matlab 提取红色激光线

首先把红色激光部分提取出来,然后其他部位变成黑色,红色激光部分变为白色,请给出详细程序并注释,菜鸟不胜感激!!!... 首先把红色激光部分提取出来,然后其他部位变成黑色,红色激光部分变为白色,请给出详细程序并注释,菜鸟

不胜感激!!!
展开
willinglu
推荐于2016-03-21 · TA获得超过825个赞
知道小有建树答主
回答量:1680
采纳率:80%
帮助的人:994万
展开全部
实现起来比较简单:
先读取图像,图像是一个包含所有元素RGB信息的矩阵,你导入图像就能看到这个矩阵了。
然后对R值进行分析,设定一个阈值,高于阈值的像素,把RGB的值全改成为255,低于阈值的全变为0,这样再画图就看到你要的图像了。
注意,阈值是自己定的,要根据结果图多次调整才能看到最好的效果。

img= imread("12.jpg');
for m=1:1:800
for n=1:1:600
if img(m,n,1)>254
img1(m,n,:) = [255,255,255];
else img1(m,n,:) = [0,0,0];
end
end
end
imshow(img1)
更多追问追答
追问

我试了几个阈值,看不到呀呀,您能调好,给我看看我想要的效果图么?

追答
给你的程序就是调好的,用的你发上来的图。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
上海美城智能科技
2024-10-30 广告
LMIGOCATOR 3D线激光轮廓(G2)系列满足您所有在线检测与流程优化的需求。3D线激光轮廓使用投影激光线进行高分辨率扫描,测量和控制,在生产线运行中实时完成自动化质量检测和材料优化。GOCATOR 2100系列低成本,入门级线激光轮... 点击进入详情页
本回答由 上海美城智能科技提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式