opencv保存单通道图片
由于opencv读取完图片在保存图片时候,图片的通道需要时三通道,否则在保存的时候会报错。如下代码可以完成单通道图片的保存。
注:opencv读取图片的通道数默认为b,g,r。故在使用cv2.cvtColor函数转成rgb的时候,仍然需要对图片进行通道转换,故需要使用img= img[:, :, ::-1]才能使用cv2.imwrite()函数保存图片。
import cv2img = cv2.imread('1.png')
if len(img.shape) == 2 or img.shape[-1] == 1:img= cv2.cvtColor(img, cv2.COLOR_GRAY2RGB)
img= img[:, :, ::-1]
cv.imwirte('2.png',img)
opencv保存单通道图片相关推荐
- opencv彩色三通道图片反色(3)
这是标准mnist格式转换成的图片,肉眼看以为是单通道的灰度图,然后直接dst=255-src或者bitwise_xor,转换出来的图片不能打开.最后用imagewatch发现是三通道的.. 原始图片 ...
- python opencv创建图像_使用Python中OpenCV库创建一幅图片的RGB通道图片
我们知道,在使用PhotoShop进行图片的抠取.创建和存储选区.存储图像的色彩资料等复杂操作时,经常会用到一个功能,那就是"RGB"通道,它能从三原色角度对一幅图片进行精准处理. ...
- opencv分别显示彩色图片各通道图片
#include<opencv2/opencv.hpp> #include<cv.h> using namespace cv; using namespace std;int ...
- python制作图片数据集_Pytorch自己加载单通道图片用作数据集训练的实例
pytorch 在torchvision包里面有很多的的打包好的数据集,例如minist,Imagenet-12,CIFAR10 和CIFAR100.在torchvision的dataset包里面,用 ...
- OpenCV 将单通道转换为三通道
项目有个需求:图片传至图像算法库处理完成后需要返回结果图像进行再加工. 目前的情况是相机拍下来的图像是灰度图 传送图像指针给算法处理,算法处理完后将检测结果(eg. ok,ng)写入一张三通道图,只有 ...
- 单通道图片转换为3通道图片,实现灰度图上添加彩色标注
对于纯粹的单通道图片(灰度图)利用opencv是无法在图片上附加彩色标注的,这时就需要将单通道图片转换为三通道图片才行.由于图片中没有另外两个通道的数据,因此直接将已有的数据给另外两个通道就行. 注意 ...
- OpenCV技巧 | 常用格式图片保存为透明背景图片(附Python源码)-教你轻松制作Logo
导读 本文主要介绍使用OpenCV将常用格式图片保存为透明背景图片的方法与实现代码. 实现目标 本文的目标有如下两个: ① 将常见格式[jpg/png/bmp]白色背景图片转换保存为透明背景图片: ② ...
- JAVA + OPENCV+bgra四通道转bgr三通道
JAVA + OPENCV 对bgra四通道转bgr三通道图片 由于opencv内部方法进行bgra2bgr的转换存在bug,所以需要人工纠正,重写算法进行操作.参考了python转换算法. 具体JA ...
- opencv学习1-3——通道变换,灰度化grayscale,二值化thresholding。
入手opencv,最好的方法就是对应着程序进行学习是一个很好的方法,通过一些单个程序来了解图形处理的一些知识.这篇文章将介绍下面三个小任务.通道变换,灰度化,普通二值化.本文以C++版本进行代码介绍. ...
最新文章
- adsafe for linux,新闻|关于网站广告和过滤器的那些事
- 2.2 进阶-禁忌雷炎
- 亚马逊标题自动抓取_如何为您的家人提供自动Amazon礼品卡津贴
- Java问题汇集(1)
- jieba分词 ‘float‘ object has no attribute ‘decode‘ 解决方法
- java播放加密后的wav文件,使用Java实时同时播放WAV文件
- XX 公司网络信息系统的安全方案设计书
- 常用的linux连接工具
- 百度网盘怎么登录百度账号?
- quartz定时任务properties
- java计算经纬度距离
- Elasticsearch创建索引
- cpu_relax()函数的意义
- 微信小程序(组件:路由、表单、媒体、自定义组件,插槽、组件通讯、侦听器、生命周期)
- PostgreSQL汉字转拼音
- 短视频制作小技巧,配音字幕都要跟上,做好细节才能成功
- 3D点云 (Lidar)检测入门篇 - PointPillars PyTorch实现
- SpringBoot之从零搭建博客网站
- 密码学归约证明——计数器CTR模式
- 在sql执行横表转换过程中,出现特殊字符‘∞’
热门文章
- 基于Vue的驾校理论课模拟考试系统
- python一元二次方程表达式_Python实现求解一元二次方程的方法示例
- 马哥:一个38岁北漂大龄在线教育创业者维权的痛与谢
- 未来计算机专业会被淘汰吗,李开复:未来50%的职业将被淘汰,女儿的一个问题让我深思...
- 如何运用好ABBYY PDF Transformer+破解版中关键词搜索
- STM32F429移植STemWin,STemWin函数应用
- lisp提取长方形坐标_在CAD中,用LISP如何提取三维多段端点坐标?
- 海思平台HI35XX系列内存设置
- android metal,魅蓝metal评测:金属机身/Flyme5.1系统
- android手机通讯录没了,手机联系人不见了怎么恢复?手机通讯录误删如何恢复...