clc
[filename, cd1] = uigetfile( ...
{'*.tif;*.TIF;*.JPG;*.jpg;*.bmp;*.BMP;*.jpeg;*.JPEG;','Image file';...
'*.*', 'All file (*.*)'},'Pick an Image');
d = imread(filename);
figure(1)
imshow(d);
title('原图');
%% 提取
% 红色特征字体
% 提取红色分量
Image=d;
GI1 = (Image(:,:,1)>110 & Image(:,:,2)<150 & Image(:,:,3)<150 ...
& abs(double(Image(:,:,2))-double(Image(:,:,3)))<50 & abs(double(Image(:,:,1))-double(Image(:,:,2)))>30);
%%GI白色像素个数
figure(2)
imshow(GI1);
title('初步定位')
% 分割标志
d = GI1;
se = ones(8); % 腐蚀膨胀模版
d = imdilate(d,se);% 做膨胀运算
figure(3)
imshow(d);
title('膨胀');
figure(4);
imshow(Image);
title('定位图');
L = bwlabel(d);%默认8连通; bwlabe(bw,4);
STATS = regionprops(L,'all');%STATS中含有所有连通域的properations
%在bw图像上绘制出连通域的矩形框
hold on
for i = 1 : 4
boundary = STATS(i).BoundingBox;
rectangle('Position',boundary,'edgecolor','b' );
end
柠檬少少开发
- 粉丝: 1216
- 资源: 98
最新资源
- 信息学院2023-2024学年校内综合奖学金评选通知及附件.rar
- 111 - 快捷方式 (2).lnk
- Java语言+基于SSM面向学科竞赛的学科竞赛管理系统源码+数据库(毕业设计&期末大作业)
- 一个IP地址主机位合并的文本处理Bash脚本
- HW面试题(面试看此完全足够)
- 毕业设计-javaweb的竞赛管理系统的设计与实现源码+数据库.zip
- 《新能源接入的电力市场主辅联合出清》 出清模型以考虑安全约束的机组组合模型(SCUC)和经济调度模型(SCED)组成 程序基于
- SQL注入案例表格(超多案例)
- 路面附着系数估计-无迹扩展卡尔曼滤波(UKF EKF) 软件使用:Matlab Simulink 适用场景:采用无迹 扩展卡尔曼
- c#轻量级高并发物联网服务器接收程序源码(仅仅是接收硬件数据程序,没有web端,不是java,协议自己写,如果问及这些问题统统不
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