您的位置:首页 > 编程语言 > PHP开发

GetPacalData标定工具配置过程中产生的问题(个人笔记)

2017-01-17 14:31 295 查看
环境:windows VS2013

release模式,win32

前提:



1:生成LibObjDet项目时,一堆opencv找不到的问题。

解决办法:

1)项目-属性-VC++--常规--包含目录

添加:找到你自己安装的opencv的include目录

如:



2)项目-属性-VC++--常规--库目录

添加:找到你自己安装的opencv的lib目录,注意版本问题(x64,x86)



2:配置GetPascalData项目,1中同样的操作,多了下面一步。

项目--属性--链接器--输入--附加依赖项

libxml2.lib

opencv_ml249.lib

opencv_calib3d249.lib

opencv_contrib249.lib

opencv_core249.lib

opencv_features2d249.lib

opencv_flann249.lib

opencv_gpu249.lib

opencv_highgui249.lib

opencv_imgproc249.lib

opencv_legacy249.lib

opencv_objdetect249.lib

opencv_ts249.lib

opencv_video249.lib

opencv_nonfree249.lib

opencv_ocl249.lib

opencv_photo249.lib

opencv_stitching249.lib

opencv_superres249.lib

opencv_videostab249.lib

LibObjDet.lib

注意第一个和最后一个lib文件。

3:


解决办法:

下载官网MFC:https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=40770

4:0x0FF08C40 (opencv_highgui249.dll) (GetPascalData.exe 中)处有未经处理的异常:  0xC0000005:  读取位置 0x5F736F70 时发生

解决办法:

将标定工具中release版本的opencv*.dll文件全部换成自己安装版本的。



备注:如果想试验Dug版本的,将前提后的图片中改为Dug模式,进行1,2相同的操作.区别在2中的文件替换为

libxml2.lib

opencv_ml249d.lib

opencv_calib3d249d.lib

opencv_contrib249d.lib

opencv_core249d.lib

opencv_features2d249d.lib

opencv_flann249d.lib

opencv_gpu249d.lib

opencv_highgui249d.lib

opencv_imgproc249d.lib

opencv_legacy249d.lib

opencv_objdetect249d.lib

opencv_ts249d.lib

opencv_video249d.lib

opencv_nonfree249d.lib

opencv_ocl249d.lib

opencv_photo249d.lib

opencv_stitching249d.lib

opencv_superres249d.lib

opencv_videostab249d.lib

LibObjDet.lib

生成以后将这四个文件从release版本中copy过去,并将剩余的关于opencv文件换成自己安装版本的dll文件。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  标注工具
相关文章推荐