数字图像处理学习

part one

图像类型

  1. 真彩色图像(RGB images)
    1.1 定义:通过**RGB**2个颜色分量的灰度值的组合来表示一个像素的颜色。对于像素大小为m∗nm*n的真彩图像来说,在MATLAB中数据存储结构为m∗n∗3m*n*3,即mm和nn表示像素点的位置,而具体的颜色值通过R G B这3个分量来确定,定义为0-255之间。
    1.2 转换
    将其他形式的图像转换为真彩图像。用demosaic函数将Bayer模式编码图像转为真彩图像。
clear all;
I=imread(test.jpg);%需要将图片放在工程下面,读入bayer模式编码图像
J=demosaic(I,'bggr');%转换为真彩色的图像
subplot(121);imshow(I);
title('原始图像');
axis square;
subplot(122);imshow(J);
titile('真彩图像');
axis square;
  1. 索引图像(Index images)
    2.1 定义:包含数据索引矩阵和颜色映射矩阵两个数据结构。其中颜色映射矩阵为一个包含三列数据的矩阵,其中每一行对应着一种颜色,每一行为0-1之间的三个浮点型数据,分别表示红绿蓝这三个颜色的深度。
    2.2 转换

将灰度图像转换为索引图像 gray2ind

clc;
I=imread('test1.jpg');
subplot(122);imshow(I);
[x,map]=gray2ind(I,16);
subplot(122);imshow(x,map);
clc;
I=imread('test.jpg');
x=grayslice(I,16);
figure;imshow(I);
figure;imshow(x,jet(16));
  1. 灰度图像(Intensity images)
    3.1 定义:使用一个数据矩阵存储图像,矩阵的每个元素为该像素点的灰度值,数据类型可以是浮点型或者是整型。则灰度图像的数据矩阵元素数据范围为[0,1];如果8位无符号整型变量,则灰度图的数据矩阵范围为[0,255]
    3.2 转换

    rgb2gray适合将真彩图像转为为灰度图像。

I=imread('名称.jpg');
I=rgb2gray(I);
imshow(I);
%如果要输出图像,就再加一条:
imwrite(I,'名称.jpg');
  1. 二值图像(Binary images)
    4.1 定义:一个数据矩阵就可以完成图像的存储其中每一个像素只有0或者1两个灰度值,二值图像的数据存储结构为逻辑变量,0在图像中反应为白色,1则为黑色。
    4.2转换
bw=im2bw(I,level)%将灰度图I转换成二值图像
bw=im2bw(x,map,level)%将索引图像X转换成二值图像
bw=im2bw(RGB,level)%将真彩转换成二值图像

