雖然按照做者的推薦使用的是OpenCV 2.4.8,但編譯依然通不過,一直有錯誤:ide
由於lsd_slam是2014年出的,用的ros編譯系統不是catkin而是rosbuild,有一些不理解的地方.ui
CMakeFiles/videoStitch.dir/src/main_stitchVideos.cpp.o: In function `inlayVid(int, char**)': main_stitchVideos.cpp:(.text+0x8552): undefined reference to `cv::imread(cv::St
後面找到了在lsd_slam_viewer的CMakeLists.txt中使用了main_stitchVideos.cpp:spa
rosbuild_add_executable(videoStitch src/main_stitchVideos.cpp)
因此在這裏添加一行連接到OpenCV的庫:code
target_link_libraries(videoStitch ${OpenCV_LIBS})
而後編譯就能經過了,運行官方提供的rosbag,效果以下:blog