[問題]關於cat指令 已回收
tic
close all
t=imread('test1.jpg') ;
tgray=rgb2gray(t);
imshow(t);
figure;imshow(tgray);
tbinary=im2bw(tgray)
figure;imshow(tbinary);
[h,w] = size(tbinary)
dd=0;
for x=1:h
for y=w:-1:1
if tbinary(x,y)==1
dd=cat( 2, x ,w-y );
break
elseif tbinary(x,y)==0
dd=cat( 2, x, 0 );
break
end
end
end
while length( )>20
end
tic
這只是我程式的半成品
因為我不太懂cat的用法
我這是要用來連接整張圖的黑色區塊
並判斷出大於20的黑色區塊有幾個
並把它用成紅色
請問cat的後面要怎麼寫呢?
或是可以告訴我後面的規則cat(?.?,?)所代表的意思
我有去google過但是不太理解
另外怎麼判斷連接的點的面積? 是用length嗎?
還有用什麼指令可以把它變為紅色呢?
麻煩各位幫我解答一下 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.17.9.77
→
09/22 12:40, , 1F
09/22 12:40, 1F
→
09/22 18:22, , 2F
09/22 18:22, 2F