[32/64bit] 2 次元配列を,垂直,水平,または両軸で反転させます.
core_flip p1,p2,p3
p1 = sptr : IntPtr src p2 = sptr : IntPtr dst p3 = int : int flipCode
(プラグイン / モジュール : OpenCvSharpExtern.dll)
関数 cv::flip は,3つの異なる方法のうちの1つで配列を反転させます(行と列のインデックスは 0 ベースです)._{ij} = ????? )\♪♪♪♪♪♪♪♪♪♪♪♪♪♪♪♪_{texttttt{src.rows}-i-1,j} & if\; ??? -? ??? ???? ??? -? ???_{i, ????? )-j-1} & if; ????? )> 0以上_{ ????? )-j-1} & if\; ?????< 0 }\\\\この関数の使用例は以下の通りです。画像を垂直方向に反転させ(flipCode == 0),画像の原点を左上と左下に切り替える.Microsoft Windows*での動画処理でよく見られる操作です。垂直軸方向の対称性を確認するために、水平方向に反転させた後、水平方向にシフトさせ、差分の絶対値を計算する(flipCode > 0)。水平・垂直方向に同時に反転させ、その後シフトと絶対値の差を計算して中心軸の対称性を確認する(flipCode < 0)。点配列の順序を反転させる (flipCode > 0 or flipCode == 0).alsootranspose , repeat , completeSymmExamples: samples/cpp/facedetect.cpp, and samples/cpp/train_HOG.cppを参照してください。 元関数名(C#): core_flip 元DLLエクスポート名: core_flip 参照元CSファイル: Internal\PInvoke\NativeMethods\core\NativeMethods_core.cs ▼ C言語側関数定義
CVAPI(ExceptionStatus) core_flip(cv::_InputArray* src, cv::_OutputArray* dst, int flipCode) { BEGIN_WRAP cv::flip(*src, *dst, flipCode); END_WRAP }
プラグイン / モジュール | OpenCvSharpExtern.dll |
バージョン | 1.00 |
作成日 | 2021/11/30 |
著作者 | inovia |
URL | https://hsp.moe/ |
備考 | #include "OpenCvSharpExtern32.as"
#include "OpenCvSharpExtern64.as" 使用するHSPランタイムのビット数に合わせたインクルードファイルを使用すること |
タイプ | OpenCVSharpラッパーDLL |
グループ | NativeMethods_core |
対応環境 |
|
hs ファイル | hsphelp\OpenCvSharpExtern.hs |