0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

机器视觉在工业上的需求

新机器视觉 来源:新机器视觉 2020-09-24 12:47 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1、halcon软件提供的是快速的图像处理算法解决方案,不能提供相应的界面编程需求,需要和VC++结合起来构造MFC界面,才能构成一套完成的可用软件。

2、机器视觉在工业上的需求主要有二维和三维方面的

二维需求方面有:⑴识别定位;(2)OCR光学字符识别;(3)一维码、二维码识别及二者的结合;(4)测量类(单目相机的标定);(5)缺陷检测系列;(6)运动控制,手眼抓取(涉及手眼标定抓取等方面)

三维需求方面:(1)摄像机双目及多目标定(2)三维点云数据重构

3、要成为一名合格的机器视觉工程师必须具备以下三个方面的知识

(1)图像处理涉及以下几大领域:

A、图像处理的基本理论知识(图像理论的基础知识)

B、图像增强(对比度拉伸、灰度变换等)

C、图像的几何变换(仿射变换,旋转矩阵等)

D、图像的频域处理(傅里叶变换、DFT、小波变换、高低通滤波器设计)

E、形态学(膨胀、腐蚀、开运算和闭运算以及凸壳等)

F、图像分割(HALCON里的Blob分析)

G、图像复原

H、运动图像

I、图像配准(模板匹配等)

J、模式识别(分类器训练,神经网络深度学习等)

比较好的参考书籍有

经典教材:冈萨雷斯的《数字图像处理》及对应的MATLAB

杨丹等编著《MATLAB图像处理实例详解》

张铮等编著《数字图像处理与机器视觉——Visual C++与MATLAB实现》

左飞编著的《数字图像处理:原理与实践(MATLAB版)》

左飞编著的《数字图像处理技术详解与Visual C++实践》

谢凤英编著的《Visual C++数字图像处理》

《精通系列·精通Visual C++数字图像处理典型算法及实现(第2版)》

(2)软件编程功底
具备C,C++,C#及MFC界面开发的功底
A、C语言的学习主要看谭浩强写的C语言相关知识
B、C++主要看C++ primer plus书籍

C、MFC的学习主要看孙鑫编写的《VC++深入详解》这本书及相应的视频教程,并在VC++6.0软件或VS2010等软件上编写程序和实践。

D、C#可以看书籍《C#从入门到精通》、《Head First C#》、《C#入门经典》、

《C#图解教程》、《C#高级编程》、《.Net Frameword 高级编程》、《CLR via C#》

(3)光学知识:

主要阅读书籍《工程光学》、重点放在几何光学方面,了解成像原理及相应的光路分析,知道光源的特性、镜头分辨率、相机分辨率等方面的知识。

光学知识主要在你设计方案时相机、光源、镜头等选型时起到关键作用。

软件功底的作用是软件的架构设计分析,架构包括UI层设计、业务逻辑层开发、数据层开发。

HACLON主要完成图像处理算法的实现。

目前市场上工业领域中主流的图像算法处理软件有HALCON, NIvisionpro, opencv

学习HALCON最重要的是学习其中的方法、流程和套路

4、HALCON主要完成图像算法的流程套路如下:

特征提取总结:

1、几何特征(面积、周长、矩形度)2、纹理特征(与灰度相关,如熵、能量值)

3、颜色特征4、概率特征5、算子描述特征 6、Hough特征(梯度直方图特征)


做机器视觉的项目,拿到项目时一般遵循如下流程:

第一步:需求分析,建立相应的方案

第二步:算法流程规划及业务逻辑设计

第三步:模块化编程及集成化实现

第四步:调试,根据反馈结果来不断的修改程序Bug,达到客户需求,最后交付客户及软硬件操作文档。

学习机器视觉的好方法:

1、学习机器视觉一定要结合项目实战,在实践中学习总结经验教训,系统化学习所需知识。

2、补充一定的C++和c#知识,进行VS联合开发,客户现场的学习和现场调试,不断学习示例分析,掌握方法套路流程。

3、根据实际问题,学习模块调用,按照方法套路学习。

4、最好是先用HALCON实现图像处理部分,然后在VS2010开发软件中利用MFC图形界面实现出来,实践学习是最好的方法。

机器视觉学习的发展趋势是结合神经网络、深度学习进行相应的人工智能机器视觉开发。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 图像处理
    +关注

    关注

    29

    文章

    1340

    浏览量

    59210
  • 算法
    +关注

    关注

    23

    文章

    4762

    浏览量

    97226
  • 机器视觉
    +关注

    关注

    163

    文章

    4736

    浏览量

    125122

原文标题:机器视觉应用方向及学习思路总结

