Я создал консольное приложение C ++ win32 в VS 2008. Я открываю изображение в окне.Я хочу добиться того же результата, нажав кнопку на форме и изображение, отображаемое в поле для изображения, например, pictureBox1.
Итак, я создал проект формы Windows на C ++ и вставил этот код в публичную область, и он дал мне кучу ошибок.Нужен ли мне инструментарий или что-то, чтобы заставить работать графический интерфейс?
Я действительно не знаю, как заставить это работать для чего-то такого маленького, и я хотел бы знать как.
КОД
#include "stdafx.h"
#include "highgui.h"
int _tmain(int argc, _TCHAR* argv[])
{
const char* imagename = "lena.jpg";
cv::Mat img = cv::imread(imagename); // Matlab style cvLoadImage another function call
if(img.empty())
{
fprintf(stderr, "Food not load image% S\n", imagename);
return -1;
}
if( !img.data ) // Check for correct loading images
return -1;
cv::namedWindow("image", CV_WINDOW_AUTOSIZE); // create a window
cv::imshow("image", img); // display images
cv::waitKey();
return 0;
}
Большое спасибо