OpenCV:单击表单中的按钮时如何显示图片

时间:2010-07-20 17:00:30

标签: c++ image opencv

我在VS 2008中创建了一个C ++ win32控制台应用程序。我在一个窗口中打开一个图像。我希望通过单击表单上的按钮和图片框中出现的图像(例如pictureBox1)来获得相同的结果。

所以,我制作了一个C ++ windows窗体项目并将这段代码粘贴到公共区域,它给了我一堆错误。我是否需要工具包或其他东西来使GUI工作?

我真的不知道如何使它适用于这么小的东西,我想知道如何。


CODE


#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;
}

非常感谢

0 个答案:

没有答案