matlab读jpg有三个通道,图像为“灰度图像”
最近用matlab读取"灰度图"(jpg格式),居然有三个通道,且灰度值还不一样,那么这是为什么呢?
1、灰度图
其实是"灰度图"概念的问题,并不是灰色的图片就是灰度图。正常来说灰度图是某个波段的成像,是由ccd对该波段对应波长的光线的强度感应形成的,一般存为tif格式。如cameraman.tif读进来就是单通道的图像,这时其实才是灰度图像。
2、jpg格式的图片
jpg格式的图片就是正常的彩色图,由RGB三通道组成。
jpg也可以保存灰度图像,只是当它保存灰度图时三个通道的像素值相同,并且也不是RGB红绿蓝对应波长光的感应强度了。
3、jpg格式三个通道像素值不一样
其实当RGB三个通道的像素值接近时,图像就会呈现灰色,这也是为什么会出现用matlab读取"灰度图"(jpg格式),三个通道的像素值还不一样。
如颜色码(来自十六进制颜色码):
英文代码 | 形像颜色 | HEX格式 | RGB格式 |
---|
DarkSlateGray
|
深石板灰
|
#2F4F4F
|
47,79,79
|
LightSlateGray
|
浅石板灰
|
#778899
|
119,136,153
|
SlateGray
|
石板灰
|
#708090
|
112,128,144
|
White
|
纯白
|
#FFFFFF
|
255,255,255
|
WhiteSmoke
|
白烟
|
#F5F5F5
|
245,245,245
|
Gainsboro
|
Gainsboro
|
#DCDCDC
|
220,220,220
|
LightGray
|
浅灰色
|
#D3D3D3
|
211,211,211
|
Silver
|
银白色
|
#C0C0C0
|
192,192,192
|
DarkGray
|
深灰色
|
#A9A9A9
|
169,169,169
|
Gray
|
灰色
|
#808080
|
128,128,128
|
DimGray
|
暗淡的灰色
|
#696969
|
105,105,105
|
Black
|
纯黑
|
#000000
|
0,0,0
|
以上是我的一些理解,如有错误请指出。
matlab读jpg有三个通道,图像为“灰度图像”相关推荐
- TIT 数字图像处理 原理与实践(MATLAB) 入门教学 实验三 图像平滑与图像锐化
文章目录 数字图像处理 原理与实践(MATLAB) 入门教学 实验三 图像平滑与图像锐化 实验要求 知识点 实验内容 1.采用二维中值滤波函数medfilt2对受椒盐噪声干扰的图像滤波,窗口分别采用3 ...
- MATLAB 图像函数(第三章) 图像基本处理
1.graythresh------全局图像阈值 根据otsu方法求得图像二值化阈值 I=imread('lena.jpg'); level=graythresh(I); bw=im2bw(I< ...
- MATLAB与图像处理(三):图像分成块
首先是介绍imresize()函数的使用 1)B=imresize(A,m); %将图像A的高和宽分别扩大m倍: 2)B=imresize(A,[m,n]);%将图像的高和宽分别扩大到m,n 为什么要 ...
- 基于Matlab暗通道图像去雾处理
基于Matlab暗通道图像去雾处理 一.简介 何恺明的暗通道先验( dark channel prior)去雾算法是CV界去雾领域很有名的算法,关于该算法的论文"Single lmage H ...
- halcon 单通道图像转成3通道_halcon图像处理基本运算
halcon图像处理基本运算 图像处理最基本的操作包括颜色空间转换,各种代数运算,放射变换等.通过熟悉这些常见的操作,可以对图像有基本的认识,尤其是对刚开始接触视觉图像处理的人而言,熟悉这些操作,可以 ...
- 三通道图像和四通道图像
1.基本概念 所谓三通道图像是指具有RGB三种通道的图像,简单来说就是彩色图像.R:红色,G:绿色,B:蓝色.比如红色为(255,0,0) 四通道图像是在三通道的基础上加上了一个Alpha通道,Alp ...
- 三通道图像转化为三通道,并将多通道图像混合
#include<cv.h> #include<highgui.h> #include<iostream> using namespace cv; using na ...
- HImage转换为Bitmap的终极解决方案(C#)彩色三通道图像
HImage转换为Bitmap的终极解决方案(C#)彩色三通道图像 时隔一年多,终于把这个问题解决掉了.现在回头看,这个问题其实并不复杂,当初处理不了,完全是因为缺乏经验,多看多写,可能就会在处理其他 ...
- python+matlab 3通道图像加横纵坐标和0-255色标
目的:对输入的3通道图像进行可视化操作实现加横纵坐标和色标操作,其中色标范围是0-255,但是不对输入图像做灰度化处理. 步骤: 1.用python中的convert方法将3通道转成1通道 pytho ...
最新文章
- GitHub免费支持CI/CD了,开发测试部署高度自动化,支持各种语言,网友:第三方凉凉...
- IPSEC ××× 互通性测试结果(二)
- 求n个数中第k大的数_互联网高频面试题目:「回溯算法」求组合总和
- java环境变量修改不了_win10系统安装了jdk,修改环境变量配置不生效的解决方法...
- 三星s9android recovery,三星手机怎么进入recovery模式?详细图文教程指导
- 华为数据库2019年度大盘点
- Jquery取form表单中的所有参数
- MyBatis源码阅读(三) --- 配置信息的解析以及SqlSessionFactory构建过程
- 在谷歌云盘训练YOLOV5模型
- x线计算机体层成像设备教案,医学影像设备学第4章-数字X线设备ppt课件
- java项目如何打包?
- 巨人综合音源优化版 – East West Quantum Leap Colossus Kontakt
- Kvaser怎么使用虚拟驱动?Kvaser Leaf Light HS v2
- webrtc.node: undefined symbol: _ZN3rtc10DIGEST_MD5E
- 计算机网络实验4 — 网线制作
- 125页6万字智慧城市系统及智慧城市运营中心建设技术方案
- maple 假设_maple 教程
- Weblogic常见报错以及解决方法[转载]
- CSS 多种布局方式
- 前端全栈学习第十四天-js-WebAPI-第二天
热门文章
- Pandas Cut 与dataframe随机抽取(sample)替换(replace)应用案例
- [附源码]计算机毕业设计JAVA网上学车预约系统
- vue项目使用xlsx-style导出自定义格式excel
- 如何理解多变量函数的极限?
- Extjs6关于Ajax和form表单提交以及store请求session超时的处理方法
- Mac打包生成dmg文件
- 【Java基础】UML类图及各种线代表的关系含义总结
- 蓝桥杯 路径 DP python
- 阶段性成果--HoloCubic小电视与四轴飞控
- arch linux 安装xfce_Arch Linux 安装、配置、美化和优化