用MATLAB分割图像,然后进行区域处理

这是我自己做的识别焊缝,如何把除了焊缝其他的地方边黑,只留下焊缝呢,请给出具体程序。并帮我解释一下具体步骤,谢谢... 这是我自己做的识别焊缝,如何把除了焊缝其他的地方边黑,只留下焊缝呢,请给出具体程序。并帮我解释一下具体步骤,谢谢 展开
 我来答
xy张牙舞爪
推荐于2017-09-27 · 超过10用户采纳过TA的回答
知道答主
回答量:25
采纳率:0%
帮助的人:21万
展开全部
clear all;
clc;
str='picturename';%这个地方改成你的图片的名称记得加上路径
img=imread([str,'.jpg']);%读图像
img=rgb2gray(img)%变成灰度图像
level = graythresh(img);
bw=im2bw(img,level);%变成二值话
[row col]=size(bw);
%完成二值化 下面是要找到分割的坐标 注意是在img 上进行分割 产生单独的图片保存出来 任务就完成了
%这个是分成列
result1=sum(bw,2);%对每行求和得到列向量
[val ind]=max(result1);%返回最大的和 的下标,ind 即为焊接缝隙

因为黑色是0 白色是1 所以对行求和最大的值出现的地方就是焊接的缝隙
有什么不懂的你可以回复我,祝好!
东莞大凡
2024-11-19 广告
标定板认准大凡光学科技,专业生产研发厂家,专业从事光学影像测量仪,光学投影测量仪.光学三维测量仪,光学二维测量仪,光学二维测量仪,光学三维测量仪,光学二维测量仪.的研发生产销售。东莞市大凡光学科技有限公司创立于 2018 年,公司总部坐落于... 点击进入详情页
本回答由东莞大凡提供
下一卟想
2017-12-28
知道答主
回答量:2
采纳率:0%
帮助的人:1897
展开全部
你好!这个有完整的程序么?大神
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式