Image
	
struct defined in module 
	FastVision
			Image{N}() <: Block
			
	
			
			Block for an N-dimensional image. 
			obs is valid for 
			Image{N}() if it is an N-dimensional array with color or number element type.
Creating a block:
			
			
			
			
	
			Image
			{
			2
			}
			(
			)
			  
			# 2D-image
			
			
			
	
			Image
			{
			3
			}
			(
			)
			  
			# 3D-imageExample valid images:
			
			
			
			@
			test
			 
			
	
			checkblock
			(
			
			
	
			Image
			{
			2
			}
			(
			)
			,
			 
			
			rand
			(
			RGB
			,
			 
			10
			,
			 
			10
			)
			)
			         
			# Color image
			
			
			@
			test
			 
			
	
			checkblock
			(
			
			
	
			Image
			{
			2
			}
			(
			)
			,
			 
			
			rand
			(
			10
			,
			 
			10
			)
			)
			              
			# Numbers treated as grayscale
			
			
			@
			test
			 
			
	
			checkblock
			(
			
			
	
			Image
			{
			3
			}
			(
			)
			,
			 
			
			rand
			(
			
			Gray
			{
			N0f8
			}
			,
			 
			10
			,
			 
			10
			,
			 
			10
			)
			)
			  
			# Grayscale 3D-image
			The color channels (if any) are not counted as a dimension and represented through color types like 
			RGB{N0f8}:
			
			
			
			@
			test
			 
			
			!
			
	
			checkblock
			(
			
	
			Image
			{
			2
			}
			,
			 
			
			rand
			(
			10
			,
			 
			10
			,
			 
			3
			)
			)
			  
			# Not a 2D image
			You can create a random observation using 
	
			
			mockblock:
			
			
			
			using
			
			 
	
			FastAI
			,
			
			 
			FastVision
			
			
			
	
			FastAI
			.
			
	
			mockblock
			(
			
			
	
			Image
			{
			2
			}
			(
			)
			)
			To visualize a 2D-image observation, use 
	
			
			showblock. This is supported for both the 
			ShowText and the 
			ShowMakie backend.
			
			
			
	
			showblock
			(
			
			
	
			Image
			{
			2
			}
			(
			)
			,
			 
			
			rand
			(
			
			RGB
			{
			N0f8
			}
			,
			 
			10
			,
			 
			10
			)
			)The following pages link back here:
FastVision.jl , blocks/bounded.jl , blocks/image.jl , encodings/imagepreprocessing.jl , encodings/projective.jl , makie.jl , recipes.jl , tasks/classification.jl , tasks/keypointregression.jl , tasks/segmentation.jl , tasks/utils.jl , tests.jl