[問題] opencv 取得座標之後的截圖問題

看板Python作者 (R5大小姐-EX人品崩壞)時間7年前 (2017/06/02 12:45), 編輯推噓2(204)
留言6則, 3人參與, 最新討論串1/1
各位前輩好 小弟目前在做一個從照片辨識特定物體並辨識上面的數字的題目 使用的是 python2.7 + opencv 3.2 目前的進度是 可以抓到數字區域 以及區域4點座標 如圖 http://i.imgur.com/gb9H9W8.png
框框是透過drawContours畫上去的 因為某些圖片裡的數字會有角度的問題 所以想截取框起來的數字部分,再透過算好的角度旋轉 但是我看到一般rect 跟 roi 都只有左上角座標 + w,h的長方形而已 如果想透過4點座標截取roi區域要怎麼做呢(roi區域可能有傾斜) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 163.18.49.12 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1496378737.A.32E.html

06/02 18:55, , 1F
沒回答到你的問題 但不能先旋轉再擷取嗎
06/02 18:55, 1F

06/02 19:01, , 2F
是可以 可是旋轉完再截就還要算4個座標的新值 只是想問
06/02 19:01, 2F

06/02 19:01, , 3F
說有沒有更簡單的方法
06/02 19:01, 3F

06/03 11:30, , 4F
做4點warp到 (0,0)(0,W-1)(H-1,0)(W-1,H-1)
06/03 11:30, 4F

06/03 11:31, , 5F
06/03 11:31, 5F

06/04 16:24, , 6F
這方法不錯耶 感謝
06/04 16:24, 6F
文章代碼(AID): #1PCErnCk (Python)