使用OpenCV加载图像时,mat默认BGR的格式,如下:


ship_BGR = cv2.imread('ship.jpg',cv2.IMREAD_COLOR)  # 第二个参数可以不写,默认值就是以彩色图像方式读取

转换RGB方法有二个
1.

ship_RGB_1 = ship_BGR[:,:,::-1]  # BGR和RGB正好是顺逆序关系
imshow(ship_RGB_1)
ship_RGB_2 = cv2.cvtColor(ship_BGR, cv2.COLOR_BGR2RGB)
imshow(ship_RGB_2)

cv::Mat转换RGB相关推荐

  1. RGB转换cv::Mat

    RGB图像数据转换成cv::Mat格式 RGB图像数据 unsigned char imgae_rgb[1960 * 1080 * 3] = {'\0'}; // 可以将RGB图像数据放进这个数组中. ...

  2. tensor转cv::Mat(即CHW转HWC)原理含C#代码实现

    起因是博主在实习过程中的一个任务:需要将模型预测输出tensor的shape从CHW(严格来说是NCHW,但是N=1所以这里忽略掉)转成OpenCV中的cv::Mat类型(即HWC)数据. 由于博主对 ...

  3. QImage/cv::Mat/HObject的图像格式互相转换,4字节对齐

    QImage/cv::Mat互相转换 QImage ImgChange::cvMat2QImage(const Mat &mat) // Mat 改成 QImage {if (mat.type ...

  4. cv::mat与unsigned char*相互转化之间的转换

    #include<iostream> #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui ...

  5. 在IOS上YUV NV21格式的CVPixelBufferRef转opencv的RGB格式cv::Mat的方法

    前言 因为业务需要,要做这样一个转换.目前写了两种转换方法. 在iphonex真机上运行,一种方法需要24ms一帧,CPU占用率85%,另一种需要17ms一帧,CPU占用率140%.下面就来详细说说. ...

  6. 【FFmpeg】使用sws_scale将AVFrame转换后的图像数据放入cv::Mat中

    1.方法一,伪代码如下 cv::Mat mat; AVFrame avFrame; const int stride[] = {static_cast<int>(mat.step[0])} ...

  7. 如何将cv::Mat类型转换为imgui中的ImTextureID类型

    背景: 我原来的工程是使用opencv的,所以程序中的图像都是表示为cv::Mat类型,为了能够在imgui窗口中显示我的cv::Mat的图像,我找到了下面这个函数: void ImGui::Imag ...

  8. OpenCV【零】—————cv::Mat——Mat对象创建方法

    OpenCV (一)--Mat对象创建方法 目录 OpenCV (一)--Mat对象创建方法 1. cv::Mat优点及原理(本质类) 2. Mat类拷贝及对象的创建方法 3. Mat 对象元素的高效 ...

  9. 【OpenCV】cv::Mat和std::vector之间的相互转换

    Mat转换成Vector 以vector 为例,其它模型类似 vector getVector(const Mat & a) { Mat b; a.convertTo(b, CV_64F); ...

最新文章

  1. NBT-19年2月刊4篇35分文章聚焦宏基因组研究
  2. KTHREAD 结构体属性介绍
  3. 公用ip地址查询_是什么使您无法更改公用IP地址并在Internet上造成严重破坏?
  4. express不是内部或外部命令,也不是可运行的程序或批处理文件
  5. https连接加载http资源
  6. Python计算器练习
  7. 美赛整理之Matlab的工程数学计算学习笔记(高等数学)
  8. Ansible详解(一)——Ansible理论基础
  9. 13.看板方法---使用两层系统扩展看板
  10. FFmpeg学习(12)——视频转码技巧之二次编码
  11. HTML+JS调用摄像头拍照并上传图片
  12. 小米手机解锁,root
  13. java poi 合并单元格 边框显示不全
  14. android盒子改造,【当贝市场】废旧手机改造成电视盒子详细教程
  15. 【Pandas】Pandas求某列字符串的长度,总结经验教训
  16. jquery name选择器
  17. 13. nginx四层 https代理https 前后端证书配置
  18. Quora精选:为什么软件开发周期总是预估的2~3倍?
  19. Python中的split()函数的详解
  20. 在内网使用DBL落地网关,连接公网的freeswitch

热门文章

  1. JavaScript基础函数的配置对象Configuration Objects(020)
  2. Java基础之Http协议的理解与总结
  3. XBug:一个强大的JavaScript调试器
  4. JAVA对MYSQL进行连接、插入、修改、删除操作
  5. 正则表达式入门30分钟——很经典的入门教材
  6. Apache Hudi 是Uber 大数据存储系统
  7. WordPress快速开发的博客平台
  8. php读取doc pdf文件,PHP读取创建txt,doc,xls,pdf类型文件
  9. Linux学习笔记 -- rpm 与 shell 编程
  10. tensorflow2.1学习--tf.keras学习之tf.keras.models.Sequential