参考自:https://blog.csdn.net/zhaoxi_li/article/details/102529160

在opencv3.0中,

  • cv::IMREAD_COLOR 解析jpg时候,由cv::JpegDecoder解码得到一个RGB图像,然后由icvCvt_RGB2BGR_8u_C3R() 函数交换R和B空间,得到BGR格式的彩色图。
  • cv::IMREAD_GRAYSCALE 这个图像由cv::JpegDecoder解码得到一个灰度图,所有的颜色转换和其他预处理或后处理等相关细节都是由libjpeg处理的,最后,将解压缩的数据复制到给定cv::Mat的内部缓冲区中。因此,在cv::IMREAD_GRAYSCALE中没有调用opencv中的函数cv::cvtColor来进行颜色转换。

解决方案

为保持一致,以后不要再指定imread的第二个参数为0来获得灰度图了

opencv中IMREAD_GRAYSCALE与COLOR_BGR2GRAY是不同的相关推荐

  1. OpenCV中文文档4.0.0学习笔记(更新中……)

    系列文章目录 文章目录 系列文章目录 前言 一.简介 1.OpenCV-Python教程简介 2.OpenCV-Python 3.OpenCV-Python教程 4.OpenCV 需要你!!! 二.G ...

  2. OpenCV中文文档

    在Ubuntu系统中安装OpenCV-Python 简单介绍一种方式,网上也有很多种安装教程. 使用终端中的以下命令安装 python-opencv(以 root 用户身份). $ sudo apt- ...

  3. OpenCV中的GUI特性 —— 图片与视频的读写和显示

    OpenCV中的GUI特性--图片与视频的读写和显示 在这一部分我们将介绍在OpenCV中的GUI特性之图片和视频的读写和显示,包括图像的cv.imread / imshow / imwrite和Vi ...

  4. 深入学习OpenCV中图像相似度的算法

    最近一段时间学习并做的都是对图像进行处理,其实自己也是新手,各种尝试,所以我这个门外汉想总结一下自己学习的东西,图像处理的流程.但是动起笔来想总结,一下却不知道自己要写什么,那就把自己做过的相似图片搜 ...

  5. 使用OpenCV中的分类器和颜色识别的苹果位置识别

    使用OpenCV中的分类器和颜色识别的苹果位置识别 环境配置和安装 拍摄并处理样本 生成正样本的描述文件pos.vec 开始训练分类器 单目测距 完成分类器与颜色识别,轮廓提取算法的结合 运行结果图片 ...

  6. OpenCV学习笔记(12)——OpenCV中的轮廓

    什么是轮廓 找轮廓.绘制轮廓等 1.什么是轮廓 轮廓可看做将连续的点(连着边界)连在一起的曲线,具有相同的颜色和灰度.轮廓在形态分析和物体的检测和识别中很有用. 为了更加准确,要使用二值化图像.在寻找 ...

  7. OpenCV中的光流及视频特征点追踪

    OpenCV中的光流及视频特征点追踪 1. 效果图 2. 原理 2.1 什么是光流?光流追踪的前提.原理 2.2 光流的应用 2.3 光流的2种方法 3. 源码 3.2 稀疏光流追踪 3.2 优化版稀 ...

  8. Python,OpenCV中的霍夫圆变换——cv2.HoughCircles()

    Python,OpenCV中的霍夫圆变换 1. 效果图 2. 源码 参考 这篇博客将学习如何使用霍夫圆变换在图像中找到圆圈,OpenCV使用cv2.HoughCircles()实现霍夫圆变换. cir ...

  9. OpenCV中的霍夫线变换、概率霍夫线变换

    OpenCV中的霍夫线变换.概率霍夫线变换 1. 效果图 2. 原理 2.1 什么是霍夫变换? 2.2 什么是概率霍夫变换? 3. 源码 3.1 霍夫变换 3.2 概率霍夫变换 参考 这篇博客将介绍P ...

最新文章

  1. IBM GSA Senior DBA招聘
  2. MyBatis日志到底是如何做到兼容所有常用日志框架的?
  3. 浅谈Struts2和Sturts1的区别
  4. CentOS6.9中搭建FTP服务器
  5. 算法提高课-图论-单源最短路的建图方式-AcWing 1128. 信使:dijkstra、 最短路取最大值
  6. 干货!表达式树解析框架(3)
  7. Java Long类的valueOf()方法及示例
  8. php实时上传多张图片,PHP实现多张图片上传预览功能
  9. 为什么选择springcloud微服务架构
  10. 顺无盘linux win10包,(2018.05.25)网维大师9.0.6.0无盘-xp-win7x32-x64-Win10x64公包
  11. 【C语言】流程图符号及流程图
  12. 盘点JavaScript设计模式(常用十五大设计模式)
  13. 驻云CEO教你0门槛搭建电商网站,精选产品组合限量神券 低价买
  14. 万能python,画个滑稽来玩玩
  15. 树莓派 Pico ADC温度测量
  16. python飞机大战概要设计_飞机大战展示.ppt
  17. 华硕天选4和联想拯救者r9000p选哪个好
  18. c语言mac地址加冒号,如何通过在Excel中添加冒号来格式化单元格中的mac地址?
  19. Foxmail邮箱通讯录导入方案
  20. ESP32 (Timer)-定时器学习(7)

热门文章

  1. 【身份证识别】BP神经网络身份证号码识别【含Matlab源码 1344期】
  2. 使用易语言搭建WEB服务器且支持大文件下载/断点传输
  3. 孤陋寡闻了,Python中类竟可以像列表一样操作
  4. RoadFlow ASP.NET Core工作流快速入门
  5. matlab(1)矩阵的输入及运算
  6. 计算机组成原理知识点总结(第3篇 第6章 计算机的运算方法)
  7. 迪士尼业务部门大变革,即将强推流媒体
  8. 知网caj转pdf?试试直接下载更小体积的pdf文件
  9. 如何在iar中建立c语言文件,使用IAR创建新工程步骤(整理).docx
  10. OpenCV中的图像处理 —— 霍夫线 / 圈变换 + 图像分割(分水岭算法) + 交互式前景提取(GrabCut算法)