cv::imread()函数

这篇具有很好参考价值的文章主要介绍了cv::imread()函数。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、使用方式

cv:: Mat image
image = cv::imread(filepath,flags)   #flags--读如图片的标志

二、flags的选择

  1. cv2.IMREAD_COLOR:默认参数,读入一副彩色图片,忽略alpha通道,可以直接写1,(h,w,3)

image = cv2.imread(imgfile, cv2.IMREAD_COLOR) #读取图片通道为BGR排列顺序
 
#改为RGB排列顺序
 
#方法一:
image = image[:, :, ::-1]
 
#方法二:
image = cv2.cvtColor(image, cv2.COLOR_BGR2RGB)
  1. cv2.IMREAD_GRAYSCALE:读入灰度图片,可以直接写0,(h,w)

  1. cv2.IMREAD_UNCHANGED:顾名思义,读入完整图片,包括alpha通道,可以直接写-1,(h,w,4)

文章来源地址https://www.toymoban.com/news/detail-724958.html

到了这里,关于cv::imread()函数的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • opencv之imread函数

    原型:Mat imread( const String filename, int flags ); 参数1:文件名路径 参数2:载入标识;它指定一个加载图像的类型;默认为1;  flags 取值 :可以是以下枚举类型: (1) 输入有冲突情况, 如CV_LOAD_IMAGE_COLOR  | CV_LOAD_IMAGE_ANYCOLOR 时,将采用较小的数字值,将载入3通道图; (2) 若希望 载入最真实的图

    2024年02月09日
    浏览(31)
  • 解决python调用opencv时出现cannot find reference ‘imread‘ in __init__ 即cv.imread 未定义引用

    今天终于找到调用cv2未解析的解决办法了,几乎是把全网大多数方式都试了下,总的来说大致有三种原因: 一个是版本不匹配,python的版本和库文件的需求有出入导致无法使用。 一个是不同版本不兼容,下载过多个python版本可能导致这个问题 。 一个是路径设置,这可能不

    2024年02月08日
    浏览(58)
  • opencv cv2.imread()报错: error: (-215:Assertion failed) !_src.empty() in function ‘cv::cvtColor‘

    问题: pycharm中使用opencv , 执行cv2.imread(filepath)读取图片时报错: cv2.error: OpenCV(4.7.0) D:aopencv-pythonopencv-pythonopencvmodulesimgprocsrccolor.cpp:182: error: (-215:Assertion failed) !_src.empty() in function ‘cv::cvtColor’ 解决方案: 尝试以下几种方法: 1.查图片路径中是否有中文,尽量不要含中

    2024年02月13日
    浏览(56)
  • python-opencv第一期:imread函数详解

    概要:众 嗦粥之 所周知,在如今计算机视觉( Computer Version short for CV)是人工智能与机器人技术发展的一个重大研究方向,而 opencv 作为一个专门为计算机视觉编程提供技术与函数支持的第三方库,自然是一个需要重点研究的内容。本篇博客将介绍python-opencv库中较为简单的

    2024年02月09日
    浏览(35)
  • cv::imread()函数

    2024年02月07日
    浏览(25)
  • OpenCV中的cv::abs()函数

    OpenCV是一款广泛使用的计算机视觉和图像处理的开源库,其中的cv::abs()函数用于计算数字的绝对值。本文将深入探讨cv::abs()函数的基本概念、用法以及在图像处理中的应用,帮助读者更好地理解和应用这一函数。 在图像处理和计算机视觉领域, 经常需要对图像或数字进行绝

    2024年03月21日
    浏览(47)
  • OpenCV中的cv::add()函数

    OpenCV是计算机视觉和图像处理领域中广泛应用的开源库,其中的cv::add()函数用于对图像或数组进行加法运算。本文将深入探讨cv::add()函数的基本概念、用法以及在图像处理中的应用,旨在帮助读者更好地理解和应用这一函数。 在图像处理和计算机视觉任务中,对图像或数组进

    2024年02月22日
    浏览(44)
  • Opencv cv2.putText 函数详解

    具体函数如下: 函数源码如下: 对应的参数如下: 参数 具体表述 image 绘制的图像 text 绘制的文本 org 文本在图像中显示的坐标,用元组表示格式为(X坐标,Y坐标) font 文本字体类型,值可以为 FONT_HERSHEY_SIMPLEX 、 FONT_HERSHEY_PLAIN fontScale 字体比例因子乘以font-specific基本大小 c

    2024年02月09日
    浏览(68)
  • 【Opencv】cv::dnn::NMSBoxes()函数详解

    本文通过原理和示例对cv::dnn::NMSBoxes()进行解读,帮助大家理解和使用。 cv::dnn::NMSBoxes是OpenCV库中的一个函数,用于在目标检测中处理多个预测框。在目标检测中,模型可能会为同一个物体生成多个预测框,这时就需要通过非极大值抑制(Non-Maximum Suppression,NMS)来抑制冗余

    2024年02月04日
    浏览(104)
  • 【OpenCV常用函数:视频捕获函数】cv2.VideoCapture

    输入视频路径,创建VideoCapture的对象 该类的函数有: 1)video.isOpened: 检查视频捕获是否成功 2)video.read(): 读取视频帧,返回ret, frame,ret为bool类型,表示是否成功 3)video.release(): 关闭视频 4)video.get(prop): 获取video的属性 如果要读取视频的每一帧,然后进行相关的处理时,可

    2024年02月13日
    浏览(64)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包