首页 > 解决方案 > 为什么安装 opencv 并不容易,正如您在教程中看到的那样?

问题描述

安装一些像opencv这样的库在这个级别上是非常不公平的游戏:(但是当你看youtube时看起来很容易:))

错误 1:strcpy_s 和 strcat_s 未在此命名空间中声明。要解决它,请分别使用函数 strncpy 和 strncat。后者的格式与前一种不同。strncpy(szKey, icvWindowPosRootKey, 1024); strncat(szKey, 名称, 1024);

错误 2:在此范围内找不到时间。

错误 3:modules\videoio\CMakeFiles\opencv_videoio.dir\build.make:146:目标“modules/videoio/CMakeFiles/opencv_videoio.dir/src/cap_dshow.cpp.obj”的配方失败

错误 4:目标 'modules/videoio/CMakeFiles/opencv_videoio.dir/all' 的配方失败 mingw32-make[1]: *** [modules/videoio/CMakeFiles/opencv_videoio.dir/all

错误 5:目标“全部”的配方失败

错误 6:未在此范围内声明“M_PI”

错误 7:“posix_memalign”未在此范围内声明

错误 8:'D3D11_TEXTURE2D_DESC' 未在此范围内声明

错误 9:opencv 'nullptr' 未在此范围内声明

错误 10:命名空间“std”中的“mutex”未命名类型

错误 11:在 '>' 标记之前的预期不合格 ID

错误 12:limpc-3.dll 未找到 opencv

错误 13:目标 pch_Generate_opencv_core.dir/all' 的配方失败

错误 14:'modules/core/precomp.hpp.gch/opencv_core_Release.gch' opencv 4 失败

标签: opencvmingwcodeblocks

解决方案


如果您不必使用 C++ 编写代码,则可以在 Python 环境中使用pip install opencv-python或者pip install opencv-contrib-python如果您还需要 contib 模块来安装 OpenCV。详细信息在这里。您也可以使用 Anaconda 通过 command 安装 OpenCV conda install -c conda-forge opencv。在我看来,使用 Anaconda 让事情变得更容易,我推荐它。


推荐阅读