function bwImg = getBw(Image)
%功能:由灰度图转为二值图
% 阈值分割,基于双峰灰度直方图寻找峰谷,其中包含平滑直方图的工作
hist1=imhist(Image);
hist2=hist1;
iter=0;
while 1
[is,peak]=Bimodal(hist1);
if is==0
hist2(1)=(hist1(1)*2+hist1(2))/3;
for j=2:255
hist2(j)=(hist1(j-1)+hist1(j)+hist1(j+1))/3;
end
hist2(256)=(hist1(255)+hist1(256)*2)/3;
hist1=hist2;
iter=iter+1;
if iter>1000
break;
end
else
break;
end
end
[~,pos]=min(hist1(peak(1):peak(2)));
thresh=pos+peak(1);
if isempty(thresh)
bwImg = imbinarize(Image);
return
end
bwImg=zeros(size(Image));
bwImg(Image>thresh)=1;
% 如果输出的图像全黑或全白则该方法失效的处理
if all(bwImg == 1) | all(bwImg == 0)
bwImg = imbinarize(Image);
return
end
return
function [is,peak]=Bimodal(histgram)
count = 0;
peak(3) = 0;
for i=2:255
if histgram(i-1)<histgram(i) && histgram(i+1)<histgram(i)
count=count+1;
peak(count)=i;
if count>2
is=0;
return;
end
end
end
if count==2
is=1;
else
is=0;
end
end
end
没有合适的资源?快使用搜索试试~ 我知道了~
基于Matlab实现图像捕捉并绘图(源码+素材+报告).rar
共11个文件
m:4个
mp4:2个
xlsx:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 1 下载量 92 浏览量
2023-03-26
20:15:45
上传
评论
收藏 21.39MB RAR 举报
温馨提示
1、资源内容:基于Matlab实现图像捕捉并绘图(源码+素材+报告).rar 2、适用人群:计算机,电子信息工程、数学等专业的学习者,作为“参考资料”参考学习使用。 3、解压说明:本资源需要电脑端使用WinRAR、7zip等解压工具进行解压,没有解压工具的自行百度下载即可。 4、免责声明:本资源作为“参考资料”而不是“定制需求”,代码只能作为参考,不能完全复制照搬。不一定能够满足所有人的需求,需要有一定的基础能够看懂代码,能够自行调试代码并解决报错,能够自行添加功能修改代码。由于作者大厂工作较忙,不提供答疑服务,如不存在资源缺失问题概不负责,谢谢理解。
资源推荐
资源详情
资源评论
收起资源包目录
基于Matlab实现图像捕捉并绘图(源码+素材+报告).rar (11个子文件)
基于Matlab实现图像捕捉并绘图(源码+素材+报告)
test.mp4 16.27MB
output.xlsx 46KB
getBw.m 1KB
ball_capture.mlapp 91KB
bwCenter.m 558B
中间素材
追求效果.mp4 59KB
动画.gif 1.68MB
test_capture.mlx 290KB
colorKill.m 778B
报告.docx 3.34MB
getSpeed.m 219B
共 11 条
- 1
资源评论
- 吃柚子的豆子Y.2023-12-04资源太好了,解决了我当下遇到的难题,抱紧大佬的大腿~
Matlab仿真实验室
- 粉丝: 2w+
- 资源: 2180
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于python的机械设计实用计算器,可计算电动机,传动装置,V带轮,齿轮,轴,轴承的几何或者力,运动学参数数值+源码+开发文档
- 基于HTML +JavaScript的元旦倒计时代码.docx
- 【Unity资源免费分享】孩子益智小游戏unity 5x系列Baby Doll House Cleaning
- 【资源免费分享】集市游戏(uniyt案例)
- 数据整理结果 2023-12-7 192544 6.dta
- 5.22前端基础(2)
- 糖尿病风险因素分析数据
- matlab项目源码基于matlab的声源定位广义互相关算法的实现.zip
- 基于Go的Dory-Engine应用上云引擎命令行客户端设计源码
- dotnet-core-uninstall-1.7.521001 github上下载下来,从github下载不下来时,可以使用这
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功