我使用OPENCV來檢測圖片中的人臉,我想提取它,所以我與一個男人的照片,預期的結果是一個JPG圖像只你選擇的面使用opencv提取圖片上的選定區域python
我有檢測人臉,但如果有人可以幫我提取這張臉,並保存它!
謝謝大家
我使用OPENCV來檢測圖片中的人臉,我想提取它,所以我與一個男人的照片,預期的結果是一個JPG圖像只你選擇的面使用opencv提取圖片上的選定區域python
我有檢測人臉,但如果有人可以幫我提取這張臉,並保存它!
謝謝大家
你只需要添加一行到你的程序。
考慮的變量detected_face
,並執行以下操作:
detected_face = img[y:y+h, x:x+w]
cv2.imwrite('face.jpg', detected_face)
你將有一個.jpg
文件只保存在目錄中的臉
一個微小的變化,你需要做img [y:y + h,x:x + w](舊的「opencv計數在x,y而numpy交易在y,x」的技巧) – Soltius
@Soltius謝謝,我只是編輯它! –
嘗試搜索圖片裁剪,並通過你來代替數值''cv2.rectangle()' –
>一個微小的變化,你需要做img [y:y + h,x:x + w](舊的「opencv計數在x,y而numpy交易在y,x」 )好吧,這是行之有效的!謝謝你們的答案!祝你有美好的一天 –
如果有幫助,請考慮接受答案。 :D –