看板 Python 關於我們 聯絡資訊
如題,目前已經做出png疊加在攝影機上,卡住的點是masking channel那幾行不知道如何加入face_rects的x跟y,變成移動的png。 具體完整code與目前狀態的截圖放置於網址內: https://reurl.cc/NZa86e 感謝各位大大,果然來這裡發問只有0次跟無數次 XD ----- Sent from JPTT on my iPhone -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.137.47.132 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1631162101.A.B04.html
sooge: 100:350那邊 09/10 09:43
謝謝您的回應,但我有嘗試過,如果直接丟入xy,就會跳出一定要符合(圖片大小)的錯誤 ※ 編輯: poocherd (36.231.239.53 臺灣), 09/10/2021 10:17:19
poocherd: 可是xy理應是不斷變動的數值,這部分就不知道怎麼辦了QQ 09/10 10:18
wargods8402: https://www.codepile.net/pile/qPVoQLRa 09/10 10:40
統一回復於此樓,謝謝各位大大回應,已基於您修改後的版本下再更換了一個面部偵測模組,具體已更新於文章內。另想請教您,目前確實有"如果臉部框的座標超出邊界,會導致錯誤"這個問題存在,想要用if判斷式去寫,能否向您大略地請教這部分怎麼修改比較好?
wargods8402: 修改了一下code,供參 09/10 10:41
wargods8402: 44行加上方框,這樣您會比較好理解dlib取到臉部框 09/10 10:42
wargods8402: 的部分。另外,將51行的transform改成cv2.resize 09/10 10:43
wargods8402: 才不會導致取臉部位置時,會與img的大小不一的問題 09/10 10:44
wargods8402: 如果臉部框的座標超出邊界,會導致錯誤,這個部分 09/10 10:47
wargods8402: 我就沒多做修改了,抱歉 09/10 10:47
lycantrope: 隨臉部變化就隨著臉部大小resize 不要變化就用crop 09/10 11:05
lycantrope: 不太懂糾結的點在哪. 09/10 11:05
lycantrope: 疊加可以cv2.addWeighted 09/10 11:06
※ 編輯: poocherd (114.137.47.132 臺灣), 09/11/2021 15:25:55