数字图像处理学习 matable相关推荐

  1. 数字图像处理与python实现_数字图像处理学习(2)—— 图像直方图均衡与图像匹配(python实现)...

    数字图像处理学习(2)-- 直方图均衡与图像匹配 1. 直方图均衡(Histogram Equalization) 1.1 直方图均衡化概念 1.2 直方图均衡实现简单思路 1.3 直方图均衡实现代码 ...

  2. 数字图像处理学习笔记(三):ORB算法(尺度不变特征变换)Oriented FAST and Rotated BRIEF

    数字图像处理学习笔记(三):ORB算法(尺度不变特征变换)Oriented FAST and Rotated BRIEF 一.概述 参考:特征点匹配+特征检测方法汇总 ORB的全称是Oriented ...

  3. 数字图像处理学习笔记(二):SIFT(尺度不变特征变换)算法

    数字图像处理学习笔记(二):SIFT(尺度不变特征变换)算法 一.概述: 提到特征点算法,首先就是大名鼎鼎的SIFT算法了.SIFT的全称是Scale Invariant Feature Transf ...

  4. 数字图像处理学习笔记(一):特征检测和匹配概述

    数字图像处理学习笔记(一):特征检测和匹配概述 参考博客: 特征点的匹配 SIFT特征详解 数字图像处理学习笔记(二):SIFT(尺度不变特征变换)算法 1.特征点概述 如何高效且准确的匹配出两个不同 ...

  5. 数字图像处理学习路线大体介绍

    数字图像处理学习路线大体介绍 这是中国科学院大学人工智能学院的图像课大体重要内容 图像增强 直方图增强 空域增强 频域增强 图像去噪 空域去噪 频域去噪 图像复原 退化模型 逆滤波 维纳滤波 图像色彩 ...

  6. 数字图像处理学习笔记(三)——空间分辨率和灰度分辨率、等偏爱曲线

    数字图像处理(Digital Image Processing)是通过计算机对图像进行去除噪声.增强.复原.分割.提取特征等处理的方法和技术.本专栏将以学习笔记形式对数字图像处理的重点基础知识进行总结 ...

  7. 基于python的数字图像处理--学习笔记(三)

    基于python的数字图像处理--学习笔记(三) 前言 一.灰度拉伸 二.幂律(伽马)变换 三.对数变换 前言 进入冈萨雷斯的第三章内容,并用python实现功能.我更改了代码源,之前找到太烂了,代码 ...

  8. 数字图像处理学习笔记(十五)——图像复原与重建

    数字图像处理(Digital Image Processing)是通过计算机对图像进行去除噪声.增强.复原.分割.提取特征等处理的方法和技术.本专栏将以学习笔记形式对数字图像处理的重点基础知识进行总结 ...

  9. OpenCV数字图像处理学习平台

    原始图像1-1 处理中的图像1-2 处理结果1-3(检测到所有圆) OpenCV数字图像处理学习平台,是一款可视化.交互式方式学习OpenCV的工具软件,由资深计算机视觉专家精心打造,花费近两年整理成 ...

  10. 数字图像处理学习笔记(六)——数字图像处理中用到的数学操作

    数字图像处理(Digital Image Processing)是通过计算机对图像进行去除噪声.增强.复原.分割.提取特征等处理的方法和技术.本专栏将以学习笔记形式对数字图像处理的重点基础知识进行总结 ...

最新文章

  1. IDEA 搭建 maven(1)
  2. js 字符串插入_前端利器React,为什么推荐JSX来替换JS
  3. SAP License:FICO重要概念(二)-附常用技巧
  4. 使用缓冲字符流BufferedReader和文件字符流FileReader读取文本文件
  5. 微服务架构实践之邮件通知系统改造
  6. Windows 程序设计应用开发(上部)
  7. mysql与oracle语法区别
  8. 《了不起的我》读后感
  9. ug10Java环境变量_关于UG环境变量
  10. Failed to install the following Android SDK packages as some licences have not been accepted.
  11. 保险与赌博的差异,航延险是赌博吗?
  12. 2022 iapp 小易工具箱源码
  13. python画图旋转图形_python简单实现旋转图片的方法
  14. matlab DSB-AM与SSB-AM的调制与解调
  15. 暗影精灵4风扇转速调节_答疑解惑,暗影精灵4用了半年的真实感受
  16. 五笔中三个字的词组打法
  17. 关于阶乘的计算出现负数,数据溢出的问题
  18. 【文献复现】-氧还原反应塔菲尔斜率绘制(文献阅读)
  19. 多线程同步机制的几种方法
  20. 有容乃大:楚庄王(第二篇

热门文章

  1. 综述-自动驾驶中基于图像的3D目标检测
  2. 计算机专业的描述,计算机专业描述怎么写
  3. Java连接数据库访问失败
  4. Unity(十九):获取编辑器内置样式和内置图标
  5. 推荐几个代码自动生成器,神器!!!
  6. 固高板卡mct2008调试轴回零_更新-LabVIEW固高函数库源码文档调试软件-2019年4月14日...
  7. delphi 2010 mysql_delphi2010读取MySQL数据库TEXT类型乱码的解决方案
  8. delphi 读取pdf
  9. EXTJS4.0视频教程(网盘下载)
  10. 【Python爬虫实战】Python实现动态网页爬虫(requests模块)