本博客運行環境爲Ubuntu18.04 下 Kdevelop。
運行slam的一個cpp文件時,錯誤描述如下:
OpenCV(3.4.1) Error: Parsing error (KITTI00-02.yaml(13): Incorrect indentation) in icvYMLParseValue, file /home/hadoop/opencv-3.4.1/modules/corec/persistence_yml.cpp, line 532 terminate called after throwing an instance of ‘cv::Exception’
本來還以爲又是讀取圖片的問題,但是修改過後發現並不是。。
解決方案:
檢查你的.yaml文件,特別是報錯的那行開始。一般都是修改相機內參或畸變參數時造成的格式不正確,或者小失誤。
仔細檢查!特別注意空格!修改正確即可!