目录

  • 当我谈学习视觉时,我谈些什么
    • 硬件
    • 软件
      • 算法平台:VisionMaster
      • 应用平台:GeneralFramework
    • 项目
    • 资料获取(不容错过!!!)

当我谈学习视觉时,我谈些什么

初次接触机器视觉,我们的第一个问题往往是“学习机器视觉,应该学习什么?”。
那么首先要整明白,机器视觉到底包含哪些内容和层次。
机器视觉=工业相机?
机器视觉=图像算法?
机器视觉=上位机软件?
从小编多年工作经验看来,机器视觉更多是指代一类系统:赋予机器以眼睛,使其能够预见更多可能,拓宽能力边界。
不论是利用AI算法检测行人摔倒,还是利用3D引导机器人拾取零件,亦或高速识别转盘编码字符,都是视觉赋予机器更多的感知能力。因此,机器视觉是由硬件、软件、算法,乃至更多外围组件有机结合的智能感知系统。失去任何一部分组件,机器视觉都不能很好地工作。
所以,小编认为,学习机器视觉,应该掌握必要的硬件知识、常用的算法工具,以及应用层视觉软件,并具备整个项目或应用系统的技术评估、组件开发与实施能力。

硬件

掌握相机基本参数知识,以及光源选型技术。合适的硬件选型,比后期算法调参重要得多。

软件

软件通常包括算法平台软件和应用平台软件,前者用于视觉方案实现,后者用于项目快速实施。一般而言,应用平台软件是基于算法平台的平台SDK开发,同时具备通讯、文本图表、数据库、界面交互、权限管理和MES(生产管理系统)等功能的视觉框架软件,具有高度封装化、良好防错性、简易搭建式、低门槛维护等特点。
结合国内视觉产品现状,小编推荐VisionMaster+GeneralFramework作为视觉应用的双子星。

算法平台:VisionMaster

天下武功,唯快不破。
国内最优秀的算法平台,莫过于海康推出的VisionMaster。这是一款通用型的算法平台,特点是:

  • 图形化交互、流程式配置,操作简单、门槛极低;
  • 千余种算子,1/10像素精度,工具丰富、性能强大;
  • 支持平台SDK、算子SDK、自定义算法模块三种开发模式,开发灵活;
  • 定位引导、尺寸测量、读码OCR识别、缺陷检测都能适配,应用广泛。

获取链接:海康机器人产品下载中心

应用平台:GeneralFramework

包罗万象,举一千从。
作为VisionMaster的数字孪生产品,GeneralFramework(简称通用框架)自问世以来便深受广大项目人员的喜爱。场景化、引导式、开放化的特点,能够轻松应对视觉应用中需求变更频繁、响应要求快、重复性配置繁多等诉求,广泛应用于3C定位组装和锂电测量检测领域,能够一键模板化配置各类定位、测量、点胶等应用场景,可谓项目型通用软件的珍品。

项目

万事俱备,只欠东风。
掌握硬件和软件知识,是否就能够顺利实施项目,见证最伟大的作品落地呢?
非也。项目评估与实施,往往决定整个视觉应用系统的成败去留。
一个成功的项目,离不开前期的充分评估与后期的有效实施。定位应用的定位精度指标、机构的系统偏差,测量应用的度量极差、来料尺寸偏差,均事关硬件选型与方案设计。而项目实施中的诸多规范,能够在极大程度上管控风险,保证项目有序推进。

资料获取(不容错过!!!)

经过近三个月的收集整理,小编将上述学习资料归纳上传,希望与各位同仁共同进步、提高!
获取链接:点开领取福利
提取码:j76H
资料目录如下

最后,如在学习过程中有任何疑问,欢迎大家到机器视觉技术交流社区畅所欲言!

