OpenCV的那些事——利用RANSAC消除錯誤姿態
版權宣告:本文為博主原創文章,轉載須註明出處。 上一節《關於OpenCV的那些事——跟蹤點選取方式和特徵點跟蹤恢復》講了兩種跟蹤和恢復的方法,本來專案就此結束了,想開一個新專案3D重建的,但是老闆讓發一篇journal,心想著這點東西肯定發不了,於 […]
-->
程式前沿 幫助程式設計師解決問題,增加專業技能,提升個人能力與未來世界競爭力。
版權宣告:本文為博主原創文章,轉載須註明出處。 上一節《關於OpenCV的那些事——跟蹤點選取方式和特徵點跟蹤恢復》講了兩種跟蹤和恢復的方法,本來專案就此結束了,想開一個新專案3D重建的,但是老闆讓發一篇journal,心想著這點東西肯定發不了,於 […]
2016年2月18日 感測器的原理 加速度計: 加速度計—我們可以把它想作一個圓球在一個方盒子中。 假定這個盒子不在重力場中或者其他任何會影響球的位置的場中,球處於盒子的正中央。 你可以想象盒子在外太空中,或遠在太空梭中,離任何天體,一切東西都處於無重力狀態。 在圖中你可以看到我們 […]
點雲庫PCL是基於C 的重度模板庫,一般將函式的定義與宣告放在.h檔案中,函式的實現放在.hpp或.cpp檔案中。 以函式transformPointCloud 為例,此函式的功能為將點雲按變換矩陣進行變換,為點雲的拼接做準備。 .h中函式的定義: template <typename Poi […]
這段時間在學習高博大佬的一起做SLAM系列教程,在學習的過程中遇到了一些問題,想和後面學習的人分享一下解決方案,以免大家走一些彎路。 1、不知道專案的目錄結構? 下面是我最後的目錄結構: 2、執行過程中出現如下問題: point cloud size = 0 terminate called aft […]
在學習高博大佬的一起做RGB-D SLAM (4)時,遇到了下面的錯誤,看了好久大佬在GitHub上面的原始碼,終於發現瞭解決方案。 報錯: CMakeFiles/joinPointCloud.dir/joinPointCloud.cpp.o: In function `main’: j […]
在學習高博大佬的一起做RGB-D SLAM (3)時,編譯庫檔案的過程中遇到了如下問題: CMake Error at src/CMakeLists.txt:17 (TARGET_LINK_LIBRARIES): Cannot specify link libraries for target "s […]
在執行示例程式碼時出現瞭如下錯誤: error: ‘transformPointCloud’ is not a member of ‘pcl’ pcl::transformPointCloud(*original, *output, T.matrix()); ^ /home/exbot/catki […]
本篇部落格主要介紹在ROS系統完成PCL的簡單示例。 首先在catkin_ws/src目錄下建立專案包: catkin_create_pkg demo std_msgs rospy roscpp 到demo目錄下建立cloud_viewer.cpp檔案 gedit cloud_viewer.cpp […]
最近在學習SLAM(同時定位與地圖構建),因此順帶學習了一下,PCL(Point Cloud Library,點雲庫)。 使用的作業系統為ROS(機器人作業系統),由於ROS整合了opencv和pcl,所以直接執行了PCL的示例程式碼。 下面是執行步驟、示例程式碼以及執行結果: 執行步驟: cd到c […]
在編譯過程中遇到如下問題: Could NOT find CSPARSE (missing: CSPARSE_INCLUDE_DIR CSPARSE_LIBRARY) CMake Error: The following variables are used in this project, but […]