[討論] 即時 hsv 辨識顏色演算法過慢?已回收
感謝之前網友的幫忙和協助.
我發現顏色還是會被場地光線干擾,那不就等於每次換場地都要調參數...
(已經是用hsv的h了)
順便問一下camera只輸出rgb,但是我在運算過程是將當前截取的rgb換成hsv
做完運算後在即時顯示,這樣會讓影像有影響嗎?
我的camera在用 hsv 的 h 找黃色時辨識過慢,視頻在跑時只要我拿黃色物體去前面
影像就會停住,拿開後卻又恢復流暢,但用rgb找紅色卻非常順暢
不知道有沒有更快速的hsv寫法
我的黃色數值接近 0.1868 ~ 0.1941
應該是可以直接一行指令在 h 層設定0.1868 ~ 0.1941 參數為1
我該如何下?
vid = videoinput('winvideo',1);
data = getsnapshot(vid);
hsv = rgb2hsv(data);
h = hsv(:,:,1);
im_bq = zeros(size(h));
im_bq(h > 0.1868 & h < 0.1941) = 1;
diff_im = bwareaopen(im_bq,700);
bw = bwlabel(diff_im,4);
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.204.173.134
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章