Opencv 2.3 cvtColor函数

时间:2012-01-31 14:25:03

标签: c++ opencv

我正在使用OpenCV 2.3和visual studio 2010 ultimate OpenCV适合我,但是当我调用cvtColor函数时,我无法运行该项目 并出现此错误对话

  

“应用程序无法正确启动(0xc000007b)。单击”确定“   关闭申请。“

2 个答案:

答案 0 :(得分:2)

我找到了以“Getting Started with OpenCV 2.3 in Microsoft Visual Studio 2010 in Windows 7 64-bit”在Windows 7 64位中安装OpenCV 2.3 Visual Studio 2010的正确方法。

答案 1 :(得分:1)

这听起来好像是一个丢失的DLL问题。 cvtColor函数包含在opencv_imgproc231.dll库中。您需要将此DLL放在与可执行文件相同的目录中,或将OpenCV DLL路径(例如%OPENCV_ROOT%\install\bin)附加到Path变量。另请注意,如果在Visual Studio打开时更改了Path变量,则需要重新启动Visual Studio才能看到更改。

如果上述操作失败,并且您使用了二进制分发版,请考虑从源代码重建OpenCV。如果为VS2008构建了二进制分发版,则它不适用于VS2010,反之亦然。 Here是一个关于如何在Windows上从源代码构建OpenCV的教程。