文章出处:【微信号:vision263com,微信公众号:新机器视觉】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    思奥特智能机器视觉光源:以光为笔,绘就工业检测新图景

    智能制造浪潮席卷全球的今天,工业检测作为产品质量的“守门人”,其重要性日益凸显。而机器视觉光源,作为工业检测系统的“眼睛”,直接影响着检测
    的头像 发表于 11-21 09:16 83次阅读
    思奥特智能<b class='flag-5'>机器</b><b class='flag-5'>视觉</b>光源:以光为笔,绘就<b class='flag-5'>工业</b>检测新图景

    工业一体机针对工业机器视觉需求开发的一种集成化系统被广泛应用

    随着工业化的进程和技术的不断发展,工业机器视觉成为现代工业生产中不可或缺的一部分。作为工业
    的头像 发表于 11-17 09:55 224次阅读

    借助AMD FPGA简化机器视觉摄像头设计

    如今,工业行业对生产力和自动化的追求不断升级,推动先进机器视觉系统需求持续增长。
    的头像 发表于 11-08 09:18 4398次阅读
    借助AMD FPGA简化<b class='flag-5'>机器</b><b class='flag-5'>视觉</b>摄像头设计

    机器视觉系统中工业相机的常用术语解读

    、场景的某种认识并作出相应决策的有机整体。可配置的机器视觉系统是由工业相机、工业镜头、光源、采集与处理软件等分离部件构成,可通过软硬件参数调整和算法配置,适用于多个不
    的头像 发表于 10-31 17:34 1010次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>视觉</b>系统中<b class='flag-5'>工业</b>相机的常用术语解读

    机器视觉检测PIN针

    物理损伤)必须进行极其精密的测量与核查。以往依赖人眼的检测方式存在明显短板:不仅作业速度慢、受人员状态影响大(易疲劳导致误判),而且面对日益严苛的微米级精度标准时显得力不从心。相比之下,基于机器视觉
    发表于 09-26 15:09

    图像采集卡与工业相机:机器视觉“双剑合璧”的效能解析

    工业自动化、科学研究和安防监控等关键领域,“看得清”是无数决策的基础。机器视觉系统如同为机器赋予慧眼,而在这双慧眼中,
    的头像 发表于 08-19 12:39 563次阅读
    图像采集卡与<b class='flag-5'>工业</b>相机:<b class='flag-5'>机器</b><b class='flag-5'>视觉</b>“双剑合璧”的效能解析

    机器视觉系统工业相机的成像原理及如何选型

    做出决策或执行任务。简单来说,机器视觉是用机器代替人眼来做测量和判断。机器视觉系统图像处理流程工业
    的头像 发表于 08-07 14:14 1044次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>视觉</b>系统<b class='flag-5'>工业</b>相机的成像原理及如何选型

    一文带你了解什么是机器视觉网卡

    机器视觉网卡通常指的是机器视觉系统中用于连接工业相机到计算机的以太网卡。它的核心作用是实现高速
    的头像 发表于 07-09 16:18 427次阅读
    一文带你了解什么是<b class='flag-5'>机器</b><b class='flag-5'>视觉</b>网卡

    工业相机图像采集卡:机器视觉的核心枢纽

    工业相机图像采集卡是用于连接工业相机与计算机的关键硬件设备,主要负责将相机输出的图像信号转换为计算机可处理的数字信号,并实现高速、稳定的数据传输。它在工业自动化、机器
    的头像 发表于 05-21 12:13 554次阅读
    <b class='flag-5'>工业</b>相机图像采集卡:<b class='flag-5'>机器</b><b class='flag-5'>视觉</b>的核心枢纽

    工业相机:机器视觉的“核心之眼”,四大分类详解

    智能制造和自动化生产中,工业相机作为机器视觉系统的核心组件,凭借其高精度、高稳定性和快速响应能力,被广泛应用于产品质量检测、尺寸测量、定位识别等领域。它通常与
    的头像 发表于 05-13 16:30 1456次阅读
    <b class='flag-5'>工业</b>相机:<b class='flag-5'>机器</b><b class='flag-5'>视觉</b>的“核心之眼”,四大分类详解

    工业一体机应用在机器视觉领域都有哪些常见性能优势?

    随着工业化的进程和技术的不断发展,工业机器视觉成为现代工业生产中不可或缺的一部分。作为工业
    的头像 发表于 05-06 11:50 462次阅读

    工业相机采集卡:机器视觉系统的关键枢纽

    稳定性和整体成本。随着工业自动化和智能化进程的加速,对机器视觉系统的需求日益增长,工业相机采集卡的重要性也愈发凸显。本文将深入探讨
    的头像 发表于 03-17 16:04 907次阅读
    <b class='flag-5'>工业</b>相机采集卡:<b class='flag-5'>机器</b><b class='flag-5'>视觉</b>系统的关键枢纽

    Fibocom AI Stack满足各种机器视觉应用需求

    机器视觉作为AI应用的“智慧之眼”,正成为各行各业数字化转型的核心技术,广泛应用于工业自动化、智能安防、医疗诊断等各个领域。训练和优化目标检测、关键点检测、图像分割、超分辨率、图像增强、360环视
    的头像 发表于 02-20 10:18 941次阅读

    机器视觉技术:照亮工业4.0未来征途,报名火热进行中

    中国(上海)机器视觉展暨机器视觉技术及工业应用研讨会将于 2025年3月26-28日在上海新国际博览中心W4&W5馆 举办。
    发表于 12-20 14:09 367次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>视觉</b>技术:照亮<b class='flag-5'>工业</b>4.0未来征途,报名火热进行中

    工业机器视觉算控融合一体化套件方案,赋能工业智造

    全球工业4.0的大潮下,智能制造已经成为各行各业追求的目标。12月19日,杭州举办的主题研讨会“机器视觉+AI打造新质生产力赋能工业智造”
    的头像 发表于 12-19 16:44 694次阅读
    <b class='flag-5'>工业</b><b class='flag-5'>机器</b><b class='flag-5'>视觉</b>算控融合一体化套件方案,赋能<b class='flag-5'>工业</b>智造