首页 > 编程知识 正文

matlab如何二值化图像,黑白图像一定是二值图像

时间:2023-05-05 02:20:27 阅读:110368 作者:4241

1 .索引图像、索引图像包括一个数据矩阵x以及一个颜色映射(调色板)矩阵map。

数据矩阵x可以是uint8、uint16或double类型。 颜色映射矩阵map是N*3的数据数组,每个元素都是介于[ 0,1 ]之间的双精度类型。 map矩阵每行有三列,分别表示红(r )、绿(g )、蓝(b )。 每个像素的颜色都获取x的颜色值作为映射的下标。 也就是说,x的元素: 1指向map第一行中的所有元素,10指向map第10行中的所有元素。 I指map第I行的所有元素。

2.RGB图像和RGB图像也被称为真颜色图像,r、g和b三个颜色分量表示一个颜色并且可以由RGB的三个基本颜色组合任何颜色。 对于大小为M*N的真彩色图像,Matlab存储为M*N*3矩阵,其中三种颜色的分量存储在矩阵的第三维中。

3 .灰度级图像的灰度级图像,通常是以uint8、uint16或double类型的排列来描述的,其本质是一个数据矩阵。 矩阵中每个元素的值表示像素点。 通常,0表示黑色,uint8的255、uint16的65535和double的1表示白色。 大于相应类型的值也表示白色。

4 .二值图像是指图像中只有0或1两种灰度级,没有其他中间迁移的灰度值。 0表示黑色,1表示白色。 二值图像一般用于描述文字和图形,具有占用空间少的优点; 缺点是描写人物和风景的时候,只能描写轮廓,不能描写细节。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。