bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

SLAM十四講CH8代碼

在SLAM十四講的代碼編譯過程中direct_method.cppoptical_flow.cppCV_GRAY2BGR語句的報錯
這是因為CV_GRAY2BGR是opencv2的用法,而slambook2的的cmakelist.txt中opencv的庫用的是opencv4,
因此要將CV_GRAY2BGR改為cv::COLOR_BGR2GRAY,這是用來將彩色圖轉換灰度圖的,之后就可以順利編譯
但是編譯之后,在運行代碼的時候會出現英文報錯,意思是輸入的圖片通道數無效,(核心已轉儲)
這是因為在slambook2的ch8中提供的圖片本身就是單通道的灰度圖,不需要進行轉換,因此只需要將相應的代碼
注釋,再修改一下就好了。修改如下:
兩個cpp文件中的有關彩色圖轉換的代碼都需要修改,否則都會報錯。
// cv::cvtColor(img2, img2_CV, cv::COLOR_BGR2GRAY);注釋掉這句
img2.copyTo(img2_CV); 直接將輸入的圖像拷貝給img2

創新互聯建站主要從事網站制作、成都做網站、網頁設計、企業做網站、公司建網站等業務。立足成都服務思明,十載網站建設經驗,價格優惠、服務專業,歡迎來電咨詢建站服務:18980820575

另外圖片路徑問題,由于再編譯的時候我們會習慣mkdir一個build文件夾,編譯到這個文件夾里,因此再運行時
可以將direct_method和optical_flow復制到ch8文件里,然后運行,或者在代碼里將圖片路徑的代碼修改一下
例如:string left_file = "./left.png";改為string left_file = "../left.png";

本文題目:SLAM十四講CH8代碼
網站地址:http://vcdvsql.cn/article32/dsdecpc.html

成都網站建設公司_創新互聯,為您提供電子商務微信公眾號關鍵詞優化企業網站制作響應式網站網站導航

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

網站建設網站維護公司