图像的表示类型
类型 图像 表示
2023-09-11 14:14:26 时间
四、单通道图与三通道图相互转化
【单通道图】 转化为 【普通三通道图】
第一种方法:stacked_img = np.stack((gray_img,)*3, axis=-1)
第二种方法:img = cv2.cvtColor(img , cv2.COLOR_GRAY2RGB)
【单通道图】 转化为 【RGB图】
opencv、PIL都不支持,需要使用上色算法
【彩色图、三通道图】 转化为 【单通道图】
第一种方法(读取时就转化):img = cv2.imread('test.jpg', 0) # 参数0等价于:cv2.IMREAD_GRAYSCALE。 如果不加0,会默认读取为三通道图像,即使原图像是灰度图。
第二种方法(读取后再转化):img = cv2.cvtColor(img , cv2.COLOR_RGB2GRAY)
PIL的方法(读取时就转化): img = Image.open('test.jpg').convert('L') # 参数为"1"时表示转化为
相关文章
- PHP 变量类型的强制转换 & 创建空对象
- 元素类型 “item” 相关联的 “name” 属性值不能包含 ‘<’ 字符
- mysql排序自段为字符串类型问题解决
- Shell脚本中判断输入参数个数的方法投稿:junjie 字体:[增加 减小] 类型:转载
- String类型的时间类型转换为sql.Date时间类型
- postgresql常用数据类型:数值、日期、字符串类型
- 《卸甲笔记》-PostgreSQL和Oracle的数据类型的对比系列一:字符类型
- 通过一段简单的代码,介绍 ABAP 的预定义类型 c
- WCF调试异常信息:找不到类型“”,在 ServiceHost 指令中提供为 Service 特性值,或在配置元素 system.serviceModel/serviceHosting
- springMVC返回json数据时date类型数据被转成long类型
- Angular @Effect监听指定Action类型的实现原理
- Android 12.0 修改系统签名文件类型test-keys为release-keys
- vue3 报错解决:找不到模块‘xxx.vue’或其相应的类型声明。(Vue 3 can not find module)
- Objective-C 布尔类型 和 class、SEL类型
- 从findallmarkers得到的细胞类型批量做addmodule细胞类型评分
- C++关键字typeid获取int/unsigned long等类型(三十一)
- JAVA修饰符类型(public,protected,private,friendly)
- windows 7 共享,未授予用户在此计算机上的请求登录类型