OpenCV安装 问题总结以及相关注意事项
来源:互联网 发布:形状与抗弯曲能力数据 编辑:程序博客网 时间:2024/06/05 08:44
本人opencv版本为opencv-3.3.0-vc14 ,这个是目前最先的版本,vc-14表示的意思是visual studio 2017,解压或者安装之后,只找到了x64的bin文件和lib文件,没有x86的,这个很奇怪。所以,本次opencv的安装和编译都是基于x64位的.
1、系统显示缺少opencv_world330d.dll和opencv_world330.dll两个动态链接库文件。
解决方法:这两个动态链接库文件在opencv\build\x64\vc14\bin目录下面,方法1是复制所缺少的链接库文件到C:\Windows\System32目录下面。方法2是在系统环境变量中,也就是在PATH中添加上动态链接库所在的目录,即E:\installed\opencv\build\x64\vc14\bin。第一种方法简单粗暴,但是,如果更换了另一个版本的opencv,很可能会出现问题,因为C:\Windows\System32下面的相应的动态链接库文件没有改变。对于第二中方法,设置path变量之后,需要重启,或者按照下面第2点设置一下,可以不用重启。
2、修改系统环境变量PATH免重启就生效。
以修改环境变量“PATH”为例,修改完成后,进入DOS命令提示符,输入:set PATH=C:
,关闭DOS窗口。再次打开DOS窗口,输入:echo %PATH%
。
3、使用opencv的java接口,IDE为IDAE intellij。
在opencv\build\java下面有opencv-330.jar文件,首先需要在IDEA中引用这个包,然后还需要让IDE知道这个jar包所用到的dll在哪里。因为opencv是使用c++编写的,所以会有一个dll文件作为c++和java代码交互的桥梁。怎么设置呢?需要在IDEA的Run – edit configurations – VM Options中添加-Djava.library.path=E:\installed\opencv\build\java\x64
,其中,E:\installed\opencv\build\java\x64
目录下面有opencv_java330.dll
文件。
4、程序报错the application was unable to start correctly(0x000007b)
本人在运行x64位的时候可以正常运行,当运行x86的时候就报上面所示的错误。
在系统的环境变量path中添加上x86的bin目录就可以了,本人的具体目录为:E:\installed\build_opencv_dll\install\x86\vc15\bin
,这样之后,path中就有了x64和x86的bin路径。设置好变量之后可以按照第2步所示让设置生效,当然,也可以重启电脑。
- OpenCV安装 问题总结以及相关注意事项
- Scrapy抓取网页相关问题解决以及注意事项总结
- opencv配置注意事项【总结】
- 【Linux学习】——安装nginx以及相关注意事项
- Ubuntu安装OpenCV问题相关博客整理
- OpenCV安装的注意事项
- PPP_HDLC实验以及相关问题总结
- phpmyadmin安装配置以及相关问题
- AFN使用过程中的注意事项以及问题总结(转)
- oracle10g 安装以及注意事项
- vue 安装以及注意事项
- nginx安装以及注意事项
- IHS安装相关问题及总结
- python numpy nciPy matplotlib opencv相关安装配置问题
- 安装以及配置OpenCv
- 链表刷题总结-技巧以及注意事项
- mysql安装以及启动小问题总结
- cocoapods安装以及使用问题总结
- 【PDO扩展】lastInsertId函数返回0的原因
- Maven学习
- Python3.x和Python2.x的区别
- js设置随机色
- 5_SPWM_Inverter
- OpenCV安装 问题总结以及相关注意事项
- HYSBZ
- 6_Fundamental_Rectifier -- 1_Single_Phase_Half_Wave_Controllable_Rectifier
- NULL与“”的存储空间
- JS 模块化规范
- Mysql数据库简介以及Mysql与python3的交互
- 6_Fundamental_Rectifier -- 2_Single_Phase_Fully_Controlled_Bridge_Rectifier
- 6_Fundamental_Rectifier -- 3_Single_Phase_Full_Wave_Controlable_Rectifier
- 野人与传教士过河问题