Я пытаюсь преобразовать данные, полученные с 2D-лазерного сканера, в изображение openCV. При поиске в Интернете для этого я обнаружил, что сначала мне пришлось преобразовать данные лазеров в pointcloud2, затем pointcloud2 в изображение ROS, а затем изображение ROS для изображения opencv. В настоящее время у меня нет доступа к лидару, поэтому я создал узел, который публикует поддельные данные pointcloud2. Однако я не понял, что означает организованная точка. Я произвольно задал параметры высоты и ширины до 100 каждый, а также назначил произвольные значения RGB для точек, и я получил изображение 100x100, но я не понимаю, как это изображение является представлением моих данных pointcloud. Может кто-нибудь объяснить это?Преобразование данных pointcloud2 в opencv image
1
A
ответ
0
Я предполагаю, что вы используете OpenCV и PCL для разработки ROS под ubuntu, поскольку pcl :: PointCloud2 - это формат облачных точек ROS.
Организованный PointCloud Difinition: http://pointclouds.org/documentation/tutorials/basic_structures.php#basic-structures
я сделал какую-то задачу на облаке точек и OpenCV изображения и всегда конвертировать облака точек в OpenCV Матем. Поэтому я могу дать вам несколько предложений.
Моя среда разработки - это PCL1.7.2, OpenCV2.4.9, Kinect v2, VS2012 под win8.1. Я хочу преобразовать облако точек проекта в плоскость земли и перенести его в 2D-изображение (OpenCV Mat), вы можете проверить мое другое решение here и here.
Смежные вопросы
- 1. Преобразование Python Opencv Image (numpy array) в PyQt QPixmap image
- 2. OpenCv Multispectral Image openCV
- 3. opencv image window/imshow
- 4. C++ - Преобразование RGB 1-D массива в OpenCV Mat Image
- 5. OpenCV mat * image = (Mat *) image
- 6. Преобразование 3d в 2d - PointCloud в OpenCV Image - C++
- 7. OpenCV cvRemap Cropping Image
- 8. преобразование данных между FlyCaptureImage и OpenCV Мат
- 9. opencv black image после matchTemplate
- 10. Преобразование IplImage в osg :: Image
- 11. Преобразование python opencv mat image в данные изображения тензорного потока
- 12. Преобразование изображения из Triclops в opencv RGB image Матем.
- 13. OpenCV - Partial Image Matching
- 14. C++ OpenCV sky image stitching
- 15. Преобразование данных из glReadPixels() в OpenCV :: Мат
- 16. Вставить OpenCV Image
- 17. OpenCV Image Subtraction
- 18. OpenCV Image Matching
- 19. OpenCV vs Core Image
- 20. Image Fusion OpenCV
- 21. Opencv Mat create Image
- 22. Opencv Transforming Image
- 23. OpenCV image color analysisis
- 24. rotate image opencv
- 25. OpenCV Python: Normalize image
- 26. Прочитано RGBA Image OpenCV
- 27. python opencv: no image
- 28. OpenCV Image Load Issue
- 29. Opencv - circle image warp
- 30. OpenCV Image in Image Search (C++)
Вы когда-нибудь решали это? Если вы это сделали, есть несколько быстрых точек для преобразования другим способом http://stackoverflow.com/questions/40302248/visualize-pointcloud – JTIM