demo.py 690 B

123456789101112131415161718192021
  1. import camera_api
  2. import numpy as np
  3. from verify.identity import *
  4. if __name__ == '__main__':
  5. # 创建相机对象
  6. camera = camera_api.camera()
  7. # 初始化相机设备
  8. camera.init_device()
  9. # 加载配置文件 config.yaml文件
  10. camera.set_config()
  11. # 设置手眼标定矩阵
  12. camera.set_eye_hand_matrix(np.asarray([
  13. [-0.54, 0.46, 0.70, -267.83],
  14. [0.56, 0.82, -0.11, -104.90],
  15. [-0.63, 0.34, -0.70, 220.57],
  16. [0.0, 0.0, 0.0, 1.0]
  17. ]))
  18. # 获取点云文件, 返回值是数组点云信息,文件保存至路径格式为pcd,读取文件后含有颜色信息
  19. points = camera.get_pcd_file('.', [0, 0, 0, 0, 0, 0], 0)