博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MATLAB:图像选取局部区域滤波(roicolor、roipoly、roifill、fspecial、roifilt2函数)...
阅读量:7090 次
发布时间:2019-06-28

本文共 786 字,大约阅读时间需要 2 分钟。

对于某些特殊的图像处理,我们不希望将整张图都进行图像处理。这个时候就用到了roicolor、roipoly、roifill、fspecial、roifilt2函数。代码实现过程如下:

close all;                  %关闭当前所有图形窗口,清空工作空间变量,清除工作空间所有变量clear all;clc;I=imread('pout.tif');           %输入原图像BW1=roicolor(I,55,100);                   %基于灰度图像ROI区域选取c=[87 171 201 165 79 32 87];r=[133 133 205 259 259 209 133];%定义ROI顶点位置BW=roipoly(I,c,r); %根据c和r选择ROI区域I1=roifill(I,BW); %根据生成BW掩膜图像进行区域填充h=fspecial('motion',20,45); %创建motion滤波器并说明参数I2=roifilt2(h,I,BW); %进行区域滤波set(0,'defaultFigurePosition',[100,100,1000,500]);%修改图形图像位置的默认设置set(0,'defaultFigureColor',[1 1 1])%修改图形背景颜色的设置figuresubplot(121),imshow(BW1); %显示处理结果subplot(122),imshow(BW); %显示ROI区域figuresubplot(121),imshow(I1);%显示填充效果subplot(122),imshow(I2); %显示区域滤波效果

  效果图如下:

转载于:https://www.cnblogs.com/chenwenyan/p/6836786.html

你可能感兴趣的文章
Python爬虫框架Scrapy学习笔记原创
查看>>
大数据时代怎么做
查看>>
java基本语法
查看>>
细说HTTP之上篇
查看>>
将Eclipse Maven项目 导入 IDEA 步骤 成功运行 已测试!~LC
查看>>
Exchange Server 2010的俩种版本比较
查看>>
asp.net 插入视频
查看>>
laravel中的表单请求类型和CSRF防护(六)
查看>>
有1000瓶水,其中有一瓶有毒,小白鼠只要尝一点带毒的水24小时后就会死亡,至少要多...
查看>>
我的友情链接
查看>>
监控指定文件所有机器的网络状况
查看>>
11、网络--Linux Bridge(网桥基础)
查看>>
监控apache脚本原理
查看>>
参观迅达云成观后感
查看>>
linux(ubuntu)查看硬件设备命令
查看>>
centos 上 GraphicsMagic安装笔记
查看>>
tomcat与resin
查看>>
android应用要搞起了
查看>>
一个简单的css3 动画例子
查看>>
关于几道SQL经典题详解
查看>>