[問題] 關於轉ycbcr後框出目標物及顯示座標..已回收
各位大大好~
想請問,我目前已經將一個即時的影像轉成ycbcr,設成只有畫面中出現紅色的
地方可以顯示,但現在想加上框框,框出這目標,並知道它的二維座標
有大大可以為我解答嗎>_<...我已經找了很多人臉檢測還有edge的資料....
可是找不到有直接說明設定這框框及座標的方法,拜託了!真的困擾好久了!
以下為程式碼~
clear;
colormap(gray(256));
vfm('show',0); % 控制抓影像之預覽視窗不顯示
img=vfm('grab',1); % 從ccd 抓一張影像至img
while 1>0
% ----------------------------------
img=vfm('grab',1); % 取的影像資料矩陣
b=rgb2ycbcr(img); % rgb轉hsv
cb=b(:,:,2); % 取得色度分量
cr=b(:,:,3);
cb(cb<=125)=255; % cb的判斷式,是膚色為白色
cb(cb~=255)=0;
cr(cr>=163)=255; % cr的判斷式,是膚色為白色
cr(cr~=255)=0;
rr=and(cr,cb); % 找出二者都是白的
rt(:,:,1)=double(rr).*double(img(:,:,1));
rt(:,:,2)=double(rr).*double(img(:,:,2));
rt(:,:,3)=double(rr).*double(img(:,:,3));
%-----------------------------------------
figure(1);
subplot(1,2,1)
imshow(img);
subplot(1,2,2)
imshow(uint8(rt));
pause(0.01); %暫停執行0.01秒以便顯示輸出能及時反應
%----------------------------------------------------------------
end % while
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 192.192.70.50
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章