OpenCV3.1.0+contrib+win7+vs2013
来源:互联网 发布:qq技术教程网源码 编辑:程序博客网 时间:2024/06/06 02:01
最近用了快3天来安装contrib库,一开始准备用CMake GUI来进行编译,总是出现各种问题,没有成功,于是在网上找一个已经编译好的contrib进行了简单的修改和配置,但仍出现很多问题。这是编译好的contrib链接编译好的contrib链接。
下面,我对在配置过程中出现问题后我的解决方法进行简单的介绍,可能出现的bug相同,但是本质问题不同,解决办法也不相同。
1. opencv_xfeatures2d310d.hpp丢失
解决方法:
在opencv文件夹中找到显示丢失的文件,将文件复制到C:\Windows\System32和C:\Windows\SysWOW64。
2. error LNK1112: 模块计算机类型“x64”与目标计算机类型“X86”冲突
解决方法:
(1)右键解决方案—>属性,选择平台为x64,如果没有,则自己创建一个x64的平台并选中。
(2)重新打开项目,在生成—>配置管理器里选择x64,重新编译。
3. OpenCV Error: Assertion failed (size.width>0 && size.height>0) in cv::imshow, file E:\Program Files (x86)\opencv\sources\modules\highgui\src\window.cpp, line 281 OpenCV Error: Assertion failed in cv::imshow,window.cpp, line 281
解决方法:
刚开始遇到这个问题的时候,我查看了一下window.cpp的第281行的代码,描述的是图片属性的一些代码,对问题的解决没有什么帮助。后来我发现这个Error的出现导致摄像头和视频都无法打开,也就是说在对视频的处理出现了问题,仔细检查了代码没有错误。通过网上查询,大多数都是说视频或者图片的路径不是绝对路径;路径要用”/”,不能用”\”;视频或图片的后缀名不正确。然而这些答案并没有解决我的问题,经观察发现实际上是配置的问题。
(1)将opencv_video310d.lib,opencv_videoio310d.lib,opencv_videostab310d.lib复制到项目的Debug文件夹中。
(2)在属性—>连接器—>附加依赖项中添加opencv_video310d.lib,opencv_videoio310d.lib,opencv_videostab310d.lib
再重新进行编译即可。
- OpenCV3.1.0+contrib+win7+vs2013
- VS2013+opencv3.3+contrib模块win7 *32位编译
- opencv3.1contrib+VS2013配置
- VS2013下编译opencv3.1.0及其对应contrib库
- opencv3.2+vs2013+contrib编译问题解决
- 编译OpenCV3.3.1 +contrib+vs2013+x86版本
- OpenCV3.1.0 + contrib编译
- OpenCV3.1.0+VS2013配置+Win7(64)
- opencv3.1.0+VS2013+win7 配置与测试
- Opencv3.1.0+VS2013(Win7 64位)
- win7+VS2013+OpenCV3.0.0
- 已编译OpenCV3.3 +contrib+vs2013+x86/x64版本
- 环境配置:Qt5.5+VS2013+OpenCv3.1.0+Win7(64bit)
- OpenCV3.1.0+VS2013配置+Win7(64位)
- ##Win7下Cmake编译配置opencv3.3+contrib+cuda7.5
- cmake编译opencv3:opencv3.3.1+contrib+cuda8.0+vs2013(2015)+cmake3.10.1
- OpenCV3.1.0安装contrib模块的方法
- opencv3.1.0+contrib模块编译总结
- WebService中篇:发布
- LeetCode
- Generalized Linear Models广义线性模型
- Spark-SQL从MySQL中加载数据以及将数据写入到mysql中(Spark Shell方式,Spark SQL程序)
- POJ 3417 Network
- OpenCV3.1.0+contrib+win7+vs2013
- 运用JSP+ajax实现分类查询功能
- hdu3792 Twin Prime Conjecture(树状数组+线性筛)
- mysql中文编码问题,改变mysql编码为utf8
- Java Calendar获取年、月、日、时间
- VMWare的共享文件的安装指南
- 文本特征选择
- 使用JS添加删除div
- Java集合框架(List、Set、Map、Queue)