MATLAB学习笔记 图像分割(一)
来源:互联网 发布:鲍威尔身体数据 编辑:程序博客网 时间:2024/05/18 21:07
图像分割
点检测
先用线性滤波将图像进行处理,接着找出g的最大值,再将小于T的点去除(找出值为T的点)。
f = imread('img14.tif');w = [-1 -1 -1; -1 8 -1; -1 -1 -1];g = abs(imfilter(double(f), w));T = max(g(:));g = g >= T;subplot(1, 2, 1), imshow(f), title('原图');subplot(1, 2, 2), imshow(g), title('点分割后');
- 输入:
- 输出:
也可以用ordfilt2进行过滤
线检测
其中pixedup(f, n) 将图片放大n倍
f = imread('img15.tif');subplot(2, 3, 1), imshow(f), title('原图');w = [2 -1 -1 ; -1 2 -1; -1 -1 2];g = imfilter(double(f), w);subplot(2, 3, 2), imshow(g), title('掩模后');gtop = g(1:120, 1:120);gtop = pixeldup(gtop, 4);subplot(2, 3, 3), imshow(gtop), title('左上角的放大图');gbot = g(end-119:end, end-119:end);gbot = pixeldup(gbot, 4);subplot(2, 3, 4), imshow(gbot), title('右上角的放大图');g = abs(g);subplot(2, 3, 5), imshow(g), title('掩模后的绝对值');T = max(g(:));g = g >= T;subplot(2, 3, 6), imshow(g), title('满足g >= T 的点');
- 输入:
- 输出:
阅读全文
0 0
- MATLAB学习笔记 图像分割(一)
- MATLAB学习笔记 图像分割(二)
- Matlab图像处理学习笔记(二):基于颜色的图像分割
- MATLAB学习笔记 形态学图像处理(一)
- MATLAB学习笔记一(关于图像处理)
- Matlab图像处理学习笔记(九):获取叠加物体的数量并进行分割
- Matlab图像处理笔记(一)
- Matlab图像处理笔记(一)
- OpenCV学习笔记-图像分割
- OpenCV学习笔记-图像分割
- Matlab学习笔记(一)
- MATLAB学习笔记(一)
- matlab学习笔记(一)
- Matlab学习笔记(一)
- MATLAB学习笔记(一)
- matlab学习笔记(一)
- 【Matlab学习笔记】【编程实例】一(将两幅图像调整为相同的尺寸大小)
- Matlab图像处理学习笔记(一):二值化、开操作、连通区域提取、重心、ROI
- 【剑指Offer】面试题67:机器人的运动范围
- oracle学习:记录几条常用的语句
- 线程sleep,wait,join,yield方法的区别
- mysql查询
- php高级教程笔记
- MATLAB学习笔记 图像分割(一)
- @JoinColumn 与@Column
- 我在大学究竟到底干了啥?
- 进程同步无竞争状态读写
- python实现根据文件关键字进行切分为多个文件
- Mysql ERROR 1698 (28000) 解决
- AE获取图层中所有要素
- 冒泡排序法和二分法排序
- 利用TCPDF将html页面转换为PDF格式