回覆列表
  • 1 # 範閒不是我

    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 所以對行求和最大的值出現的地方就是焊接的縫隙

    有什麼不懂的你可以回覆我,祝好!

  • 中秋節和大豐收的關聯?
  • 尿酸高不能喝啤酒,但少量的白酒,洋酒,紅酒能喝嗎?