我正在编写一个程序来从相机捕获图像帧并将它们显示在 MFC 图片控制窗口中。我的程序在 OpenCV 2.3 和 Visual studio 2010 中使用 MFC。
但我无法使用函数 CvvImage。 它说它是未定义的。此函数位于 highgui.h 头文件下。当我检查头文件并将其与 Opencv 1.0 进行比较时,我发现这里没有定义这个函数。
当我在 opencv 1.0 和 visual studio 2008 上使用这个程序时,它工作正常。并执行。 但使用 visual studio 2010 和 opencv 2.3 时未定义。
请帮助使用 CvvImage 或告诉我 opencv 2.3 中使用的等效项。
我不想使用 IplImage。因为那时我无法将我的图像框放在 MFC 图片控制窗口上。
谢谢
最佳答案
经过很多天的思考,我终于得到了答案。
我们需要做的是在打开的cv目录下添加一个类CvvImage.cpp和头文件CvvImage.h。
在主程序中我们需要定义#include "CvvImage.h"
关于c++ - OpenCV - 如何在 Opencv 2.3 中定义 CvvImage 类型的变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7566439/