opencv - 为什么安装 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 失败
解决方案
如果您不必使用 C++ 编写代码,则可以在 Python 环境中使用pip install opencv-python
或者pip install opencv-contrib-python
如果您还需要 contib 模块来安装 OpenCV。详细信息在这里。您也可以使用 Anaconda 通过 command 安装 OpenCV conda install -c conda-forge opencv
。在我看来,使用 Anaconda 让事情变得更容易,我推荐它。
推荐阅读
- python-3.x - 如何修复:'TypeError:'numpy.ndarray'对象在 scipy fmin_bfgs 中不可调用
- python - 当 super() 包含它所写入的类作为参数时会发生什么?
- apache-nifi - nifi将avro转换为json只得到一条记录
- apollo - 无法使用 Apollo 客户端以编程方式获取数据
- javascript - 如何使用数组添加撤消列表?
- java - 标记点击;用户将自定义信息添加到 infoWindow
- mongodb - 为副本集添加配置后,如何在 MacOS 上连接 mongodb?
- google-bigquery - BigQuery 复制命令
- spring-cloud - Zuul 没有路由到服务
- networking - 将不成功的连接尝试的输出附加到 .txt 文件