[32/64bit] 画像変換マップをある表現方法から別の表現方法に変換します。
imgproc_convertMaps p1,p2,p3,p4,p5,p6
p1 = sptr : IntPtr map1 p2 = sptr : IntPtr map2 p3 = sptr : IntPtr dstmap1 p4 = sptr : IntPtr dstmap2 p5 = int : int dstmap1Type p6 = int : int nninterpolation
(プラグイン / モジュール : OpenCvSharpExtern.dll)
この関数は,リマップ用のマップのペアを,ある表現から別の表現に変換します.以下のオプション( (map1.type(), map2.type())\(dstmap1.type(), dstmap2.type()) ) がサポートされています.\\\\\\\\\\\\\\\\これは,最も頻繁に利用される変換処理で,元の浮動小数点マップ( リマップ を参照)を,よりコンパクトで高速な固定小数点表現に変換します.1 番目の出力配列には,丸められた座標が含まれ,2 番目の出力配列(nninterpolation=false の場合のみ作成)には,補間テーブルのインデックスが含まれます. \(\texttt{(CV_32FC2)}\\\\\\\\\\\\上と同じですが,元のマップは1つの2チャンネルマトリックスに格納されます. 逆変換.参照:oremap, undistort, initUndistortRectifyMap 元関数名(C#): imgproc_convertMaps 元DLLエクスポート名: imgproc_convertMaps 参照元CSファイル: Internal\PInvoke\NativeMethods\imgproc\NativeMethods_imgproc.cs ▼ C言語側関数定義
CVAPI(ExceptionStatus) imgproc_convertMaps(cv::_InputArray* map1, cv::_InputArray* map2, cv::_OutputArray* dstmap1, cv::_OutputArray* dstmap2, int dstmap1type, int nnInterpolation) { BEGIN_WRAP cv::convertMaps(*map1, *map2, *dstmap1, *dstmap2, dstmap1type, nnInterpolation != 0); END_WRAP }
プラグイン / モジュール | OpenCvSharpExtern.dll |
バージョン | 1.00 |
作成日 | 2021/11/30 |
著作者 | inovia |
URL | https://hsp.moe/ |
備考 | #include "OpenCvSharpExtern32.as"
#include "OpenCvSharpExtern64.as" 使用するHSPランタイムのビット数に合わせたインクルードファイルを使用すること |
タイプ | OpenCVSharpラッパーDLL |
グループ | NativeMethods_imgproc |
対応環境 |
|
hs ファイル | hsphelp\OpenCvSharpExtern.hs |