如果把自己的眼鏡放在鏡子前拍一張照片, 如何直接從圖片中計算出眼鏡跟水平線的角度? 前提是我的眼鏡是可能的任何款式, 深度學習有什麼可用的模型嗎? 是我任意旋轉角度拍圖片作為training database的input,然後把眼鏡與水平線的夾角記下來作為我training database的label, 這樣訓練深度模型嗎?
非常感謝大家的瀏覽, 如能留下寶貴的意見更是感激不盡, 祝每天開心。^_^
我覺得傳統方法可能就可以搞。先分析所有眼鏡可能會共有的特徵,比如眼鏡都有兩個鏡片,眼鏡有對稱的結構,眼鏡的鏡框通常都會有顏色吧,提取出眼鏡骨架線,拿統計形狀模型的方法,去做匹配。
深度學習比較簡單粗暴,建議當標記點的任務做,選眼鏡的左右兩個活動關節做特徵點。兩點的連線就是水平線,這樣任務本身比較直觀,更好學習,不容易過擬合。
這裡列了很多遙感旋轉檢測的方法,可能對你有幫助:https://github.com/SJTU-Thinklab-Det/DOTA-DOAI
如果要回歸帶角度的bbox可以用經典網路yolo等加一個角度的損失函數