c++ - OpenCV - 如何在 Opencv 2.3 中定义 CvvImage 类型的变量?

标签 c++ visual-studio-2010 mfc opencv

我正在编写一个程序来从相机捕获图像帧并将它们显示在 MFC 图片控制窗口中。我的程序在 OpenCV 2.3Visual 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/

相关文章:

c++ - 无法从 C++ DLL 导出函数

c++ - 如何在 MFC 中向 CMenu 添加子菜单?

c++ - 在C++中,执行时间差异(带有按引用传递的函数和按值传递的函数之间)是否显着?

winforms - 为什么我的应用程序需要完整的 .NET 4 Framework?

c++ - 为什么我需要一个外部变量的包含文件?

Visual Studio 2010 中的 Delphi "Object TreeView"等效项

visual-studio-2010 - MVC3 - SSRS 报告 (rdlc) 和业务对象数据源

c++ - LB_SETHORIZONTALEXTENT 和 SetHorizo​​ntalExtent 的区别

python - 通过引用传递的 SWIG Python 固定大小数组

c++ - 无需排序即可找到线网格交点?