这是笔者学习《Opencv3编程入门》的第四篇博客,这篇博客主要是解决在Windows系统下VS 2013中Debug含有split分离通道色彩函数时报出的0xC0000005内存访问冲突问题,问题表现如下面第一幅图所示。

刚刚遇到这个问题的时候,确实花费了不少时间找问题根源,主要是Release版本下这个问题不会出但是在Debug版本下就会报出。“调用堆栈”指出opencv_world300.dll错误,但是仔细一想,不对啊,我这是debug版本应当使用的是opencv_world300d.dll才对啊,因而可以锁定是opencv_world300d.lib运行库在配置的时候出现了错误。但是笔者仔细查看了自己的lib运行库的配置,发现自己把opencv_world300.lib、opencv_world300d.lib、opencv_ts300.lib、opencv_ts300d.lib都进行了配置了啊,并且笔者为了方便在VS2013中进行了Opencv一次性配置,既然配置了为何Debug的时候会定位到opencv_world300.lib呢?这里笔者猜测可能是存在引用的先后顺序,于是笔者把整个VS2013的Opencv3的配置都做了调整,把非Debug的lib(即不带_d.dll)全部删除,删除如下三幅图。

经过不懈的调整努力,这个问题终于解决了,现在分享一下demo的Debug运行效果。

注意:如果你开启了多个VS2013的编辑器,请对每一个都进行确认。

此外,要特别感谢以下两篇文章。

http://blog.csdn.net/alickr/article/details/51503133
https://www.zhihu.com/question/43831704

Opencv3编程入门学习笔记(四)之split通道分离Debug过程中0xC0000005内存访问冲突问题相关推荐

  1. 原创 OpenCV3编程入门 学习笔记(总)

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/qq_36163358/article/ ...

  2. OpenCV3编程入门 学习笔记(总)

    OpenCV3编程入门 学习笔记 2018.12.12-2018.12.29 此博客为在看过毛星云版<OpenCV3编程入门>后所总结的一本笔记,可供复习使用. 文章目录 OpenCV3编 ...

  3. Opencv3编程入门学习笔记(五)之通道分离(split)与合并(merge)

    若要对Opencv中(BGR)颜色通道进行单一处理,那必然会涉及到通道分离(split)与合并(merge).那么本篇博客笔者记录了两个方法的使用方法和案例.案例来源于<Opencv3编程入门学 ...

  4. 【OpenCV3编程入门学习笔记】——第1章 邂逅OpenCV

    邂逅OpenCV 文章目录 邂逅OpenCV 前言 1.1 OpenCV周边概念认知 1.1.1 图像处理.计算机视觉与OpenCV 1.1.2 OpenCV概述 1.1.3 起源及发展 1.1.4 ...

  5. Opencv3编程入门学习笔记(三)之访问图像像素的三种方法

    访问图像像素的三种方法:指针访问,迭代器访问,动态地址访问.访问最快的为指针访问,以下算法在几毫秒,但指针访问容易造成内存泄漏:其次为迭代器访问:最后为动态地址访问. 以下程序是根据<OpenC ...

  6. 【OpenCV3编程入门学习笔记】——第3章 HighGUI图形用户界面初步

    文章目录 前言 3.1 图形的载入.显示和输出到文件 3.1.1 OpenCV的命名空间 3.1.2 Mat类简析 3.1.3 图像的载入与显示概述 3.1.4 图像的载入:imread()函数 3. ...

  7. Opencv3编程入门学习笔记(二)之显式创建Mat对象

    以下总结是基于<Opencv3编程入门>一书4.1节总结的内容进行验证与总结,验证环境均为Windows10 ---VS2013 C++环境,验证Opencv3.0提供的开发包. 1. 方 ...

  8. 01.Java 编程入门学习笔记20210307

    Java 编程入门学习笔记-day01 第0章:编程入门 1.计算机的概述 计算机 = 硬件 + 软件 1.1硬件:冯诺依曼体系 CPU: CPU的衡量标准:速度的计量单位是赫兹(Hz),1Hz相当于 ...

  9. Python快速编程入门#学习笔记03# |第二章 :Python基础(代码格式、标识符关键字、变量和数据类型、数字类型以及运算符)

    全文目录 ==先导知识== 学习目标: 2.1 代码格式 2.1.1 注释 2.1.2 缩进 2.1.3 语句换行 2.2 标识符和关键字 2.2.1 标识符 2.2.2 关键字 2.3 变量和数据类 ...

最新文章

  1. excel引用指定单元格数据_Excel数据查找引用函数详解,一看就会用 #办公技巧 #excel #职场
  2. 坐拥双妹、佰草集,上海家化是怎样将一只脚留在高端护肤品门外的?
  3. 手把手教你玩转SOCKET模型:完成端口(Completion Port)详解
  4. LVS+KEEPALIVED+nginx 7
  5. windows多用户 文件夹不共享_手把手教你如何使用Tekla多用户
  6. python数据分类方法_Python数据挖掘—分类—贝叶斯分类
  7. 互联网络层的内核实现[内核中的路由机制]
  8. Redis学习总结(16)——Redis 集群的5种使用方式,及各自优缺点对比分析
  9. 作业三——求左部分中的最大值减去右部分最大值的绝对值,最大是多少...
  10. 了解计算机编码的一般特征,教招信息知识点:计算机编码的一般特征
  11. OpenCV 文字绘制——cv::putText详解
  12. 佳能MP258mp259清零软件
  13. logistic模型 matlab,logistic模型MATLAB代码
  14. 40163 php,微信支付授权获取 openId {quot;errcodequot;:40163,quot;errmsgquot;:quot;code been used, hints:...
  15. r语言如何计算t分布临界值_R语言使用蒙特卡洛模拟进行正态性检验及可视化
  16. elasticsearch 支持拼音检索
  17. 波波腾机器人_加入 Beta 版“机器人bobo” - TestFlight - Apple
  18. Flutter 2.10 正式发布,包含 Windows 平台正式版,快来看看有什么新内容
  19. 尚德机构第四季度营收5.688亿元 亏损大幅缩小
  20. 会说话的汤姆猫游戏源码下载

热门文章

  1. vue.js分页组件(新手学习记录)
  2. 简述angular中constant和$filter的用法
  3. 现代CIO的关键是需要建立 IT/OT之间的桥梁
  4. 你真的会用storyboard开发吗?
  5. 开始折腾iphone cdma 恢复,降级,刷机,越狱,手编,写号
  6. murmur3 php,MySQL5.7 切不要乱射 --transaction-write-set-extraction=MURMUR32
  7. linux下编译为知笔记,为知笔记 Linux 版安装
  8. 广西大学计算机类开设课程,操作系统教学大纲-广西大学计算机与电子信息学院.DOC...
  9. Shovels and Swords CodeForces - 1366A(二分)
  10. Remove Extra One(思维)