已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
看了网上不少VS+OpenCV环境配置的文章,官方是vs express+opencv不好用,其他的找了好久,管用的没几个,所以自己搜集各种资料终于完成以下vs2008 professional+opencv2.3.1的环境配置:工具:VS2008 Professional With SP1 下载地址:校园网的童鞋可以到晨光BT下载 OpenCV-2.3.1-win-superpack.exe下载地址:/download/OpenCV-2.3.1-win-superpack.exe cmake-2.8.7-win32-x86.exe下载地址:/files/v2.8/cmake-2.8.7-win32-x86.exe1. 解压OpenCV-2.3.1:运行OpenCV-2.3.1-win-superpack.exe,解压到”D:/Opencv2.3.1”文件夹下(你可以根据自己喜好自己建立文件夹):2. 生成VS2008解决方案:运行cmake-2.8.7-win32-x86.exe,安装cmake-2.8.7完毕后,运行它。1) 在where is the source code:输入D:/Opencv2.3.1/opencv2) 在Where to build the binaries:输入D:/Opencv2.3.1/opencv/vs20083) 点击Configure,在弹出框中选择 Visual Studio 9 2008,之后点击 finish。4) 出现界面里面有好多红色选项,如下Name和value字段出现为红色5) 再次点击 configure,完成后再点击 generate。完成编译,结果如下3. 完成以上步骤后,在D:/Opencv2.3.1/opencv/vs2008 目录下生成 OpenCV.sln ,使用 VS2008打开。 1)在Debug下,选择“生成”里的 “重新生成解决方案”,运行重新生成解决方案; 2)如编译无错误,再右键选择INSTALL项目,运行生成。3)在Release下,重复以上的步骤4. 设置Windows环境变量将路径D:Opencv2.3.1opencvvs2008binDebug;D:Opencv2.3.1opencvvs2008binRelease;添加到系统的环境变量 Path 中。5. 为 VS2008 配置 openCV 的环境打开 VS2008,菜单 工具-选项-项目和解决方案-VC+ 目录1) “显示以下内容的目录”选择 “包含文件”,加入目录D:Opencv2.3.1opencvvs2008installincludeD:Opencv2.3.1opencvvs2008installincludeopencv2) “显示以下内容的目录”选择 “库文件”,加入目录D:Opencv2.3.1opencvvs2008libReleaseD:Opencv2.3.1opencvvs2008libDebug3) 重启vs2008.6. 具体用到OpenCV的项目工程:重新打开VS2008新建一个c+空项目(每新建一个项目都要进行以下设置才能编译Opencv里的函数),并添加main.cpp代码文件。VS2008:在“解决方案资源管理器”窗口中,右单击项目名,选择“属性”配置属性链接器输入,接着在“配置”下拉框中,选择“Debug”,在“附加依赖项”那栏点击右边的“编辑”按钮,复制下面的库文件名到上方空白处:opencv_calib3d231d.libopencv_contrib231d.libopencv_core231d.libopencv_features2d231d.libopencv_flann231d.libopencv_gpu231d.libopencv_highgui231d.libopencv_imgproc231d.libopencv_legacy231d.libopencv_ml231d.libopencv_objdetect231d.libopencv_ts231d.libopencv_video231d.lib (可根据实际需要删减)然后,在“配置”下拉框中选择“Release”,照上面的操作,复制下面的库文件名到上方的空白处:opencv_calib3d231.libopencv_contrib231.libopencv_core231.libopencv_features2d231.libopencv_flann231.libopencv_gpu231.libopencv_highgui231.libopencv_imgproc231.libopencv_legacy231.libopencv_ml231.libopencv_objdetect231.libopencv_ts231.libopencv_video231.lib(可根据实际需要删减)到此Opencv2.3.1配置完成.将main.cpp内容修改为下面编译的程序。具体代码:/* * OpenCV 2.3.1 测试例程 * 于仕琪提供 */#include #include using namespace std;using namespace cv; int main(int argc, char* argv)const char* imagename = lena.jpg; /从文件中读入图像Mat img = imread(imagename); /如果读入图像失败if(img.empty()fprintf(stderr, Can not load image %sn, imagename);return -1; /显示图像imshow(image, img); /此函数等待按键,按键盘任意键就返回waitKey(); return 0;运行结果如果没有运行成功,可能是一下原因: 修改了VS2008安装后自带的默认库,如原来的STL库被修改为STL_Port或者安装了Boost等; Lena.jpg没有和工
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年江苏海事职业技术学院单招职业倾向性测试题库及答案解析(夺冠系列)
- 湖南交警保险协议书
- 2026年广东岭南职业技术学院单招职业技能测试必刷测试卷附答案解析
- 2026年嘉兴南湖学院单招职业技能考试必刷测试卷及答案解析(夺冠系列)
- 2026年内江卫生与健康职业学院单招职业技能考试必刷测试卷及答案解析(名师系列)
- 2025年高三高考决胜法宝知识点
- 2020-2025年护师类之护师(初级)过关检测试卷A卷附答案
- 2026年医院异地协调服务管理协议
- 2026年医院紧急情况应对协议
- DB43∕T 1427-2018“灿烂”蓝莓扦插繁殖技术规程
- 浙江省城市环境卫生劳动定额
- 人教版音乐八年纪下册《京剧《铡美案》选段》课件
- 体检质量评价表
- 一年级家访记录表(常用)
- -内镜洗消质量的持续改进课件
- 微生物学复习提纲 周德庆
- 解除(终止)劳动合同证明书-社保局版本
- 内部审计主要工作(《内部审计》)课件
- 护士延续注册申请表范本
- 【单元设计】第七章《万有引力与宇宙航行》单元教学设计及教材分析课件高一物理人教版(2019)必修第二册
- 弹性力学(徐芝纶)课后习题及答案(共94页)
评论
0/150
提交评论