将最近安装OPencv系统遇到的问题整理
来源:互联网 发布:日本有多发达 知乎 编辑:程序博客网 时间:2024/06/01 09:17
我这里安装的是 opencv-2.4.11 + Microsoft Visual Studio 2010
(!!必须安装你VS的 版本,选择自己OPencv的版本。opencv3.00不适用于VS2010)
安装opencv-2.4.11 解压后有 在opencv\build\x86文件夹里
(注意 build文件夹里有X64/X86,其实就是64位与32位,VS编译默认用32位 所以只需用到X86目录)
这三个VC10/VC11/VC12 ,分别适用于 Microsoft Visual Studio 2010/2012/2013 (注意VC11对应VS2012,不要被误导了)
先开始设置 电脑的运行坏境(就是让VS跟OPencv链接起来)
系统环境变量:计算机 > 属性 > 高级系统设置 > 环境变量
一.我们这里选择在1红框内设置OPencv的地址就可以
(1是用户环境变量,2是系统环境变量。并不用理会1,2并没有区别
【如果你电脑里只有你一个用户的话】)
二.首先创建, 变量名:path 变量值:填你Opencv安装的地址+\build\x86\vc10\bin
【例如:D:\软件\opencv\build\x86\vc10\bin】
三.打开Project下右键进入Properties,
将Include Directories和Library Directories分别设置
【
Include Directories:填你Opencv安装的地址+\build\include
-----(VC10根据自己的版本修改,参照本文开头第5行)
】
四. 最后最重要的一步(也是经常出现问题的 )
设置Linker->Input->Additional Dependencies(链接->输入->附加依赖项)
在白色框中填写以下项目:(注意opencv_calib3d2411d.lib,名字里面的2411代表你的OPencv版本,按照自己的版本自行修改)
opencv_calib3d2411d.lib
opencv_contrib2411d.lib
opencv_core2411d.lib
opencv_features2d2411d.lib
opencv_flann2411d.lib
opencv_gpu2411d.lib
opencv_highgui2411d.lib
opencv_imgproc2411d.lib
opencv_legacy2411d.lib
opencv_ml2411d.lib
opencv_nonfree2411d.lib
opencv_objdetect2411d.lib
opencv_ocl2411d.lib
opencv_photo2411d.lib
opencv_stitching2411d.lib
opencv_superres2411d.lib
opencv_ts2411d.lib
opencv_video2411d.lib
opencv_videostab2411d.lib
5. 可以调试可否成功(下面还有本人遇到的一些问题可供参考)
常见问题的解决办法:
1.在编译时提示运行生成不了exe运行文件,
编译时提示缺少某个系统头文件(asserth.h)
【解决方法】
2 缺少opencv_core249.dll动态链接库了 【解决方法】
将此目录下的dll文件-全部复制到指定的目录下 (提示重复文件即不用覆盖)
64位系统 C:\Windows\SysWOW64
32位系统 C:\Windows\System32
32位系统 C:\Windows\System32
3遇到error LNK2019: 无法解析的外部符号,解决办法
【解决方法】
在编程文件中加上#pragma comment( lib, "opencv_highgui231d.lib")
两行语句就可以了
设置Linker->Input->Additional Dependencies(链接->输入->附加依赖项)
0 0
- 将最近安装OPencv系统遇到的问题整理
- 最近一段时间,遇到问题整理。
- 安装 OpenCV 遇到的问题
- 最近遇到的问题
- 最近遇到的问题
- 最近遇到的问题
- 最近遇到的问题
- 卸载和安装LINUX上的JDK,14年遇到问题并解决的,最近在整理博客
- Opencv 3.1安装遇到的问题记录
- opencv: 安装 & 可能遇到的问题 & 解决方案
- 安装linux虚拟的遇到问题整理
- 图像处理遇到的一些问题整理(OpenCV and Emgu)
- 最近一段时间遇到的问题
- 最近遇到的一些问题
- 最近遇到的编译问题
- 最近遇到的小问题。.
- 最近遇到的并发问题
- 最近遇到的SQL问题
- freeMarker常用知识
- linux内核驱动 TI OMAP类处理器的LED所涉及到设备树汇整
- 命令模式——让程序畅通执行
- HV000183: Unable to load 'javax.el.ExpressionFactory'. Check that you have the EL dependencies on th
- PHP错误汇总笔记
- 将最近安装OPencv系统遇到的问题整理
- 业务流程设计构件
- [Excel VBA]快捷键如何设置?
- Genymotion的安装
- sharepoint视图权限控制器二次开发
- uva 11137Ingenuous Cubrency
- 20来行的Python拼写检查器
- 哈理工OJ 2090 背包【思维】
- 获取 spring 的 bean 方法总结