图像的读取方式

如图像的读取和显示:

p1 = imread('4.jpg');
p2 = imread('ice.jpeg');
figure;
subplot(121);imshow(p1);
subplot(122);imshow(p2);

保存

视频文件的读取本质与图片类似:
read() 读取
movie() 播放

图像处理:

  • 灰度变化
  • 图形变平移旋转 intransform()
  • 图像分块 选出某个局部区域进行操作
  • 图像增强
    提高图像的可辨识度和质量
    灰度增强、规定化处理— histep()函数
    如图第三幅灰度增强后效果:
    使用imcontour(I,2) 可以画出等灰度线
p1 = imread('4.jpg');
p2 = imread('ice.jpeg');
I = rgb2gray(p2);
J = histeq(I);
figure;
subplot(131);imshow(I);
subplot(132);imshow(p2);
subplot(133);imshow(J);


图像增强还有 图像滤波(去除噪声)
卷积方式 conv2()
线性滤波 imfilter()
非线性中值滤波 medfilt2()
统计滤波 ordfilt2() 【最小值、最大值】
自适应滤波 wiener2()
除此之外还有频域滤波(突出边缘,高通滤波)、带阻滤波、同态滤波(对比增强)

  • 图像还原
    逆过程来还原图像,与增强不同,需要知道噪声来源
  • 图像分割(边缘、阈值、区域分割)
    边缘检测采用:微分算子、canny算子、log算子等
h1 = [-1 -1 -1 ; 2 2 2; -1 -1 -1]; %横线
h2 = [-1 -1 2 ; -1 2 -1; 2 -1 -1];%45°线
h3 = [-1 2 -1 ; -1 2 -1; -1 2 -1];
h4 = [2 -1 -1 ; -1 2 -1; -1 -1 2];
J1 = imfilter(I,h1);
J2 = imfilter(I,h2);
J3 = imfilter(I,h3);
J4 = imfilter(I,h4);
J = J1+J2+J3+J4;
figure
subplot(121);imshow(I);
subplot(122);imshow(J);


算子法 roberts算子例子,prewitt(水平竖直),sobel,canny(更加精细)

[J,t] = edge(I,'roberts',35/255);
figure
subplot(121);imshow(I);
subplot(122);imshow(J);

阈值分割法(通过灰度直方图来找阈值,两波谷作为全局阈值),全局阈值分割,utso阈值,迭代分割
列子(utso)

I = im2double(I);
T = graythresh(I);
J = im2bw(I,T);
figure
subplot(121);imshow(I);
subplot(122);imshow(J);


区域分割法:分水岭分割、区域增长法

  • 图形变换
    傅里叶变换(时域变到频域处理)-- 卷积实现分割选取
    离散余弦变换压缩

  • 提取边界信息


四叉树法

  • 图像融合

实列

倾斜图像校正,如车牌矫正
人脸识别、图像识别

具体见《matlab图像处理实例详解》于网盘

simulink中有相应库

