查看: 1272|回复: 0

【米尔FZ3深度学习计算卡】作品:双目识别定位系统

[复制链接]
  • TA的每日心情
    慵懒
    2024-5-31 23:20
  • 签到天数: 302 天

    连续签到: 2 天

    [LV.8]以坛为家I

    发表于 2021-1-10 21:49:43 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 day_day 于 2021-1-10 22:21 编辑

    该项目旨在针对桌面机械臂应用于液体搬运场景,需要通过双目摄像头获取容器的位置。

    (一)双目采集
    参考帖子:

    【米尔FZ3深度学习计算卡】(四)双目采集

    (二)双目景深
    双目景深是采用双目摄像头视觉差来还原三维空间的坐标数据的方法。

    1-固定摄像头标定双目参数
    需要标定的参数有各个摄像头的畸变矩阵;两摄像头之间的平移、旋转向量与旋转矩阵
    标定的具体工作就详细描述了。
    标定结果:
    1. cv::Mat cameraMatrixL = (cv::Mat_<double>(3, 3) << 4.2420371939684514e+002,0.,1.5950000000000000e+002,0.,
    2.                      4.2420371939684514e+002,1.1950000000000000e+002,
    3.                      0.,0.,1.);
    4. cv::Mat distCoeffL = (cv::Mat_<double>(5, 1) << -3.7198889560662229e-001,-1.3654923131896908e-002,
    5.                   4.4813893788278160e-003,-2.3706251542376924e-003, 0.);

    6. cv::Mat cameraMatrixR = (cv::Mat_<double>(3, 3) <<  4.2420371939684514e+002,0.,1.5950000000000000e+002,0.,
    7.                      4.2420371939684514e+002,1.1950000000000000e+002,
    8.                      0.,0.,1.);
    9. cv::Mat distCoeffR = (cv::Mat_<double>(5, 1) << -3.6255158274727367e-001,-9.3817147538152817e-002,
    10.                   3.7549487412259198e-003, 4.8583611681833670e-004,0.);

    11. cv::Mat T = (cv::Mat_<double>(3, 1) << -6.0374462929120007e+001,3.7453075677379138e-001,
    12.          -1.2406483067906511e-001);//T平移向量
    13. cv::Mat rec = (cv::Mat_<double>(3, 1) <<0.04345, -0.05236, -0.01810);//rec旋转向量
    14. cv::Mat R = (cv::Mat_<double>(3, 3) << 9.9969660806031857e-001,-4.9821327588756951e-003,
    15.          2.4121985529112638e-002,4.7142126751139896e-003,
    16.          9.9992671257443977e-001,1.1151039365350269e-002,
    17.          -2.4175773649411435e-002,-1.1033940059957476e-002,
    18.          9.9964682970297347e-001);//R 旋转矩阵
    复制代码




    2-三维重建
    三维重建首先使用opencv的remap函数进行畸变矫正、共面对准等操作。
    然后使用 reprojectImageTo3D 还原三维信息:
    2021-01-10 21-40-30 创建的截图.png

    3-三维重建函数:见文末

    (三)图像识别
    采用百度ai核加速深度识别:
    【米尔FZ3深度学习计算卡】视频流识别测试
    米尔FZ3深度学习计算卡】(三)V4L2采集视频流识别

    (四)工程文件
    DectMea_V1(2019_01_10).zip (8.04 KB, 下载次数: 1)
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    手机版|小黑屋|与非网

    GMT+8, 2025-2-1 15:08 , Processed in 0.111498 second(s), 16 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.