线激光生成3D点云

生成点云的程序

  • This program demonstrates how to perform a non calibrated
  • measurement by using the sheet-of-light technique
  • At first, a sheet-of light model is created and suitable
  • parameters are set. Then, a series of profile images is
  • processed successively. Lastly, the resulting disparity
  • and score images are retrieved from the model and displayed.
  • Perform some initializations
    dev_update_off ()
    dev_close_window ()
    read_image (ProfileImage, ‘sheet_of_light/connection_rod_001’)
    dev_open_window_fit_image (ProfileImage, 0, 0, 1024, 768, WindowHandle)
    dev_set_draw (‘margin’)
    dev_set_line_width (3)
    dev_set_color (‘lime green’)
    dev_set_lut (‘default’)
  • Create the rectangular region in which the profiles are measured.
    gen_rectangle1 (ProfileRegion, 1, 1, 26780, 16840)
  • Create a model in order to measure profiles according to
  • the sheet-of-light technique. Simultaneously set some
  • parameters for the model.
    create_sheet_of_light_model (ProfileRegion, [‘min_gray’,‘num_profiles’,‘ambiguity_solving’,‘score_type’], [70,290,‘first’,‘width’], SheetOfLightModelID)

for Idx := 1 to 3 by 1
*
* Measure the profile from successive images
for Index := 1 to 290 by 1
read_image (ProfileImage, ‘E:/33/connection_rod_’ + Index$’.3’)
dev_display (ProfileImage)
dev_display (ProfileRegion)
measure_profile_sheet_of_light (ProfileImage, SheetOfLightModelID, [])
endfor
*
* Get the resulting disparity and score images
get_sheet_of_light_result (Disparity, SheetOfLightModelID, ‘disparity’)
get_sheet_of_light_result (Score, SheetOfLightModelID, ‘score’)
*
* Further process the disparity and score images to remove
* unreliable values and improve the representation
if (Idx == 1)
threshold (Score, ScoreRegion, 1.5, 7.5)
reduce_domain (Disparity, ScoreRegion, DisparityReduced)
*
* Display the resulting disparity
get_image_size (DisparityReduced, Width, Height)
dev_set_window_extents (0, 0, Width, Height)
dev_set_part (0, 0, Height - 1, Width - 1)
dev_clear_window ()
endif
dev_set_lut (‘temperature’)
dev_clear_window ()
dev_display (DisparityReduced)
dev_set_lut (‘default’)
*
* reset the model for the next measurement
reset_sheet_of_light_model (SheetOfLightModelID)
wait_seconds (3)
endfor

总结:gen_rectangle1 (ProfileRegion, 1, 1, 26780, 16840)
指令为产生一个矩形,1.1是矩形起点坐标,26780,16840是矩形斜对角点。矩形内生成点云图像。

现在因为是红色遮光片,短曝光看不到蓝色激光,所以尝试慢速移动工件,曝光时间长,但目前生成结果来看,有轮廓,但是很稀疏。

测试的工件一定要反激光,比如黑色工件无法反光不好测。

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 这里是 20 个比较流行的激光雷达 3D 点云模型的推荐: 1. Velodyne HDL-64E LIDAR 2. Riegl VUX-1UAV 3. SICK LMS111 4. Trimble LIDAR Scanning System 5. Leica Geosystems HDS6100 6. Faro Focus X130 7. Optech ILRIS 3D 8. Z+F LaserControl Scanner 9. RIEGL VMX-450 10. Trimble GX LIDAR 11. SICK LMS291 12. Velodyne VLP-16 13. Optech Lynx Mobile Mapper 14. Faro Gage 15. RIEGL VQ-820-G 16. Trimble SX10 17. SICK LMS200 18. Velodyne Puck LITE 19. Optech CZMIL 20. Faro Focus S 70 ### 回答2: 以下是20个比较流行的激光雷达3D点云模型: 1. KITTI Vision Benchmark Suite:该数据集提供了城市场景下的激光雷达点云数据和相关标注,可用于目标检测和分割等任务。 2. NuScenes:这是一个大规模自动驾驶数据集,包含了高质量的激光雷达点云和其他传感器数据。 3. SemanticKITTI:该数据集包含了从激光雷达采集的大规模城市场景点云数据,标注了不同物体的语义信息。 4. Waymo Open Dataset:该数据集由Waymo提供,包含了大量激光雷达点云和其他传感器数据,适用于自动驾驶研究。 5. TUM RGB-D 数据集:该数据集提供了RGB图像和激光雷达点云,可用于RGB-D感知和SLAM算法研究。 6. Stanford 3D Scanning Repository:该资源库提供了一系列不同场景的激光雷达点云数据,适用于3D重建和场景理解。 7. Velodyne SLAM Dataset and Benchmark:该数据集包含了Velodyne HDL-32E激光雷达与其他传感器采集的数据,用于SLAM算法评估。 8. ShapeNet:该数据集包含了大量3D模型,可以用于点云生成和分类等任务。 9. ModelNet:该数据集包含了12个类别的3D模型点云数据,适用于目标分类和识别。 10. Stanford Large-Scale 3D Indoor Spaces Dataset:该数据集提供了大规模室内场景的激光雷达点云数据,用于室内场景理解和导航研究。 11. Bosphorus 3D Face Database:该数据库提供了大量不同人脸的3D点云数据,适用于人脸识别和表情分析等任务。 12. ETHZ Shape Classes:该数据集包含了10个类别的3D模型点云数据,适用于3D形状识别和分类。 13. Stanford Cars Dataset:该数据集包含了大量不同类型汽车的3D模型点云数据,适用于车辆识别和分类。 14. The Ford Campus Vision and Lidar Dataset:该数据集包含了激光雷达和摄像头采集的城市场景数据,适用于自动驾驶研究和算法评估。 15. ModelNet40:该数据集是ModelNet的变种,包含了40个类别的3D模型点云数据,用于模型分类和分割。 16. Stanford Dragon Dataset:该数据集提供了来自不同视角的龙的3D点云数据,适用于形状分析和重建。 17. LINEMOD:该数据集提供了6个物体的激光雷达点云和RGB图像数据,用于视觉物体识别和位姿估计。 18. S3DIS:该数据集包含了大量室内场景的激光雷达点云和RGB图像数据,适用于场景分割和室内导航等任务。 19. PartNet:该数据集包含了不同零件的3D模型点云数据,适用于部件检测和分割任务。 20. SHREC'14:该数据集包含了来自不同物体类别的3D模型点云数据,适用于3D模型检索和分类研究。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值