在工作中使用他人写的一个dll,dll调用了opencv的库,在xp中调用该dll遇到了一些问题,如下:

1、无法在xp下使用

dll工程按以下设置,编译后可在xp下使用:

2、在xp下调用时崩溃(win10无此问题)

代码如下:

std::vector<std::vector<cv::Point> > *contours = new std::vector<std::vector<cv::Point> >();

//Mat &pImage

cv::findContours(pImage, *contours, CV_RETR_LIST, CV_CHAIN_APPROX_SIMPLE);

......中间代码
    if (contours != NULL)
    {
        delete contours;//崩溃点
        contours = NULL;
    }

查看opencv源代码,发现findContours中第二个参数,有create的动作,但无release动作,故在delete contours前加((OutputArrayOfArrays)*contours).release();即可。

vs2015+opencv在xp下使用的问题相关推荐

  1. vs2015+openCV(x64)出现运行时”无法查找或打开 PDB 文件”问题

    vs2015+openCV(x64)出现运行时"无法查找或打开 PDB 文件"问题 1. 前言 最近用到VS+openCV,配置环境过程中遇到一些了问题,在这里总结下,希望看到的以 ...

  2. 【从零学习openCV】IOS7下的人脸检測

    前言: 人脸检測与识别一直是计算机视觉领域一大热门研究方向,并且也从安全监控等工业级的应用扩展到了手机移动端的app,总之随着人脸识别技术获得突破,其应用前景和市场价值都是不可估量的,眼下在学习ope ...

  3. 新手XP下硬盘安装ubuntu10.10全程解析

    http://linux.itwaka.com Ubuntu 10.10在2010年10月正式发布,让众多Ubuntu用户都对这款全新的系统充满期望.毕竟,Ubuntu 10.10是Canonical ...

  4. 深度linux添加xp,Linux和Windos XP下向路由表添加路由

    Linux和Windos XP下向路由表添加路由 查看Linux服务器的路由表:netstat -r 和 route -e 添加默认的路由:route add default gw X.X.X.X(下 ...

  5. OpenCV在Linux下的编译安装(Ubuntu )

    OpenCV在Linux下的编译安装(Ubuntu ) 1.先安装相关的库: sudo apt-get install build-essential sudo apt-get install lib ...

  6. xp下发布wcf时遇到的问题_解决方法

    有时会因为一些原因,需要在xp下发布wcf,发现遇到几个问题. 无法访问iis元数据时,应用 aspnet_regiis -ga windows用户名 有时浏览.aspx 页时会出现一下错误! &qu ...

  7. 瑞友天翼4.0在XP下安装注意事项

    瑞友天翼4.0在XP下安装注意事项 此版本只支持Windows Xp Professinal SP2下安装.如果你的Xp不是SP2请按照一下方法修改操作系统,并安装Xp的SP2补丁包!+ o( f+ ...

  8. WMI CIM studio无法连接解决 在XP下wmi取不到值可巧用wmic取值

    原因如下图,通过函数取wmi,很多接口最低要求vista:(xp不支持) 东方不亮西方亮,同事偶然说起他碰到过wmic,让试试,果然可以. 然后就得用到一个工具,WMI CIM studio,网上搜索 ...

  9. xp装linux一键安装教程图解,XP下硬盘安装CentOS 6.0图解教程

    电脑系统是Windows XP,电脑没有光驱.手头没有U盘.没有移动硬盘.电脑主板不支持U盘启动,在这种情况下想安装CentOS 6.0,有木有办法? 答案:有办法,请看下面教程! 必备工具: 一.电 ...

最新文章

  1. form表单提交前进行ajax或js验证,校验不通过不提交
  2. 远程手机测试机房的建立
  3. SAP 自动付款的配置
  4. asp:UpdatePanel中使用下拉时不得不注意的问题
  5. cocos2dx scrollview和controlslider关联
  6. layer 同步调用_关于Layer组件的同步以及减少GPU带宽的问题
  7. OpenShift 4 - Fedora CoreOS (5) - CoreOS的常规操作
  8. 数学归纳法证明时间复杂度
  9. 手机自动阅读挣钱,这次用脚本写
  10. 基本存款账户编号怎么查_基本存款账户编号是行号吗?
  11. VB.net绘制tan函数图像
  12. linux ftp强制删除,Linux FTP账号无法删除文件夹如何解决
  13. the CBD process terminated
  14. 12306一直显示服务器忙,网购春运火车票首日 12306网站又现服务器忙
  15. 解决或者设置网页变灰-CSS-filter属性-哀悼
  16. 怎样快速学习一门计算机编程语言?
  17. flannel和calcio_Calcio是什么意思
  18. C++ Builder ADO数据库连接与保存
  19. 少儿编程--scratch编程--游来游去的鱼
  20. 如果您信任此演示文稿的来源_7个技巧将使您的演示文稿更上一层楼

热门文章

  1. 计算机的开机键的英语,每次开机出现英文(按任意键),才能进入电脑,好烦...
  2. 基金男孩女孩的「养基」心碎史
  3. 火狐flash debug配置
  4. VCS和Verdi的安装解决问题记录
  5. 计算机维护维修是干啥的,IT维护主要做些什么工作?
  6. 计算机ppt翻页笔,ppt翻页笔怎么使用?
  7. ppt中如何合并流程图_PPT中流程图如何分支?
  8. python 正态分布图_用python制作正态分布图
  9. Android 通过FTP方式下载服务器文件
  10. 高通驱动开发参考(二)