博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
opencv的一次性配置
阅读量:6462 次
发布时间:2019-06-23

本文共 1707 字,大约阅读时间需要 5 分钟。

最近做自然场景中的文字识别,想尝试些图像处理方法,感觉每一种方法都需要自己写很麻烦,自然就想到了强大的开源的跨平台计算机视觉库OpenCv.我用的是opencv2.4.9版本,VS用的是2010,他们的配置方法并不复杂,详细配置过程可参考下面链接:

http://www.cnblogs.com/woshitianma/p/3853447.html

该作者写的真的很好,每一步都很详细,不过我的随笔题目既然叫做一次性配置,重点在一次性,下面请配置新手们,跟着我的步骤走:

1.打开VS,建一个控制台项目,里面加入一个C++源程序。并贴上下面代码,重命名一张pic.jpg的图片放进和工程文件同一层的文件夹中。运行程序:

#include
#include
#include
using namespace cv; int main() { // 读入一张图片(游戏原画) Mat img=imread("pic.jpg"); // 创建一个名为 "游戏原画"窗口 cvNamedWindow("游戏原画"); // 在窗口中显示游戏原画 imshow("游戏原画",img); // 等待6000 ms后窗口自动关闭 waitKey(6000); }

2.会发现有好多错误,不要着急,先将代码保存。打开属性管理器,如果界面上没有,就在视图-》其他窗口-》属性管理器

3.打开属性管理器之后,右击Debug|Win32,选择“添加新项目属性表”,然后命名属性表,建议命名为OpenCv_Property,点“确定”

4.然后双击新属性表,对该属性表,依据我上面给出的链接从   “【通用属性】 ->【VC++目录】 ->【包含目录中】”这里开始配置,当然前提是你也按他说的配置好了path变量;

  这里想说几点注意事项:

   4.1 我的链接库的配置只选择了下面的库,按该博主的方法又问题。

opencv_calib3d249d.libopencv_contrib249d.libopencv_core249d.libopencv_features2d249d.libopencv_flann249d.libopencv_gpu249d.libopencv_highgui249d.libopencv_imgproc249d.libopencv_legacy249d.libopencv_objdetect249d.libopencv_ts249d.libopencv_video249d.libopencv_nonfree249d.libopencv_ocl249d.libopencv_photo249d.libopencv_stitching249d.libopencv_superres249d.libopencv_videostab249d.lib

  4.2 有些路径一定要灵活运用,不值直接复制粘贴,按你的路径合理复制粘贴!!!

5.在将该属性表配置完成之后,就右击新建的属性表,点击保存,建议复制一份以备后面使用。

6.此时再次保存项目,然后运行,如果正常显示图片,则说明顺利配置,如果出现“转换到 COFF 期间失败: 文件无效或损坏”问题,建议在VS2010的安装目录下的VS2010\VC\bin\cvtres.exe删除。就可以直接运行。

7.这里我贴出我配置好的一个属性表,大家可以先试试,如果不行在自己配置:

 http://files.cnblogs.com/files/soulmate1023/opencv%E9%85%8D%E7%BD%AE.zip

转载于:https://www.cnblogs.com/soulmate1023/p/5520790.html

你可能感兴趣的文章
[LeetCode]Contains Duplicate II
查看>>
此声明没有类型说明符
查看>>
python日志logging模块
查看>>
1002 大数相加
查看>>
软件工程 — 第二次作业
查看>>
八、curator recipes之选举主节点LeaderSelector
查看>>
剑指offer---09---动态规划:变态跳台阶
查看>>
4.4 4.5
查看>>
文件复制 4种方法用时比较
查看>>
VS2012初体验
查看>>
C++中用完需要释放掉内存的几个类
查看>>
Natural Language Processing with Python 1.1
查看>>
关于SQL Server中将数值类型转换为字符串的问题(转)
查看>>
rsync快速部署记录
查看>>
easyUI解析
查看>>
__defineGetter__ && __defineSetter__
查看>>
http-fs
查看>>
CF708A Letters Cyclic Shift 模拟
查看>>
Spring+MyBatis整合
查看>>
JAVA的起源和基础
查看>>