%% step 1
clear all
clc
I=imread('test.bmp');%读入图片
bwI=im2bw(I,0.5);%转化为二值图像
L=bwlabel(bwI,4);%将四连通区域进行标记
[r,c]=find(L==1);%查找其中的白色区域,r是白点的所在行组成的向量,c是白点所在的列组成的向量
%% step 2 %去除r中重复的数
new_r=[];
for i=1:length(r)
nn=find(new_r==r(i));
if isempty(nn),new_r=[new_r r(i)];end
end
%% step 3
sum_zeros=0;%轮廓中总的点的个数
for i=1:length(new_r)
n=find(bwI(new_r(i),:)==1);%查找有白点的行中白点所在的位置
if length(n)==1,continue;end%如果该行中只有一个白点,则返回
num_zeros=n(end)-n(1)+1-length(n);%否则计算夹在白点之间的黑点的个数
sum_zeros=sum_zeros+num_zeros;
end
MATLAB.rar_像素_像素个数_计算个数_计算像素_轮廓点
版权申诉
193 浏览量
2022-09-23
09:13:08
上传
评论
收藏 563B RAR 举报
邓凌佳
- 粉丝: 66
- 资源: 1万+
最新资源
- mysql触发器及相关代码示例
- mysql的使用语法及代码示例
- EXCEL从图片链接获取图片
- Untitled-1 (1).dwt
- ChatGPT是一款由OpenAI研发的人工智能聊天机器人程序,以下是对其特点、发展历程和功能的详细归纳: 特点 技术驱动:C
- 基于STM32的毕业设计项目可以涵盖多个领域和应用,以下是一个典型的基于STM32的毕业设计项目框架,并结合参考文章中的相关数字
- 在植物大战僵尸杂交版中,代码资源或秘籍指令可以提供各种游戏内的效果 以下是一些常用的代码资源和秘籍指令,以及它们的描述和用途:
- C语言题库-信.doc
- 对于端午节代码资源,你可以考虑以下几个方向: ### 1. 端午节主题的小游戏 你可以创建一个端午节主题的小游戏,比如"捞粽
- 如果你是在寻找编程相关的节日主题代码资源,我可以为你提供一些常见的做法和示例 以下是一些可能会有帮助的方法: ### 1. 制
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