Main Content

Simulink를 사용한 컴퓨터 비전

Simulink®에서 지원하는 컴퓨터 비전 응용 분야

Computer Vision Toolbox™ 블록을 사용하여 컴퓨터 비전 응용을 위한 모델을 구축합니다. 특징 검출, 영상 분석, FIR 필터링, 주파수 및 허프 변환, 모폴로지, 대비 향상 및 잡음 제거를 수행합니다.

국소 특징과 그 설명자는 많은 컴퓨터 비전 알고리즘에서 기본적인 구성요소입니다. 응용 분야로는 영상 정합, 객체 검출 및 분류, 추적, 움직임 추정 등이 있습니다.

움직임 추정과 추적은 활동 인식, 교통 모니터링, 자동차 안전, 감시 등의 응용 분야에서 핵심 작업입니다.

분석 및 향상 기법을 통해 신호 대 잡음비를 높이고 특징을 강조할 수 있습니다.

showvipblockdatatypetable 함수는 블록 기능, 코드 생성과 관련한 제한 사항, 가변 크기 조정 및 모든 Computer Vision Toolbox 블록에 지원되는 데이터형과 관련한 세부 정보를 제공합니다.

블록

모두 확장

Corner DetectionCalculate corner metric matrix and find corners in images
Edge DetectionFind edges of objects in images using Sobel, Prewitt, Roberts, or Canny method
Trace BoundaryTrace object boundaries in binary images
Template MatchingLocate a template in an image
Estimate Geometric TransformationEstimate geometric transformation from matching point pairs
Find Local MaximaFind local maxima in matrices
Template MatchingLocate a template in an image
WarpApply projective or affine transformation
ResizeEnlarge or shrink entire image or region of interest within image
RotateRotate image by specified angle
ShearShift rows or columns of an image or a video frame by linearly varying offset
TranslateTranslate image or video frame
Deep Learning Object Detector훈련된 딥러닝 객체 검출기를 사용하여 객체 검출 (R2021b 이후)
Block MatchingEstimate motion between images or video frames
Optical FlowEstimate object velocities
Template MatchingLocate a template in an image
2-D Autocorrelation 2-D autocorrelation of input matrix
2-D CorrelationCompute 2-D correlation of two input matrices
2-D HistogramGenerate histogram from input
2-D MaximumCompute maximum value of input or sequence of inputs
2-D MeanFind 2-D mean of input array
2-D Median 2-D Median values of input array
2-D MinimumFind minimum values in input or sequence of inputs
2-D Standard DeviationCompute standard deviation of input or sequence of inputs
2-D VarianceCompute variance of input or sequence of inputs
Blob AnalysisStatistics for labeled regions
Find Local MaximaFind local maxima in matrices
PSNR영상 간 피크 신호 대 잡음비(PSNR) 계산
Bottom-hatPerform morphological bottom-hat filtering on intensity or binary images
ClosingPerform morphological closing on binary or intensity images
DilationDilate binary or intensity image by finding local maxima
ErosionFind local minima in binary or intensity image
LabelLabel connected components in binary image
OpeningPerform morphological opening on binary or intensity images
Top-hatPerform morphological top-hat filtering on intensity or binary images
AutothresholdConvert intensity image to binary image
Chroma ResamplingDownsample or upsample chrominance components of images
Color Space ConversionConvert color space of image
DemosaicDemosaic Bayer format images
Gamma CorrectionApply or remove gamma correction to or from image or video stream
Image ComplementCompute the complement of pixel values in binary or intensity images
Image Data Type ConversionConvert and scale input image to specified output data type
Image PadPad image by adding rows, columns, or both
To Simulink ImagePack numeric matrix into a Simulink image (R2022a 이후)
From Simulink ImageUnpack numeric matrix from Simulink image (R2022a 이후)
Image AttributesOutput attributes of Simulink image signal (R2022b 이후)
2-D ConvolutionCompute 2-D discrete convolution of two input matrices
2-D FFTCompute 2-D fast Fourier transform (FFT)
2-D IFFTCompute 2-D inverse fast Fourier transform (IFFT)
2-D DCTCompute 2-D discrete cosine transform (DCT)
2-D IDCTCompute 2-D inverse discrete cosine transform (IDCT)
2-D FIR Filter2-D FIR filter on input matrix
Block MatchingEstimate motion between images or video frames
Block ProcessingRepeat user-specified operation on blocks of input matrix
Contrast AdjustmentAdjust image contrast using linear scaling
DeinterlacingRemove interlacing effect
Edge DetectionFind edges of objects in images using Sobel, Prewitt, Roberts, or Canny method
Histogram EqualizationEnhance contrast of images using histogram equalization
Median FilterPerform 2-D median filtering
Hough TransformFind lines in images
Hough LinesFind Cartesian coordinates of lines described by rho and theta pairs
Gaussian PyramidPerform Gaussian pyramid decomposition
Write Binary FileWrite binary video data to file
Image From FileRead image from file location
Image From WorkspaceImport image from MATLAB workspace
Video ViewerDisplay images or video frames
From Multimedia FileRead video frames and audio samples from multimedia file
To Multimedia FileWrite video frames and audio samples to multimedia file
To Video DisplayDisplay images or video frames
Frame Rate DisplayCalculate and display video frame rate
Video To WorkspaceExport image or video to MATLAB workspace
Video From WorkspaceImport video from MATLAB workspace
Read Binary File Read video data from binary file
CompositingCombine two images or apply mask to image
Draw MarkersDraw markers on image
Draw ShapesDraw rectangles, lines, polygons, or circles on images
Image PadPad image by adding rows, columns, or both
Insert TextDraw text on images or video frames
Point Cloud ViewerVisualize streaming point cloud data sequence (R2023a 이후)

객체

Simulink.ImageTypeSpecify image data type (R2021b 이후)

도움말 항목

  • Video Formats

    Video data is a series of images over time.

  • Image Formats

    In the Computer Vision Toolbox software, images are real-valued ordered sets of color or intensity data.

  • Fixed-Point Signal Processing

    Discusses advantages of fixed-point development in general and of fixed-point support in System Toolbox software in particular, as well as lists common applications of fixed-point signal processing development.

  • Fixed-Point Concepts and Terminology

    Defines fixed-point concepts and terminology that are helpful to know as you use DSP System Toolbox™ software.

  • Arithmetic Operations

    Describes the arithmetic operations used by fixed-point DSP System Toolbox blocks, including operations and casts that might invoke rounding and overflow handling methods.

  • Fixed-Point Support for MATLAB System Objects

    Enable fixed-point support for Computer Vision Toolbox system objects.

  • Specify Fixed-Point Attributes for Blocks (DSP System Toolbox)

    Teaches you how to specify fixed-point attributes and parameters in software on both the block and system levels.

  • Visualize Point Cloud Sequence

    This example shows how to visualize a streaming point cloud sequence by using a Point Cloud Viewer block.

추천 예제