Opencv 2.3 cvt颜色函数

Opencv 2.3 cvtColor function

本文关键字:颜色 函数 cvt Opencv      更新时间:2023-10-16

我正在将OpenCV 2.3与visual studio 2010 ultimate一起使用OpenCV对我来说很好,但当我调用cvtColor函数时,我无法运行该项目并且这个错误对话框出现

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

我在"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的正确方法。

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

如果以上操作失败,并且您使用了二进制分发版,请考虑从源代码重建OpenCV。如果二进制发行版是为VS2008构建的,那么它将无法与VS2010一起使用,反之亦然。以下是关于如何在Windows上从源代码构建OpenCV的教程。