当前位置: 首页 > news >正文

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

http://www.lryc.cn/news/473651.html

相关文章:

  • Spark窗口函数
  • Idea、VS Code 如何安装Fitten Code插件使用
  • elasticsearch7.x在k8s中的部署
  • 校园社团信息管理平台:Spring Boot技术实战指南
  • 【Linux】从内核角度理解 TCP 的 全连接队列(以及什么是 TCP 抓包)
  • 太速科技-712-6U VPX飞腾处理器刀片计算机
  • 深度学习(八) TensorFlow、PyTorch、Keras框架大比拼(8/10)
  • thinkphp中命令行工具think使用,可用于快速生成控制器,模型,中间件等
  • Discourse 是否支持手机注册
  • 软件测试学习笔记丨Flask框架-请求与响应
  • 【C++笔记】list结构剖析及其模拟实现
  • C#进阶1
  • PHP如何对输出进行转义
  • Windows 10 安装Docker踩过的坑和解决-31/10/2024
  • 【应急响应】Linux植入恶意程序排查流程
  • 微信小程序app.js里面onLaunch里面的函数比page里面的onshow里面的方法后执行
  • 斐波那契时间序列,精准捕捉市场拐点 MT4免费公式源码!
  • 计算机的错误计算(一百四十)
  • JavaEE初阶---网络原理(四)--IP协议/DNS协议
  • LeetCode20:有效的括号
  • 简单介绍Class文件、Dex文件以及ELF文件
  • Vivo开奖了,劝退价。。
  • 鸿蒙打包hvigorw clean报错No npmrc file is matched in the current user folder解决
  • 无人机救援系统基本组成
  • git入门教程
  • AMBA:AHB_Slave_Mux的解析与HREADY、HREADYOUT
  • 初始Linux (2) : 权限
  • 在Mac下安装时间序列软件Hector
  • JVM1.8内存模型
  • windows C#-类型系统(上)