作者:
backprog (back-propagation)
2017-09-01 11:21:26※ 引述《weihan0405 (blue)》之銘言:
: 版大高手們,小弟最近用Python + opencv在實作上有個問題想請教....
: 以下為我的dataset如附圖,假設resize完每張(400*300),有很多張人的走動或是坐著
: 等等
: http://i.imgur.com/W1AUaBH.jpg
: 我已對它做完影像處理後,我該如何取ROI,針對每張圖的白人部分取出我要的部分(假
: 設粉紅框框100*100)?
原 PO 應該是從 C++ 轉過來的 opencv user ?
opencv for python 沒有像 C++ 那樣自訂這麼複雜的資料結構,
影像用 numpy.ndarray 儲存就可以直接處理,
所以不用像 C++ 還需要呼叫特定函式取 ROI,
只需要用一般 python 存取 array 的方法就好。
roi = raw_img[y:y+h, x:x+w]
x,y :ROI 在 raw image 之中的左上角座標
w,h :ROI 本身寬高