该图说明了使用 WinRT GUI 实现的新功能。新 GUI 提供了一个图像控件和一个滑块面板。滑块面板包含附加到其上的轨迹条。
滑块附加在图像控件的下面。每个新滑块都添加到前一个滑块的下面。
请看下面用于生成图的示例
void sample_app::MainPage::ShowWindow()
{
int state = 42;
{
if (pos == 0) {
}
};
{
if (pos >= 70) {
}
};
}
int rows
行数与列数,或者矩阵维度大于 2 时为 (-1, -1)
定义 mat.hpp:2138
std::string String
定义 cvstd.hpp:151
#define CV_8UC4
定义 interface.h:91
void winrt_initContainer(::Windows::UI::Xaml::Controls::Panel^ container)
初始化将用于放置生成的窗口内容的容器组件。
void(* TrackbarCallback)(int pos, void *userdata)
Trackbar 的回调函数,参见 cv::createTrackbar。
定义 highgui.hpp:235
void imshow(const String &winname, InputArray mat)
在指定窗口中显示一张图片。
void namedWindow(const String &winname, int flags=WINDOW_AUTOSIZE)
创建一个窗口。
void destroyAllWindows()
销毁所有 HighGUI 窗口。
void destroyWindow(const String &winname)
销毁指定窗口。
int createTrackbar(const String &trackbarname, const String &winname, int *value, int count, TrackbarCallback onChange=0, void *userdata=0)
创建一个轨迹条并将其附加到指定窗口。
CV_EXPORTS_W Mat imread(const String &filename, int flags=IMREAD_COLOR)
从文件中加载一张图片。
void cvtColor(InputArray src, OutputArray dst, int code, int dstCn=0)
将一张图片从一个色彩空间转换到另一个色彩空间。
@ COLOR_BGR2BGRA
向 RGB 或 BGR 图像添加 Alpha 通道
定义 imgproc.hpp:537
◆ winrt_initContainer()
void cv::winrt_initContainer |
( |
::Windows::UI::Xaml::Controls::Panel^ |
container | ) |
|