【福利帖】当我谈学习视觉时,我谈些什么相关推荐

  1. PEOPEO中国区总经理于景:当我谈交互设计时我谈些什么

    嘉宾介绍 于景,软件工程硕士,自幼酷爱绘画,十六岁进入艺术院校专攻设计,在工业设计.多媒体互动艺术创作.视觉传达设计和服装设计等领域颇有造诣,先后创办了呜呀.NIGON.等设计公司和设计品牌. 199 ...

  2. 金庸--王重阳谈学习、旅游、谈交友等等

    第二:论云游 凡游历之道有二:一者看山水明秀,花木之红翠,或玩州府之繁华,或赏寺观 之楼阁,或寻朋友以纵意,或为衣食而留心,如此之人,虽行万里之途,劳形费力, 遍览天下之景,心乱气衰,此乃虚云游之人. ...

  3. 【转】浅谈人类视觉系统与卷积神经网络(CNN)的联系和区别

    浅谈人类视觉系统与卷积神经网络(CNN)的联系和区别 文章转载:叶强 深度学习 / 强化学习 / 机器学习 / 算法 / 眼科学 声明:本文为作者原创.欢迎免费规范转载.本文使用的一些图片素材来自于网 ...

  4. 【活动】当我谈“资源”时我谈些什么

    前几天看到一本书<当我谈跑步时我谈些什么>,突然联想到程序猿们谈"资源"时会谈些什么? 每个程序员都会为自己的学习和工作留存各种各样的资源,有下载的也有自己原创的.大家 ...

  5. [转帖]一个华为哥们学习开发GSM的一些事

    转载于:[转帖]一个华为哥们学习&开发GSM的一些事 http://bbs.c114.net/thread-569654-1-1.html 我是无线研发的,对交付并不熟悉,只是根据直接的接触随 ...

  6. Unity 3D学习视觉脚本无需编码即可创建高级游戏

    在本课程中,您将学习如何在Unity中使用可视化脚本(以前称为Bolt)以及如何在不编写一行代码的情况下创建自己的高级游戏所需的一切.本课程将教你如何掌握可视化脚本,即使你以前没有任何关于unity或 ...

  7. 如何通过引入硬注意力机制来学习视觉问答任务?

    作者 | Mateusz Malinowski, Carl Doersch, Adam Santoro, and Peter Battaglia 译者 | linstancy 编辑 | Jane 出品 ...

  8. 由su和su -的区别谈学习linux运维方法

    由su和su -的区别谈学习linux运维方法一例 老男孩Linux培训新班刚开始,老男孩发现群里就在讨论这个su和su -的区别,有的同学们说,直接su就可以,有的说必须要su -.有的同学直接发问 ...

  9. 编程程序的名称要记住吗_学习编程时要记住的5件事

    编程程序的名称要记住吗 by Kurt 由库尔特 学习编程时要记住的5件事 (5 Things to Remember When You're Learning to Program) Learnin ...

最新文章

  1. 西部985,进军北京!
  2. 【iCore组合式双核心开发板教程】【快速使用手册】
  3. 软件需求分析报告模板_管理费用财务分析怎么做,拿走这个分析模板写进你的报告吧...
  4. Java后台请求远程链接
  5. module_init 详解
  6. 领域驱动设计在马蜂窝优惠中心重构中的实践
  7. SaS中ne在mysql语句对应_SAS学习经验总结分享:篇四—SQL过程
  8. Golang——Println与键盘录入
  9. C#(SuperWebSocket)与websocket通信
  10. UVA10194 Football (aka Soccer)【排序】
  11. 利用hasOwnProperty实现的高效的javascript hashtable
  12. k8s中本地存储卷emptyDir、hostPath卷
  13. HDR图像渲染滤镜软件:Topaz Adjust AI for mac
  14. 【Go实战基础】程序里面数据是如何显示到浏览器当中的
  15. 慧安金科黄铃:面对金融欺诈, AI 如何揪出“老赖”
  16. K、KB、M、MB、G、GB 、TB
  17. ACC算法学习笔记(六):ASPICE开发流程
  18. google map 看经度和纬度
  19. Adobe也封杀中国账号了,技术管理者如何做到有备无患
  20. idea 检测 重复代码_IntelliJ IDEA 15 EAP,支持动态代码重复检测

热门文章

  1. 计算机word平均分怎么算,word怎么计算一列平均分
  2. 【C语言】5个成绩,去掉最高分,去掉最低分,求 平均分
  3. N-gram模型(基于词表)
  4. 电子设计教程16:共射极放大电路
  5. JavaScript 正则匹配中英文姓名
  6. python正则匹配中文/英文/数字/其它字符
  7. 工作5年,从年薪10W到年薪100W:会赚钱的人,都懂规划
  8. 鸡嗉囊病预防的方法 鸡防治嗦囊炎病用什么药
  9. 量子计算机 儿童画,星汉璀璨只见你
  10. python小白社区_Python小白教学系列| 初识python-Go语言中文社区