对多个相互分离的目标进行标记
来源:互联网 发布:网络语泥垢是什么意思 编辑:程序博客网 时间:2024/06/05 00:31
close all
clear all
clc
RGB = imread('coins.jpg');
I = rgb2gray(RGB);
threshold = graythresh(I);
bw = im2bw(I,threshold);
bw = bwareaopen(bw,30);
se = strel('disk',2);
bw = imclose(bw,se);
bw = imfill(bw,'holes');%填充空洞
[B,L] = bwboundaries(bw,'noholes');
imshow(label2rgb(L, @jet, [.5 .5 .5]))
hold on
for k = 1:length(B)
boundary = B{k};%boundary or B的二维分别代表什么????????
plot(boundary(:,2), boundary(:,1), 'w', 'LineWidth', 2)
metric_string = sprintf('%.0f',k); %统计结果
text(boundary(1,2)-15,boundary(1,1)+13,metric_string,'Color','y',...
'FontSize',14,'FontWeight','bold');
end
标记结果:
- 对多个相互分离的目标进行标记
- 对纹理进行Alpha通道分离的好处
- 对目标数据库的逐个文件进行收缩
- sscanf进行字符串分离、提取。以及string与数值的相互转换
- Flex 对集合的多个字段进行排序
- 对struts2中action的多个方法进行校验
- Flex 对集合的多个字段进行排序
- DOS 批量对多个MYSQL的DB进行更新
- 视频目标检测中关于对检测出的目标进行”安全处理“问题
- MATLAB:insertShape对图像具体位置进行标记
- 通过缓存中的复制延迟标记实现对PHP/MySQL的读/写的分离式控制
- 对多个字符串进行排序问题!
- dom4j对多个xml进行合并
- 间谍卫星的基础?YOLT——利用卷积神经网络对卫星影像进行多尺度目标检测(Part I)
- Win7对目标文件夹进行访问控制
- Opencv对视频进行目标检测
- 通过js api 对一个图层上进行标记点的生成
- 多个Activity之间的相互转换
- ASP.NET MVC3实战系列(一):简单示例
- 预处理指令
- Python中利用guiqwt进行曲线数据拟合
- 头文件的作用
- Android ActionBar使用方法
- 对多个相互分离的目标进行标记
- C语言中volatile的用法
- 临时存贮
- 学android前的一些问题
- qemu1.4.0源码阅读笔记————vl.c阅读
- 高级宏定义"\","#","#@"和"##"
- 面试题之Android为什么是单线程的?
- SQL中in 、not in 、exists、not exists用法和差别
- 好的软件人员一生必看的六十本书