core_flip

[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
URLhttps://hsp.moe/
備考#include "OpenCvSharpExtern32.as"
#include "OpenCvSharpExtern64.as"
使用するHSPランタイムのビット数に合わせたインクルードファイルを使用すること
タイプOpenCVSharpラッパーDLL
グループNativeMethods_core
対応環境
  • Windows 版 HSP
hs ファイルhsphelp\OpenCvSharpExtern.hs