我有2分鐘的視頻,我分離每個1秒的視頻,並將其更改爲120圖像。 此圖片太大,用戶可以選擇這些圖片的某些區域。我將圖片矩陣更改爲矢量,現在我想知道用戶選擇的區域的索引?得到圖像的某些部分,並把它放回到matlab主圖像
該部分的一些處理後,我想將更改後的圖像矢量放回主圖像。
我用ROI功能,但它沒有工作,任何人都可以幫我解決這個問題嗎?
我有2分鐘的視頻,我分離每個1秒的視頻,並將其更改爲120圖像。 此圖片太大,用戶可以選擇這些圖片的某些區域。我將圖片矩陣更改爲矢量,現在我想知道用戶選擇的區域的索引?得到圖像的某些部分,並把它放回到matlab主圖像
該部分的一些處理後,我想將更改後的圖像矢量放回主圖像。
我用ROI功能,但它沒有工作,任何人都可以幫我解決這個問題嗎?
假設您有frame1
其尺寸是R*C
其中R和C分別是行數和列數。
用戶選取了感興趣的矩形區域;從r1到r2和從c1到c2。
roi1=frame1(r1:r2,c1:c2)
會給你你想要的roi。該操作將感興趣的區域複製到roi1
。然後你可以處理這個roi並將其複製回原始幀。
另一種方法是玩frame1(r1:r2,c1:c2)
,如果你不小心,可能會很困難,如果你做了這麼多的操作,可能會稍微慢一些。
所以你有一個框架,比如'frame1',你想從那個圖像中得到一個roi,比如'roi1'。你處理'roi1'並把它放回去。我對麼?你會爲視頻中的每一幀做這個。用戶如何選擇roi? – smttsp
@smttsp是的,用戶可以通過roipoly函數給出座標。 – mkafiyan