highgui_namedWindow

[32/64bit] ウィンドウを作成します.

highgui_namedWindow p1,p2

p1 = str : [MarshalAs(UnmanagedType.LPStr)] string winName
p2 = int : int flags

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

解説

関数 namedWindow は,画像やトラックバーのプレースホルダとして利用可能なウィンドウを作成します.作成されたウィンドウは,その名前で参照されます.同じ名前のウィンドウが既に存在する場合,この関数は何もしません.ウィンドウを閉じて,関連するメモリ使用量の割り当てを解除するには, cv::destroyWindow または cv::destroyAllWindows を呼び出すことができます.NoteQt バックエンドは,次のような追加フラグをサポートしています: WINDOW_NORMAL または WINDOW_AUTOSIZE: WINDOW_NORMAL は,ウィンドウサイズを変更することができますが,WINDOW_AUTOSIZE は,表示されている画像に合わせてウィンドウサイズを自動的に調整するので( imshow を参照してください),ウィンドウサイズを手動で変更することはできません.


WINDOW_FREERATIO または WINDOW_KEEPRATIO: WINDOW_FREERATIO は画像の比率を無視して画像を調整しますが、WINDOW_KEEPRATIO は画像の比率を維持します。


WINDOW_GUI_NORMAL または WINDOW_GUI_EXPANDED: WINDOW_GUI_NORMAL はステータスバーやツールバーのない古いウィンドウの描き方で、WINDOW_GUI_EXPANDED は新しい拡張された GUI です。デフォルトでは、flags == WINDOW_AUTOSIZE | WINDOW_KEEPRATIO | WINDOW_GUI_EXPANDEDExamples: samples/cpp/camshiftdemo.cpp, samples/cpp/connected_components.cpp, samples/cpp/contours2.cpp, samples/cpp/create_mask.cpp, samples/cpp/demhist.cpp, samples/cpp/distrans.cpp, samples/cpp/edge.cpp, samples/cpp/falecolor.cpp, samples/cpp/ffilldemo.cpp, samples/cpp/fitellipse.cpp, samples/cpp/grabcut.cpp, samples/cpp/image_alignment.cpp, samples/cpp/laplace.cpp, samples/cpp/lkdemo.cpp, samples/cpp/pca.cpp, samples/cpp/polar_transforms.cpp, samples/cpp/segment_objects.cpp.cpp, samples/cpp/train_HOG.cpp, samples/cpp/tutorial_code/HighGUI/AddingImagesTrackbar.cpp, samples/cpp/tutorial_code/Histograms_Matching/MatchTemplate_Demo.cpp, samples/cpp/tutorial_code/ImgProc/Morphology_1.cpp, samples/cpp/tutorial_code/ImgProc/Morphology_2.cpp、samples/cpp/tutorial_code/ImgProc/Smoothing/Smoothing.cpp、samples/cpp/tutorial_code/ImgTrans/copyMakeBorder_demo.cpp、samples/cpp/warpPerspective_demo.cpp、samples/cpp/watershed.cpp、samples/dnn/classification.cpp、samples/dnn/object_detection.cpp、samples/dnn/segmentation.cpp、samples/tapi/squares.cppです。

元関数名(C#): highgui_namedWindow
元DLLエクスポート名: highgui_namedWindow
参照元CSファイル: Internal\PInvoke\NativeMethods\NativeMethods_highgui.cs
▼ C言語側関数定義
CVAPI(ExceptionStatus) highgui_namedWindow(const char *winname, int flags)
{
    BEGIN_WRAP
    cv::namedWindow(winname, flags);
    END_WRAP
}

情報

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