2013-02-12 44 views
1

任何人都可以帮助我在OpenCV的窗口中显示cvMat数据结构类型图像的代码。功能cvShowImage()IplImage一起使用并且不与cvMat类型一起使用。OpenVV中的cvMat图像显示

+0

你能告诉你在哪里试图显示的'CvMat'的代码? – sgarizvi 2013-02-13 00:43:39

回答

1

这很简单:

// Open the window 
cv::namedWindow("foo"); 

// Display the image m in this window 
cv::imshow("foo", m); 
+0

但是,这给出了这样的错误:LNK2019:在函数“public:void __thiscall cv ::”中引用了无法解析的外部符号“public:void __thiscall cv :: Mat :: deallocate(void)”(?deallocate @ Mat @ cv @@ QAEXXZ) Mat :: release(void)“(?release @Mat @ cv @@ QAEXXZ)\t e:\ opencv \ opencv \ opencv.obj \t opencv – soum 2013-02-12 22:33:01

+0

完成:cvCovert函数将cvMat转换为IplImage ... – soum 2013-02-12 22:42:42

+0

是的,这就是C风格的方式。如果这解决了您的问题,请将其作为该问题的答案张贴并标记为已接受。 – Niko 2013-02-13 08:10:40