我試圖將從2D激光掃描儀獲得的數據轉換爲openCV圖像。在線上搜索時,我發現首先必須將laserscan數據轉換爲pointcloud2,然後將pointcloud2轉換爲ROS圖像,然後將ROS圖像轉換爲opencv圖像。 目前,我無法訪問激光雷達,因此我創建了一個發佈虛假pointcloud2數據的節點。但是,我不明白什麼是有組織的pointcloud。我隨意將高度和寬度參數設置爲100,並將任意RGB值分配給點,並且我得到了100x100的圖像,但我不明白該圖像如何表示我的點雲數據。 有人可以解釋嗎?將pointcloud2數據轉換爲opencv圖像
1
A
回答
0
我猜你正在使用的OpenCV和PCL發展ROS ubuntu下,用於PCL :: PointCloud2是ROS點雲格式。
有組織點雲difinition:http://pointclouds.org/documentation/tutorials/basic_structures.php#basic-structures
我做了點雲和OpenCV圖像一些任務,總是點雲轉換爲OpenCV的墊。所以我可以給你一些建議。
我的開發環境是PCL1.7.2,OpenCV2.4.9,Kinect的V2,下win8.1 VS2012。我想將項目點雲轉換到地平面並將其轉換爲2D圖像(OpenCV Mat),您可以查看我的另一個解決方案here和here。
相關問題
- 1. 將Basler圖像轉換爲OpenCV
- 2. openCV將Mat轉換爲灰度圖像
- 3. 使用OpenCV將雲數據轉換爲2d圖像
- 4. Opencv轉換圖像
- 5. 將BLOB數據轉換爲圖像
- 6. 將圖像數據轉換爲字節[]
- 7. 將base64圖像數據轉換爲png?
- 8. 如何將數據轉換爲圖像?
- 9. 將圖像從Triclops轉換爲opencv RGB圖像。
- 10. 將CVD圖像轉換爲彩色OpenCV圖像
- 11. Opencv:將色調圖像轉換爲RGB圖像
- 12. Java OpenCV:如何將彩色圖像轉換爲黑白圖像?
- 13. OpenCV:將CV_8UC3圖像轉換爲C++中的CV_32S1圖像
- 14. 如何將圖像轉換爲opencv中的浮動圖像?
- 15. 在OpenCV中將灰度圖像轉換爲二進制圖像
- 16. 使用opencv將肖像圖像轉換爲肖像
- 17. 如何將opencv圖像(8UC3)轉換爲char *數組
- 18. 用OpenCV轉換圖像
- 19. OpenCV的圖像轉換
- 20. 使用OpenCV將光柵圖像轉換爲矢量圖形?
- 21. 如何將opencv mat圖像轉換爲gdi位圖
- 22. OpenCV二維數組到圖像轉換
- 23. 將html圖像數據url轉換爲託管圖像
- 24. 小程序:將圖像字節數據轉換爲圖像
- 25. 通過opencv將Mat轉換爲位圖
- 26. 將像素從圖像的裁剪部分轉換爲原始圖像OpenCV
- 27. 用OpenCV將圖像文件轉換成黑白圖像
- 28. 將圖像轉換爲流
- 29. 將varbinary轉換爲圖像
- 30. 將圖像轉換爲DrawingImage
你有沒有解決過這個問題?如果你這樣做有一些快速轉換點的方式http://stackoverflow.com/questions/40302248/visualize-pointcloud – JTIM