前言

​ 上一篇文章说到了一些基本的但重要的知识,对于hanlcon与opencv讲解的还不够仔细,想要深入了解同学可以观看超人视觉与毛星云大神出版的《 OpenCV3编程入门 》(谨以此刻悼念)

​ 这一篇我们来说一下相机编程方面 平台类型 轴卡控制 有关的知识。

相机编程

  • 工业相机种类:海康 大恒 大华等

  • 案例程序:安装相机厂商给你相机工具,点进文件所在的位置,向上或向下就能找到案例程序了,参考案例程序就可以编写相机类了。参照海康相机在WIndows电脑路径给出下图

  • 案例基本上是Winform程序,如果是WPF框架,则可以用Image控件Source的属性并将其隐形转为WriteableBitmap类,这样更好的刷新图像。如图

    初始化:

    使用:

  • 相机类:市场上有多种相机,每种相机的第三方库都不一样,这里就可以用到设计模式的工厂模式或者抽象工厂模式。

平台类型(平面)

  • XYR

    ​ XYR平台就是平面X轴 Y轴加一个旋转R轴。一般是两个高速直线模组组成X与Y轴,伺服电机过程旋转R轴。

  • UVW

    ​ UVW对应的是三个动力轴,X轴方向两个马达(VW轴),Y轴方向一个马达(U),X轴两个马达同动实现X轴移动,Y轴一个马达控制Y轴移动,X轴两个不同步的时候实现θ轴转动。 如下图

    UVW转XYR计算公式:

    计算公式在你买了一款UVW平台后厂商会给你平台使用说明书,参照说明书来即可

轴卡

  • 轴卡也有很多厂商在做,雷赛,固高等。与相机,UVW平台一样,轴卡厂商也会有一份PDF的说明书或者案例程序,参照说明书与案例程序来开发,即可完成平台的移动。
  • 这边要注意电机的导程分辨率,一般而言,轴卡的10000脉冲对应移动1mm。当然这个需要熟悉的人确定或者简单点拿尺子自己量。

视觉应用工程师 篇二相关推荐

  1. 视觉应用工程师-篇一

    视觉应用工程师 前言 ​ 工作以来,实习以及后面工作偏向都不一样,既有偏硬件又有偏纯软的开发.与硬件开发有关的则是对工业相机以及设备的了解.本期系类则是自己对硬件开发的一些汇总,希望能帮助到大家.作者 ...

  2. 关闭数字健康 android 魅族,数字体验 篇二十八:精雕细刻,只为给魅友更好的选择,魅族16s Pro体验分享...

    数字体验 篇二十八:精雕细刻,只为给魅友更好的选择,魅族16s Pro体验分享 2019-09-06 17:31:22 14点赞 10收藏 15评论 当我还一直在称赞魅族16s所拥有的舒适手感表现时, ...

  3. 运动控制器编程_快速入门 | 篇二十一:运动控制器ZHMI组态编程简介一

    点击上方"正运动小助手",随时关注新动态! 运动控制器ZHMI组态编程简介一  今天我们来学习一下,运动控制器的ZHMI组态编程简介.本文主要从产品概述.控制器连接触摸屏使用.HM ...

  4. 【通知】有三AI更新420页14万字视觉算法工程师成长指导手册,可下载收藏打印...

    各位同学,可还记得我们发布的<深度学习视觉算法工程师成长指导手册>,现在更新了,超过14万字,420页文档,可下载收藏打印,目录如下,文末提供了下载方式. 手册简介 目前深度学习在图像,语 ...

  5. 一台电脑怎么接两个显示器_电脑数码类目显示器 篇二:11.11抄作业,个人消费级显示器怎么选--20款好价显示器推荐_显示器...

    2020-11-09 21:56:2572点赞390收藏91评论 想攒一台电竞主机.家用主机.酷炫主机无从下手?想省钱又怕性能不达标?值得买帮你打造定制化DIY装机工具,自助全网比价装机,提供最适合的 ...

  6. 一篇文章带你熟悉 TCP/IP 协议(网络协议篇二)

    涤生_Woo 2017年11月11日阅读 15544 关注 一篇文章带你熟悉 TCP/IP 协议(网络协议篇二) 同样的,本文篇幅也比较长,先来一张思维导图,带大家过一遍. 一图看完本文 一. 计算机 ...

  7. 字节码编程,Byte-buddy篇二《监控方法执行耗时动态获取出入参类型和值》

    作者:小傅哥 博客:https://bugstack.cn - 汇总系列专题文章 沉淀.分享.成长,让自己和他人都能有所收获! 一.前言 案例是剥去外衣包装展示出核心功能的最佳学习方式! 就像是我们研 ...

  8. 矢量量化识别孤立字的matlab编码_新zwpython 完胜 老matlab 篇二

    新zwpython 完胜 老matlab 篇二 昨天在知乎: <如何看待哈工程和哈工大被 MathWorks 禁止使用 MATLAB?>https://www.zhihu.com/ques ...

  9. cvpr2020 matlab_新zwpython 完胜 老matlab 篇二

    新zwpython 完胜 老matlab 篇二 昨天在知乎: <如何看待哈工程和哈工大被 MathWorks 禁止使用 MATLAB?>https://www.zhihu.com/ques ...

  10. 年薪20-50万 | 艾视维科技“3D视觉算法工程师”岗位招人啦!

    岗位需求 01 3D视觉算法高级工程师   多名  年薪40-50万/年 广州 岗位职责: 1.结合具体的3D视觉应用需求,可独立进行前期技术评估并制定对应的技术方案: 2.基于公司现有的机器视觉软件 ...

最新文章

  1. struts2 从 action 到 jsp 页面
  2. mysql 事务处理
  3. 用JAVA语言创建链表的方法
  4. 前端学习(903):js同步和异步
  5. Mysql 零距离-入门(二)
  6. linux虚拟机备份树莓派,为树莓派做系统备份镜像(for Linux #038; Mac),
  7. EIGRP区域注入静态路由的三种方法--CCNP学习笔记
  8. 河南科技学院计算机专业是几本,河南科技学院是几本
  9. 滑模控制学习笔记(二)
  10. vscode工作区是什么意思_VS Code中的“工作区”是什么?
  11. 事件修饰符(2) .prevent 阻止默认事件
  12. 计算机应用专科学年鉴定表,计算机应用技术专业学生大一学年自我鉴定.docx
  13. ode45的常用和扩展用法
  14. 控制算法简析1——PID和负反馈的数学原理
  15. 【CodeForces】Educational Codeforces Round 118 (Rated for Div. 2)【A-C】
  16. 一个划时代的知识女性——《杨绛传》读书笔记心得感想4300字
  17. 装机不求人,10 分钟电脑配置挑选速成攻略
  18. Carla-Scenario Runner 安装步骤与踩坑
  19. 【Whole Word Mask】中文 bert wwm 预训练代码,预训练你自己的模型
  20. 开源SCADA组态软件Qt,C#,和WEB大全

热门文章

  1. 软考(网络工程师)-必备网络知识(笔记一)
  2. [Maven实战-许晓斌]-[第二章]-2.4设置HTTP代理
  3. “2019年中国新型城镇化论坛”在京举行
  4. Helm vs Operator
  5. java时间显示时区_Java 时间、日期与时区的关系
  6. python实现火车票查询_火车票查询(python版)
  7. 数据清洗之 数据整理
  8. 手游入门必备基础知识
  9. 短视频开发app,Android 强制应用全局横屏或竖屏
  10. Java实现网易企业163邮箱发送邮件