openpnp - 在openpnp中单独测试相机

文章目录

    • [openpnp - 在openpnp中单独测试相机](#openpnp - 在openpnp中单独测试相机)
    • 概述
    • 笔记
    • END

openpnp - 在openpnp中单独测试相机

概述

底部相机的位置不合适, 重新做了零件,准备先确定一下相机和吸嘴的距离是多少才合适。

如果在设备上直接实验,那么拆装调整相机挺麻烦的。

准备直接在电脑上接一个USB相机,然后用openpnp来直接测试相机。等调试好相机和吸嘴的距离了,再直接安装到设备上用。

openpnp用的视觉实现是opencv, 组件为openpnp-capture-java-0.0.22.jar。

如果直接用openpnp-capture-java-0.0.22.jar,还得写测试程序,或者去找第三方的相机测试程序。

就在想,能不能直接在openpnp中测试相机呢?

试了一下,可以啊,这就方便多了。

笔记

将.openpnp2删掉。

打开openpnp, 会新建默认的模拟设备环境,这时就可以模拟操作openpnp贴片的任务。

建立相机,先择自己实际接入电脑的相机。

将相机参数设置为openpnp默认的,然后测试速率,能达到30FPS左右,就符合openpnp的要求了。

在相机视图,找到自己新建的openpnp相机,这时就可以用实际的相机支架和测试工装(固定相机支架,28电机和吸嘴之间的位置关系),来调整相机和吸嘴的最佳距离和相机焦距了。

这样就可以脱离实际设备进行相机的单独测试,但是用openpnp操作相机的流程和实际设备一致。

只要将相机的安装位置和焦距调整到最佳,就可以直接装回设备上。

这种方法和在设备上实际调试相机,要方便很多,可以节约很多时间,且调整相机位置和焦距时很方便。

END

相关推荐
LostSpeed2 个月前
openpnp - 手工修改配置文件(元件高度,size,吸嘴)
openpnp
LostSpeed2 个月前
openpnp - 解决“底部相机高级校正成功后, 开机归零时,吸嘴自动校验失败的问题“
openpnp
LostSpeed2 个月前
openpnp - 底部相机视觉识别CvPipeLine的参数bug修正
openpnp
LostSpeed2 个月前
openpnp - bug - 散料飞达至少定义2个物料
openpnp
LostSpeed3 个月前
openpnp - 吸嘴校正失败的opencv参数分析
openpnp
LostSpeed3 个月前
openpnp - 图像传送方向要在高级校正之前设置好
openpnp
LostSpeed3 个月前
openpnp - juki吸嘴尺寸
openpnp
LostSpeed3 个月前
openpnp - 底部相机高级校正的参数设置
openpnp
LostSpeed1 年前
openpnp - 给底部相机加防尘罩
openpnp