张正友平面标定法的一些注意事项
從一月到現在一直有一個問題比較煩人,就是這相機標定的問題,這個問題使用相機的人基本都會先去做這個,很多人在這問題上做研究,有很多種,基于各種模型的,而且算法都比較成熟。我們一開始就把問題想簡單了,因為OPENCV說里面已經寫好了,直接掉出來用就行了。實現確實如此,從開始就出OPENCV,用一周的之間就寫了出來代碼,拿別人的相片一看,呵呵呵,還行,結果和別人的差不多,那是就像這時到此結束了.....
? 真的嗎?我們自己的相機回來的,拍了寫照片,發現結果不是一般的不穩定,用6x7的棋盤拍些照片是一種結果,換7x7的,就是另外一種結果而且差異很大,郁悶了。就覺得是自己拍圖片的問題,我們試著用更大的棋盤,拍跟多的圖片結果還是一樣不穩定。覺得自己受騙了,OPENCV真不穩定。
?
? 開始去看張正友的算法,試著自己去寫,這就是這個月做得事,張正友的算法第一步使用線性模型求出H矩陣、估算優化、計算內部參數、最大貌似優化、計算畸變參數、使用最大貌似優化參數(大概是這樣),這些就不說了,張正友對操作的過程說的很詳細,相片的拍攝的角度,相片的數量,噪聲的影像、圖片的平整等等,可以看出拍攝圖片對精度的影像是很大的。
1、棋盤的排放
? 算法是基于2D模型的,如果棋盤擺放的不平整,肯定會造成很大的影像。
原文:
平整度的影像遠遠大于噪聲的影像
張正友在做這個試驗的時候使用:
2.圖片數目的影像
事實上圖片的數目多了會很好的
3.圖片的角度:這里注意的是圖片的角度是45度最好,但是太大的角度對于角點提取的精度影像比較大,所以保持在45度以內比較好
4.除上面的因素以外,很所有光學一同一樣,光線對圖片的影像也很大,這個也要注意
還有,似乎我也不知道,因為標定的問題我還沒有解決,只希望大家少走點彎路
總結
以上是生活随笔為你收集整理的张正友平面标定法的一些注意事项的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: error LNK2019: 无法解析的
- 下一篇: 疑问:undistortPoints()