matlab学习笔记(十五)---综合实例
1、光照不均的校正
例1:对光照不均图像的光照进行校正
BW=imread('rice.png');
subplot(221),imshow(BW),title('原始图像');
BW2=im2double(BW);
bg32=blkproc(BW2,[32 32],'min(x(:))'); %得到每个字块的极小值
bg256=imresize(bg32,[256 256],'bicubic'); %生成背景矩阵
subplot(222),imshow(bg256),title('背景灰度扩展结果');
d=BW2-bg256;
subplot(223),imshow(d),title('原始图像减去背景图像');
adjustbw=imadjust(d,[0 max(d(:))],[0,1],1);
subplot(224),imshow(adjustbw),title('最终处理结果');
效果图如下:
2、基于特征的逻辑运算
2.1基于特征的与运算
例2:找出图像dots和图像box相重合的对象
load imdemos dots box
subplot(121),imshow(box),title('box图像');
subplot(122),imshow(dots),title('dots图像');
原始图像如下:
logical_and=box&dots;
subplot(121),imshow(logical_and),title('与图像');
[r,c]=find(logical_and);
%上面的代码完成了第一步,
%将与运算的结果作为bwselect函数的输入,找出所要求的对象
feature_and=bwselect(dots,c,r); %基于特征的与运算
subplot(122),imshow(feature_and),title('基于特征的与运算图像');
效果图如下:
2.2利用逻辑运算提取物体
例3:辨识出哪些细菌包含一个或多个亮颗粒,确定包含颗粒的细菌的个数。
3、图像分割
3.1对钢纹的区域标识
3.2检测图像中的微小结构
3.3检测图像中相互接触的对象
4、图像去噪
matlab学习笔记(十五)---综合实例相关推荐
- python复制指定字符串_python3.4学习笔记(十五) 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)...
python3.4学习笔记(十五) 字符串操作(string替换.删除.截取.复制.连接.比较.查找.包含.大小写转换.分割等) python print 不换行(在后面加上,end=''),prin ...
- MATLAB学习笔记(五)
MATLAB学习笔记(五) 一.矩阵求值 1.1 矩阵的行列式值 1.2 矩阵的秩 1.3 矩阵的迹 1.4 矩阵的范数 1.4.1 向量的范数 1.4.2 矩阵的范数 1.5 矩阵的条件数 一.矩阵 ...
- windows内核开发学习笔记十五:IRP结构
windows内核开发学习笔记十五:IRP结构 IRP(I/O Request Package)在windows内核中,有一种系统组件--IRP,即输入输出请求包.当上层应用程序需要访问底层输入输 ...
- 数字图像处理MATLAB学习笔记(五)
数字图像处理MATLAB学习笔记(五) Color Image Processing 1 Color Image Representation in MATLAB 这里不多说了,彩色图片在计算机中以R ...
- Polyworks脚本开发学习笔记(十五)-用Python连接Polyworks的COM组件
Polyworks脚本开发学习笔记(十五)-用Python连接Polyworks的COM组件 用Polyworks脚本开发,没有高级语言的支持,功能难免单一,一些比较复杂的交互实现不了,界面和报告也很 ...
- IOS之学习笔记十五(协议和委托的使用)
1.协议和委托的使用 1).协议可以看下我的这篇博客 IOS之学习笔记十四(协议的定义和实现) https://blog.csdn.net/u011068702/article/details/809 ...
- Mr.J-- jQuery学习笔记(十五)--实现页面的对联广告
请看之前的:Mr.J-- jQuery学习笔记(十四)--动画显示隐藏 话不多说,直接上demo <!DOCTYPE html> <html lang="en"& ...
- 世界是有生命的(通向财富自由之路学习笔记十五)
最近因为工作调度的事情,有了一段空闲的日子,有比较多的时间来回望自己走过的路以及如何走好以后的路.之前忙得很少时间来写博文,很少时间来写读书笔记,逐渐将自己一些很好的习惯丢弃了.从今天起将重拾写博文的 ...
- 前端学习笔记(十五)
第十五章 HTML5新增标签 一.HTML5概述 1.简介 HTML5万维网的核心语言.标准通用标记语言下的一个应用超文本标记语言的第五次大修改.HTML5将成为 HTML.XHTML ...
- 【theano-windows】学习笔记十五——受限玻尔兹曼机
前言 终于到了最喜欢的模型: 受限玻尔兹曼机(RBM)了, 发现关于RBM是如何从能量模型发展过来的介绍非常不错, 而关于详细理论证明, 可以去看我前面的受限玻尔兹曼机的一系列博客. 国际惯例, 参考 ...
最新文章
- 干货 | 45张图庖丁解牛18种Queue,你知道几种?
- 重写enum的valueof方法等
- 百度地图手绘线坐标获取
- php输入的值不得小于,PHP代码不允许多个输入值通过我的表单发送
- All cached global options setting for WordPress
- jdk jenkins 配置ant_Jenkins流水线实践课程
- python中的作用域_python 模块的作用域
- R语言分类算法之朴素贝叶斯分类(Naive Bayesian Classification)
- primefaces教程_Primefaces FileUpload组件示例教程
- 用SQL Server(T-SQL)获取连接字符串
- Protel 99 SE 如何导出BOM清单
- 高新科技培育钻石,或掀时尚界新热潮
- 根据单词列表通过网络下载单词发音
- 【算法笔记题解】《算法笔记知识点记录》第二章——快速入门4[结构体、输入输出、复杂度和黑盒测试]
- 一个关于偷书贼的故事
- linux 删除swp文件,linux E325: 注意 发现交换文件 *.swp 解决方法
- 推荐一个多端的开发框架uni-app
- 【操作系统】第三章:内存管理
- 《漫步华尔街》 读书笔记 part1 历史
- 【期末复习】信息安全技术(含答案)