matlab图像处理(图像)相关推荐

  1. MATLAB图像处理——图像中余弦噪声去除(附代码)

    图像中规则余弦噪声去除 问题描述 傅里叶变化 带阻滤波器 滤波 结果 改进 代码 问题描述 有以下增加噪声后的图像: 从图上可以明显看出在x方向上叠加了一正弦规律变化的噪声,要对其进行去噪处理,比较简 ...

  2. matlab图像处理图像的几种输出方法

    1.一个图片的输出 imshow(g) 2.两个图片的并排输出 subplot(1,2,1) :1,2表示把这两个图按照一行两列的方式排列,最后一个1表示把这个图放在第一个位置上.(逗号括号可以不要) ...

  3. matlab图像相加例子,MATLAB图像处理例子

    MATLAB图像处理例子 clc;clear all;close all; a = imread( railway_05.jpg ); b = rgb2gray(a); c = im2bw(b,240 ...

  4. Matlab图像处理创新实践-实验3【图像锐化】

    Matlab图像处理创新实践-实验1[图像滤波基础(1)] Matlab图像处理创新实践-实验2[图像滤波基础(2)] Matlab图像处理创新实践-实验3[图像锐化] Matlab图像处理创新实践- ...

  5. Matlab图像处理创新实践-实验2【图像滤波基础(2)】

    Matlab图像处理创新实践-实验1[图像滤波基础(1)] Matlab图像处理创新实践-实验2[图像滤波基础(2)] Matlab图像处理创新实践-实验3[图像锐化] Matlab图像处理创新实践- ...

  6. Matlab图像处理创新实践-实验1【图像滤波基础(1)】

    Matlab图像处理创新实践-实验1[图像滤波基础(1)] Matlab图像处理创新实践-实验2[图像滤波基础(2)] Matlab图像处理创新实践-实验3[图像锐化] Matlab图像处理创新实践- ...

  7. matlab 求其骨架,数字图像处理图像的骨架生成和提取(Matlab)三种方法

    [实例简介] 数字图像处理图像的骨架生成和提取(Matlab),有三种方法,推荐给大家! [实例截图] [核心代码] Programe ├── Programe1 │   ├── 00.JPG │   ...

  8. 【matlab图像处理笔记5】【图像变换】(四)图像的正交变换

    文章目录 推荐阅读 前言 图像正交变换简介 离散傅里叶变换 对图像进行离散傅里叶变换的作用 二维离散傅里叶变换 频谱图 示例 离散余弦变换 简介 基本原理 示例 推荐阅读 本系列其他文章 [matla ...

  9. 【matlab图像处理笔记4】【图像变换】(三)图像的霍夫变换

    文章目录 推荐阅读 前言 霍夫变换概述 霍夫变换直线检测原理 从笛卡尔坐标系到霍夫空间 两点一线的霍夫空间形式 寻找共线的点 直角坐标系存在的问题 极坐标参数空间下的霍夫变换 matlab霍夫变换直线 ...

  10. MATLAB图形图像处理——图像灰度变换

    MATLAB图形图像处理--图像灰度变换 一.MATLAB入门知识 1.什么是MATLAB 2.MATLAB处理图像 图像数据 数据类型 位深 函数 imread imwrite 二.图像灰度变换基础 ...

最新文章

  1. python获取路径下所有图片:
  2. Spring Cloud Bus 消息总线介绍
  3. 三个变量互换值_Python3 教程 变量类型
  4. 数据分析工具选型3大秘诀,Excel竟未上榜
  5. LCA问题的RMQ解法解析
  6. ylbtech-LanguageSamples-Struct(结构)
  7. 2020年CSDN最后一波上车机会,快来~~
  8. 抛弃jQuery:DOM API之操作元素
  9. 正态分布假设检验相关知识
  10. 使用React Native可以开发Window桌面应用了!
  11. Excel学习2:折线图的渐变
  12. Android常用控件-02
  13. Java:计算代码耗时的5种方法
  14. 打造高铁WiFi新体验,中兴新支点ICG与高铁强强联手
  15. 嵌入式开发——rtc时钟调试笔记
  16. anaconda3配置python2.7环境_Anaconda3+python3环境下如何创建python2环境(win+Linux下适用,同一个anaconda下py2/3共存)...
  17. Testbench编写指南(2)文件的读写操作
  18. 安卓gpio操作示例
  19. 接口测试有那些工具,他们的优劣势?
  20. 使用vue全家桶搭建的vue小说阅读器,已部署到服务器可预览

热门文章

  1. unity学习路上....
  2. 阿甘正传中的人生哲理
  3. 所有地区身份证开头(校验用户填写身份信息)
  4. 财报季 | 贝壳找房2021年上半年营收449亿元,月活用户达5000万
  5. 能量时域空间物理_能量态空间
  6. 解决谷歌浏览器最新chrome94版本CORS跨域问题(海康视频插件无法播放的问题)
  7. PxCook像素大厨
  8. 阿里云centos7 服务器XorDDoS木马查杀
  9. 运营商劫持是什么、运营商DNS网络劫持如何解决
  10. 苹果c语言怎么用windows。h_苹果12怎么用蓝牙传照片?iphone12无线传相片的详细步骤...