- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VC6.0应用OpenCV 出现错误与解决办法
!Error!
VC6.0应用OpenCV出现的错误及解决办法
王琼
西安交大控制工程研究所
eagle-sky@163.com
OpenCV2.2也添加了相关路径。。。。。。(P267Visual C++数字图象处理开发入门与编程实践)未通过编译,程序运行时报错fatal error C1083: Cannot open include file: cv.h: No such file or directory。
解决办法:由于编程软件使用的是VC6.0,建议用OpenCV1.0。
安装OpenCV1.0,进行相关的全局设置。不要忘了添加OpenCV安装目录\lib,否则连接时报错“LINK : fatal error LNK1181: cannot open input file ..\..\Program Files\OpenCV\lib\highgui.lib 执行 link.exe 时出错.”
3. 问题描述:编译没问题,但运行时出现如下警告对话框。Could?not?execute:?invalid?directory?(Win32?error?267)
解决办法:造成这个错误的原因主要是运行别人的程序时,设置不正确.,工程—设置,问题出在右边“调试”标签的“工作目录”和你现在运行工程的目录不一致。把工作目录中的路径去掉即可。
4. pCapture = cvCaptureFromFile(szVideoFileName);不能打开AVI视频文件,
解决办法:网上下载一个“K-Lite Codec Pack Full 3.9.3 Beta”(常用视频播放插件合集),安装以后,程序能顺利打开视频文件。
5. 新建工程后,程序编译时报错
Linking...
LoadImage01Dlg.obj : error LNK2001: unresolved external symbol _cvReleaseImage
LoadImage01Dlg.obj : error LNK2001: unresolved external symbol _cvDestroyWindow
LoadImage01Dlg.obj : error LNK2001: unresolved external symbol _cvWaitKey
LoadImage01Dlg.obj : error LNK2001: unresolved external symbol _cvShowImage
LoadImage01Dlg.obj : error LNK2001: unresolved external symbol _cvNamedWindow
LoadImage01Dlg.obj : error LNK2001: unresolved external symbol _cvLoadImage
Debug/LoadImage01.exe : fatal error LNK1120: 6 unresolved externals
执行 link.exe 时出错.
解决办法:工程-》设置-》连接中,添加对象/库模块cxcore.lib cv.lib ml.lib cvaux.lib highgui.lib cvcam.lib即可,如下图(需要用到即可加载几个)。
6. 图像显示路径问题
if((pImg=cvLoadImage(E:\毕业论文 相关\VC 程序 练习 201108\LoadImage01\testpic.jpg,1))==0)
提示警告错误:warning C4129: V : unrecognized character escape sequence
解决办法:单斜杠变成双斜杠。(双引号括起来)。
7. 编译没错误,运行后出现错误窗口,如下所示:
bad flag(parameter or structure field)(Unrecognized or unsupported array type)
while(1) // !!葉正聖老師教研究生學opencv [程式集訓]
{image=cvQueryFrame(capture1);
cvSaveImage(frame0.jpg,image);
cvShowImage(Tracking Demo,frame0.jpg);。。。。。。}
解决办法:图像显示函数中的frame0.jpg改成image即可。
8. 程序运行中,按Esc键,出现错误报警窗口,或者内存释放语句放在图像显示循环语句中,只显示了第一帧就报错。
Unknown error code -49 (Deallocation error) in function cvFree_,C:\User\VP\
您可能关注的文档
- LINGO命令行命令.ppt
- linux shell命令详细使用方法与演示.doc
- Linux 命令与其使用详解(免费).doc
- Linux中shell函数.ppt
- Linux系统下gcc编程基本使用教程.doc
- Linux系统命令与其使用详解HL.doc
- LIST在PDMS建模中应用.doc
- LoadRunner 参数化功能详解.doc
- marquee标签用法.doc
- Mastercam工作环境介绍.ppt
- 2024-2025学年小学科学四年级上册青岛版(六三制2024)教学设计合集.docx
- 陕西低空经济项目投资计划书(范文参考).docx
- 2025年生物发酵工程在生物制药专利申请产业的应用与发展报告.docx
- 2025年互联网医疗平台商业模式创新与医疗资源共享策略.docx
- 陕西游乐设施建设工程初步设计(模板范文).docx
- 未来出行新模式:2025年智慧公交系统建设与运营管理创新案例分析.docx
- 2024-2025学年小学科学四年级下册粤教粤科版(2017秋)教学设计合集.docx
- 陕西游乐设施建设工程规划设计方案(范文参考).docx
- 城市慢行交通系统智能化提升:自行车与步行交通设施优化建议报告.docx
- 2024-2025学年小学科学五年级上册大象版(2024)教学设计合集.docx
文档评论(0)