matlab sobel边缘检测中边缘出现的一些红色框是什么意思

博客访问: 1057674
博文数量: 261
博客积分: 10378
博客等级: 上将
技术积分: 2581
注册时间:
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
% 首先读取图片 图片的命名方式按照功能clear;clc;SourceImage=imread('c:\img.jpg');AverageImage= zeros( size(SourceImage),'uint8');BwImage= zeros( size(SourceImage),'uint8');EageImage= zeros( size(SourceImage),'uint8');ErodeImage= zeros( size(SourceImage),'uint8');DilateImage= zeros( size(SourceImage),'uint8');OpenImage= zeros( size(SourceImage),'uint8');CloseImage= zeros( size(SourceImage),'uint8');%图像平滑化【均值滤波 中值滤波等】AverageImage=filter2( fspecial('average',3),SourceImage);%AverageImage=medfilt2( SourceImage );%灰度阈值获取uint8 averagelevel;average_level=( ( min(SourceImage(:))+max( SourceImage(:)) )/2 );graythresh_level = graythresh(SourceImage);%灰度图像2值化处理uint8 level_chose;double level;level_chose=1;switch level_chose&&&&case 0 &&&&&&&&level=average_level/255;&&&&case 1 &&&&&&&&level=graythresh_level;&&&&otherwise&&&&&&&&end%BwImage=im2bw(SourceImage,level); %二值化处理BwImage=im2bw( uint8(AverageImage) ,level); %二值化处理%图片形态学处理se=strel('square',5);DilateImage=imdilate( BwImage,se);ErodeImage=imerode( BwImage,se);CloseImage=imclose( BwImage,se);OpenImage=imopen( BwImage,se);%边缘提取EageImage=edge(BwImage,'canny');%显示处理结果subplot(241);imshow(SourceImage);title('Source Image');subplot(242);imshow( uint8(AverageImage) );title('图像平滑后');subplot(243);imshow(BwImage);title('Bw Image');subplot(244);imshow(EageImage);title('边缘提取');subplot(245);imshow(ErodeImage);title('ErodeImage');subplot(246);imshow(DilateImage);title('DilateImage');subplot(247);imshow(OpenImage);title('OpenImage');subplot(248);imshow(CloseImage);title('CloseImage');
以上只是练习而已。熟悉一些常用的函数。
imread(): 读取图片
zeros():& 创建矩阵结构
size():&& 返回结构大小
graythresh(): 灰度阈值获取
im2bw():&&&& 灰度图像二值化
imerode():&& 腐蚀操作
imdilate():& 膨胀操作
imopen():&&& 开操作
imclose():&& 闭操作
filter2():&& 滤波器运算
fspecial():&& 构造特殊结构因子
min():&&&&&&& 返回结构中的最小值
max():&&&&&&&&返回结构中的最大值
edge():&&&&&& 边缘提取运算
阅读(12053) | 评论(0) | 转发(0) |
相关热门文章
给主人留下些什么吧!~~
请登录后评论。matlab中线形为点画线,颜色为红色,数据点标记为加号的程序语言_百度知道查看: 201|回复: 0|关注: 0
MATLAB相关,如何用红框标出图片中的人体?
<h1 style="color:# 麦片财富积分
新手, 积分 5, 距离下一级还需 45 积分
& & & & & & & & & & & & & & & &
如题,此外还请赐教如何把红框标记的部分提取出来并保存??
<h1 style="color:#42 麦片财富积分
关注者: 219
根据标记的坐标位置直接提取即可
<h1 style="color:# 麦片财富积分
根据标记的坐标位置直接提取即可
谢谢你的回复,能再具体下吗?我刚入门,学习的不是很深,谢谢。
<h1 style="color:# 麦片财富积分
本帖最后由 tadalimu 于
18:07 编辑
根据标记的坐标位置直接提取即可
感谢你的回复,可以更具体点吗?我刚入门,学的不是很深。谢谢。对了,如何用红框标记人体呢?
站长推荐 /2
Powered by今日论坛第 1 个签到,每日签到可得财富值+2,连续5天签到后再连续签到则每日可得财富值
+4,记得每天都来签到哦~
上一主题:
下一主题:
查看: 4423 | 回复: 3
求助屏幕边缘有红色的框是怎么回事.
财富值 108
交易信用 0
积分/帖子:158
连续签到天数:0
全部签到天数:0
注册时间:
手机型号:
状态: 离线
求助屏幕边缘有红色的框是怎么回事.
就是这样 一般信息里还有通讯录里经常出现 一出现就卡...这是怎么回事阿 怎么解决.谢谢
(110.02 KB) 23:19
财富值 108
交易信用 0
积分/帖子:158
连续签到天数:0
全部签到天数:0
注册时间:
手机型号:
状态: 离线
顶一下 有没有人知道怎么回事阿
UID 3357635
交易信用 0
积分/帖子:72
连续签到天数:0
全部签到天数:0
注册时间:
手机型号:
状态: 离线
setting-developer option-把全部选项消除掉
交易信用 0
积分/帖子:167
连续签到天数:0
全部签到天数:0
注册时间:
手机型号:
状态: 离线
设置》开发人员选项》严格模式已启用
微信扫一扫关注dospy用matlab把图片中的红色边框去掉,在线急等_百度知道}

我要回帖

更多关于 matlab图像边缘检测 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信