Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

コンピューター ビジョンと Simulink

コンピューター ビジョン アプリケーションに対する Simulink® のサポート

Computer Vision Toolbox™ のブロックを使用して、コンピューター ビジョン アプリケーションのモデルを作成します。特徴検出、イメージ解析、FIR フィルター処理、周波数変換、ハフ変換、モルフォロジー、コントラスト強調、およびノイズ除去を実行します。

局所特徴とその記述子は、多くのコンピューター ビジョン アルゴリズムにおける基本ブロックとなります。用途としては、イメージのレジストレーション、オブジェクトの検出と分類、追跡、動き推定などがあります。

動きの推定と追跡は、アクティビティ認識、交通監視、自動車安全性、監視などのアプリケーションにとって重要なアクティビティです。

解析手法や強調手法によって S/N 比の向上と特徴の強調が可能になります。

関数 showvipblockdatatypetable は、Computer Vision Toolbox のすべてのブロックのブロック機能、コード生成に関する制限、可変サイズ設定、およびサポートされるデータ型に関する詳細を提供します。

ブロック

すべて展開する

Corner Detectionコーナー メトリクス行列の計算、およびイメージ内のコーナーの検出
Edge Detectionソーベル法、プレウィット法、ロバーツ法またはキャニー法を使用したイメージ内のオブジェクトのエッジ検出
Trace BoundaryTrace object boundaries in binary images
Template Matchingイメージ内でのテンプレートの検出
Estimate Geometric TransformationEstimate geometric transformation from matching point pairs
Find Local MaximaFind local maxima in matrices
Template Matchingイメージ内でのテンプレートの検出
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 Matchingイメージ間またはビデオ フレーム間の動きの推定
Optical Flowオブジェクト速度の推定
Template Matchingイメージ内でのテンプレートの検出
2-D Autocorrelation 入力行列の 2 次元自己相関
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 Minimum入力または入力シーケンスの最小値の検出
2-D Standard DeviationCompute standard deviation of input or sequence of inputs
2-D VarianceCompute variance of input or sequence of inputs
Blob Analysisラベル付けされた領域の統計量
Find Local MaximaFind local maxima in matrices
PSNRイメージ間のピーク S/N 比 (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 Conversionイメージの色空間の変換
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 Convolution2 つの入力行列の 2 次元離散畳み込みの計算
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 Matchingイメージ間またはビデオ フレーム間の動きの推定
Block ProcessingRepeat user-specified operation on blocks of input matrix
Contrast AdjustmentAdjust image contrast using linear scaling
DeinterlacingRemove interlacing effect
Edge Detectionソーベル法、プレウィット法、ロバーツ法またはキャニー法を使用したイメージ内のオブジェクトのエッジ検出
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 Shapesイメージ上への四角形、ライン、多角形または円の描画
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 以降)

トピック

  • ビデオ形式

    ビデオ データは、時間の経過とともに変化する一連のイメージです。

  • イメージ形式

    Computer Vision Toolbox ソフトウェアでは、色または強度データが実数値で順番に並ベられた集合としてイメージを扱います。

  • 固定小数点信号処理

    全般的な固定小数点アプリケーション開発の長所とシステム ツールボックス ソフトウェアに固有の固定小数点サポートの長所を説明し、固定小数点信号処理開発の一般的な使用例を示します。

  • 固定小数点設計の概念と用語

    DSP System Toolbox™ ソフトウェアを使用するうえで役立つ固定小数点の概念と用語を定義します。

  • 算術演算

    丸めやオーバーフロー処理のメソッドを呼び出す可能性のある演算やキャストを含む、固定小数点 DSP System Toolbox ブロックで使用される算術演算について説明します。

  • MATLAB System object の固定小数点のサポート

    Computer Vision Toolbox System object の固定小数点のサポート

  • ブロックの固定小数点属性の指定 (DSP System Toolbox)

    ソフトウェアでブロック レベルとシステム レベルの両方における固定小数点の属性とパラメーターを指定する方法を説明します。

  • Visualize Point Cloud Sequence

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