matlab图像处理(图像)
图像的读取方式
如图像的读取和显示:
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图像处理(图像)相关推荐
- MATLAB图像处理——图像中余弦噪声去除(附代码)
图像中规则余弦噪声去除 问题描述 傅里叶变化 带阻滤波器 滤波 结果 改进 代码 问题描述 有以下增加噪声后的图像: 从图上可以明显看出在x方向上叠加了一正弦规律变化的噪声,要对其进行去噪处理,比较简 ...
- matlab图像处理图像的几种输出方法
1.一个图片的输出 imshow(g) 2.两个图片的并排输出 subplot(1,2,1) :1,2表示把这两个图按照一行两列的方式排列,最后一个1表示把这个图放在第一个位置上.(逗号括号可以不要) ...
- matlab图像相加例子,MATLAB图像处理例子
MATLAB图像处理例子 clc;clear all;close all; a = imread( railway_05.jpg ); b = rgb2gray(a); c = im2bw(b,240 ...
- Matlab图像处理创新实践-实验3【图像锐化】
Matlab图像处理创新实践-实验1[图像滤波基础(1)] Matlab图像处理创新实践-实验2[图像滤波基础(2)] Matlab图像处理创新实践-实验3[图像锐化] Matlab图像处理创新实践- ...
- Matlab图像处理创新实践-实验2【图像滤波基础(2)】
Matlab图像处理创新实践-实验1[图像滤波基础(1)] Matlab图像处理创新实践-实验2[图像滤波基础(2)] Matlab图像处理创新实践-实验3[图像锐化] Matlab图像处理创新实践- ...
- Matlab图像处理创新实践-实验1【图像滤波基础(1)】
Matlab图像处理创新实践-实验1[图像滤波基础(1)] Matlab图像处理创新实践-实验2[图像滤波基础(2)] Matlab图像处理创新实践-实验3[图像锐化] Matlab图像处理创新实践- ...
- matlab 求其骨架,数字图像处理图像的骨架生成和提取(Matlab)三种方法
[实例简介] 数字图像处理图像的骨架生成和提取(Matlab),有三种方法,推荐给大家! [实例截图] [核心代码] Programe ├── Programe1 │ ├── 00.JPG │ ...
- 【matlab图像处理笔记5】【图像变换】(四)图像的正交变换
文章目录 推荐阅读 前言 图像正交变换简介 离散傅里叶变换 对图像进行离散傅里叶变换的作用 二维离散傅里叶变换 频谱图 示例 离散余弦变换 简介 基本原理 示例 推荐阅读 本系列其他文章 [matla ...
- 【matlab图像处理笔记4】【图像变换】(三)图像的霍夫变换
文章目录 推荐阅读 前言 霍夫变换概述 霍夫变换直线检测原理 从笛卡尔坐标系到霍夫空间 两点一线的霍夫空间形式 寻找共线的点 直角坐标系存在的问题 极坐标参数空间下的霍夫变换 matlab霍夫变换直线 ...
- MATLAB图形图像处理——图像灰度变换
MATLAB图形图像处理--图像灰度变换 一.MATLAB入门知识 1.什么是MATLAB 2.MATLAB处理图像 图像数据 数据类型 位深 函数 imread imwrite 二.图像灰度变换基础 ...
最新文章
- python获取路径下所有图片:
- Spring Cloud Bus 消息总线介绍
- 三个变量互换值_Python3 教程 变量类型
- 数据分析工具选型3大秘诀,Excel竟未上榜
- LCA问题的RMQ解法解析
- ylbtech-LanguageSamples-Struct(结构)
- 2020年CSDN最后一波上车机会,快来~~
- 抛弃jQuery:DOM API之操作元素
- 正态分布假设检验相关知识
- 使用React Native可以开发Window桌面应用了!
- Excel学习2:折线图的渐变
- Android常用控件-02
- Java:计算代码耗时的5种方法
- 打造高铁WiFi新体验,中兴新支点ICG与高铁强强联手
- 嵌入式开发——rtc时钟调试笔记
- anaconda3配置python2.7环境_Anaconda3+python3环境下如何创建python2环境(win+Linux下适用,同一个anaconda下py2/3共存)...
- Testbench编写指南(2)文件的读写操作
- 安卓gpio操作示例
- 接口测试有那些工具,他们的优劣势?
- 使用vue全家桶搭建的vue小说阅读器,已部署到服务器可预览
热门文章
- unity学习路上....
- 阿甘正传中的人生哲理
- 所有地区身份证开头(校验用户填写身份信息)
- 财报季 | 贝壳找房2021年上半年营收449亿元,月活用户达5000万
- 能量时域空间物理_能量态空间
- 解决谷歌浏览器最新chrome94版本CORS跨域问题(海康视频插件无法播放的问题)
- PxCook像素大厨
- 阿里云centos7 服务器XorDDoS木马查杀
- 运营商劫持是什么、运营商DNS网络劫持如何解决
- 苹果c语言怎么用windows。h_苹果12怎么用蓝牙传照片?iphone12无线传相片的详细步骤...