[討論] 對影片裁切並選定有興趣區塊做判斷

看板MATLAB作者 (linossian)時間8年前 (2016/10/16 20:53), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
各位前輩好,小弟我近期在做影像裁切判斷的相關實驗 目前有個地方稍微卡住,感覺邏輯上有點難想出,故來此尋求解惑 實驗流程如下: 讀取影像→影像裁切→選取有興趣區塊→影像判斷。 基本上程式碼跟指令都大概知道怎麼寫,可是就迴圈邏輯上有點不太通... shuttleVideo = VideoReader('C0005.mp4'); % 讀取影像檔 % 先影像裁切再選取 ii = 1; while hasFrame(shuttleVideo) | img = readFrame(shuttleVideo); | filename = [sprintf('%03d',ii) '.jpg']; |% fullname = fullfile('images',filename); |% imwrite(img,fullname) ←這兩行不確定要不要用 | | % 選取影像有興趣區塊 | h = figure(1), imshow(filename) | h = imrect; | p = round(wait(h)); | close 1 | nf1 = filename(p(2)+1:p(2)+p(4),p(1)+1:p(1)+p(3),:); | mean_nf1 = mean2(nf1); | figure(2), imshow(nf1), title(num2str(mean_nf1, '%.2f'),'fontsize',16) | | ii = ii+1; end 另外還有個問題在於:選取有興趣區塊只需選取第一張就好 接著的裁切就會固定選取該區塊 是想把整個動作用迴圈來跑,可是不知道哪邊卡住@@" 還有請各位前輩指教了~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.240.246.227 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1476622417.A.4F3.html
文章代碼(AID): #1O0tXHJp (MATLAB)
文章代碼(AID): #1O0tXHJp (MATLAB)