最近在使用OpenCV中的imread函数时,对imread函数使用常见的错误做了总结。
函数的原型:
CV_EXPORTS_W Mat imread( const string& filename, int flags=1 );
其中, string输入图片文件的路径,绝对路径和相对路径都可以。
flags表示图像的读取方式。
flags = -1:imread按解码得到的方式读入图像
flags = 0:imread按单通道的方式读入图像,即灰白图像
flags = 1:imread按三通道方式读入图像,即彩色图像
常见的错误:
错误1: 图片的格式搞错,导致无法读入图片,例如:本来图像是png格式,按照jpg格式读入。
解决方案:重新修改图片的格式。
错误2:开启了其它程序,没有关闭。
解决方案:关闭程序,重新打开。
以下是完整的程序:

imread读取图片的程序

opencv中imread函数使用相关推荐

  1. opencv中imread函数的使用

    import cv2 img = cv2.imread('image.jpg', 1) imread函数将读取图像文件并返回一个NumPy数组,其中包含图像的像素值.对于彩色图像,返回的数组是一个三维 ...

  2. 解决OpenCV 中imread函数读取不到数据问题

    本人的环境是Qt 5.14.1+VS2017+OpenCV 3.4.16,创建HelloWorld项目后一直读不到图片内容,针对能搜到的经验,全都尝试了还是无果,以下是尝试过程. HelloWorld ...

  3. python+opencv中imread函数第二个参数的含义

    = 0: 灰度图 0:三通道彩色图 <0:原图,带alpha通道

  4. OpenCV中initUndistortRectifyMap函数存在bug原因探究

    原文首发于公众号「3D视觉工坊」:OpenCV中initUndistortRectifyMap函数存在bug原因探究. 最近在运行如下一段代码时,生成的mapx和mapy有点异常. 代码片段如下: # ...

  5. Opencv使用imread函数时,读到的数据为空

    问题描述:使用opencv的imread函数时,读到的数据为空. 程序: Mat img;string namepic="street.png";img = imread(name ...

  6. 如何解决opencv4.5.5.64版本中imread函数找不到引用的问题

    如何解决opencv4.5.5.64版本中imread函数找不到引用的问题 小白刚接触python,找了网上好多教程安装opencv,大同小异,不知道啥原因导致这样的,会不会是少安装了东西,还是版本太 ...

  7. Opencv中直方图函数calcHist

    Opencv中直方图函数calcHist calcHist函数在Opencv中是极难理解的一个函数,一方面是参数说明晦涩难懂,另一方面,说明书给出的实例也不足以令人完全搞清楚该函数的使用方式.最难理解 ...

  8. OpenCV中flip函数实现

    一.flip()函数原型介绍 void cv::flip(InputArray src,OutputArray dst, int flipCode) 各参数含义 src:输入图像. dst:输出图像. ...

  9. 转载:opencv中imshow函数运行中断的解决办法

    OpenCV中 imshow函数运行中断的解决方法 羊和咩咩 2017-03-10 16:00:49 5919 收藏 最后发布:2017-03-10 16:00:49首发:2017-03-10 16: ...

最新文章

  1. python 实现双端队列
  2. 一次bug死磕经历之Hbase堆内存小导致regionserver频繁挂掉
  3. seata-golang 一周年回顾
  4. pycharm在401跑程序需要每个py文件加一句
  5. 如何快速打通 Docker 镜像发布流程?
  6. Redis系列之key操作命令与Redis中的事务详解(六)
  7. 华丽的 Metro 风格小图标
  8. Transformers中的Beam Search高效实现
  9. ELK logstash grok匹配失败存另外的es表
  10. mysql 日期 明天_mysql 获取昨天日期、今天日期、明天日期以及前一个小时和后一个小时的时间...
  11. 1.2.2算法设计题
  12. android微博表情条,类似新浪微博EditText,可@某人,#插入话题,表情
  13. cxf 本地wsdl_CXF wsdl2java 详解及常见问题
  14. java 验证码_如何用java实现验证码?
  15. 清华陈丹琦:如何让「大模型」变小
  16. 硬件基本概念-模拟电子电路
  17. pandas在df类型后面插入一行
  18. 系统架构师(1)计算机组成与结构
  19. 图片处理算法工程师面试及笔试
  20. Ubuntu18.04/20.04 上微信中文显示为方块状乱码的解决方案( Deepin-Wechat )

热门文章

  1. 电脑界的超级巨星—记著名华裔科学家陈世卿
  2. Html5高拍仪SDK支持谷歌 百度 火狐 360 QQ IE等浏览器
  3. java中accept什么意思_文件输入'accept'属性 - 有用吗?
  4. 《请回答1988》有感
  5. REST风格如何使用
  6. 每个人都要学的图片压缩终极奥义,有效解决 Android 程序 OOM
  7. Time Tracker Starter Kit 简介
  8. 如果老板要求你的系统接入春晚大流量活动,你会心慌慌吗?
  9. 三大创作平台优势分析,闲暇时间月入上万
  10. Centos7搭建lamp实现站点wordpress及discuz