features2d_drawKeypoints

[32bit] キーポイントを描画します.

features2d_drawKeypoints p1,p2,p3,p4,p5,p6

p1 = sptr : IntPtr image
p2 = var : KeyPoint[] keypoints
p3 = int : int keypointsLength
p4 = sptr : IntPtr outImage
p5 = ARGS_SCALAR : Scalar color
p6 = int : int flags

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

解説

注意 Python API の場合, flags は cv.DRAW_MATCHES_FLAGS_DEFAULT, cv.DRAW_MATCHES_FLAGS_DRAW_RICH_KEYPOINTS, cv.DRAW_MATCHES_FLAGS_DRAW_OVER_OUTIMG, cv.DRAW_MATCHES_FLAGS_NOT_DRAW_SINGLE_POINTS のように変更されます.

元関数名(C#): features2d_drawKeypoints
元DLLエクスポート名: features2d_drawKeypoints
参照元CSファイル: Internal\PInvoke\NativeMethods\features2d\NativeMethods_features2d.cs
▼ C言語側関数定義
CVAPI(ExceptionStatus) features2d_drawKeypoints(cv::_InputArray *image, cv::KeyPoint *keypoints, int keypointsLength,
    cv::_InputOutputArray *outImage, MyCvScalar color, int flags)
{
    BEGIN_WRAP
    const std::vector<cv::KeyPoint> keypointsVec(keypoints, keypoints + keypointsLength);
    cv::drawKeypoints(*image, keypointsVec, *outImage, cpp(color), static_cast<cv::DrawMatchesFlags>(flags));
    END_WRAP
}

情報

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