OpenCV: как отобразить картинку при нажатии кнопки в форме - PullRequest
1 голос
/ 20 июля 2010

Я создал консольное приложение 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;
}

Большое спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...