imgproc_integral1

[32/64bit] 画像の積分を計算します.

imgproc_integral1 p1,p2,p3

p1 = sptr : IntPtr src
p2 = sptr : IntPtr sum
p3 = int : int sdepth

(プラグイン / モジュール : OpenCvSharpExtern.dll)

解説

この関数は,入力画像に対する1つまたは複数の積分画像を次のように計算します:??? -? ??? ???? ???? ???? ????? ????? ????? ????? ????? ????? ????? ????? ????? ????? ????? ????? ????? ????? ????? ????? ????? ????? ????? ????? ????? ????? ????? ????? ?????(X,Y) = \sum _{y<Y,abs(x-X+1) \Y-y-1}/ \texttt{image}/(x,y)??]これらの積分画像を使って、例えば、画像の上下左右に回転した特定の矩形領域の総和、平均、標準偏差を一定時間で計算することができます。\イメージ(x,y) = ????? )(x_2,y_2)-\\(x_1,y_2)-\\(x_2,y_1)+ ????????????。(x_1,y_1)】これにより,例えば,可変の窓サイズで高速ブラーリングや高速ブロック相関を行うことができる.マルチチャンネル画像の場合,各チャンネルの総和は独立に累積されます.次の図は,実際の例として,まっすぐな矩形Rect(3,3,3,2)と傾いた矩形Rect(5,1,2,3)の積分の計算を示しています.元画像の選択されたピクセルと,積分画像の和と傾斜の相対的なピクセルが示されています.積分計算の例

元関数名(C#): imgproc_integral1
元DLLエクスポート名: imgproc_integral1
参照元CSファイル: Internal\PInvoke\NativeMethods\imgproc\NativeMethods_imgproc.cs
▼ C言語側関数定義
CVAPI(ExceptionStatus) imgproc_integral1(cv::_InputArray *src, cv::_OutputArray *sum, int sdepth)
{
    BEGIN_WRAP
    cv::integral(*src, *sum, sdepth);
    END_WRAP
}

情報

プラグイン / モジュールOpenCvSharpExtern.dll
バージョン1.00
作成日2021/11/30
著作者inovia
URLhttps://hsp.moe/
備考#include "OpenCvSharpExtern32.as"
#include "OpenCvSharpExtern64.as"
使用するHSPランタイムのビット数に合わせたインクルードファイルを使用すること
タイプOpenCVSharpラッパーDLL
グループNativeMethods_imgproc
対応環境
  • Windows 版 HSP
hs ファイルhsphelp\OpenCvSharpExtern.hs