報錯信息:
opencv/modules/calib3d/src/calibration.cpp:3679: error: (-215:Assertion failed) nimages > 0 in function 'calibrateCameraRO'
原因:
① 圖片路徑問題,沒有指向包含棋盤格的圖片
② 圖片中不包含棋盤格或者圖片模糊等問題,導致查找棋盤格角點失敗
解決方法:
① 仔細檢查圖片路徑和棋盤格圖片是否對應
② 檢查棋盤格圖片是否模糊,可以寫個小tool顯示找到角點的位置,如果發現圖片有問題沒有找到角點,就重新拍攝
爲什麼會找不到角點?一方面可能是圖片質量的原因,一方面可能是opencv找棋盤格角點的功能不是太穩健,希望對你有幫助!