机器视觉=让电脑看得懂影像、影片及真实世界
当前位置:首页 > 技术分享 > 正文

机器视觉=让电脑看得懂影像、影片及真实世界

小施 2020-12-25 9030 0


当机器会「看」,可以应用在很多领域,从大范围来看,例如交通安全、健康照护、社会治安、环保、娱乐、国土资讯…,会看的车变成无人车、会看的飞机变成无人机、会看的游戏机变成Kinect…机器视觉可以应用的层面相当广泛。从小地方来看,辨识文字、辨识表情、找出目标物... 跟各种生活情境息息相关。


▼机器透过一定的学习方式,可以快速看出目标。

image.png

以制造业的应用为例,具有感测仪器(如自动对焦相机或感测器)的检测机器加上机器视觉技术,可用于检测出各种产品的缺陷、判断并选择出物体、测量尺寸等等,或应用在自动化生产线上对物料进行校准与定位,在相关产业应用很广。


为何使用Python+OpenCV做机器视觉?

因为有几大好处:

  1. 许多机器视觉的案例都采用OpenCV

  2. 学习机器视觉基本功的优良工具

  3. 可以搭配Python的Numpy、Scikit-learn等等强大套件

  4. BSD授权可做为商业用途

  5. 站上巨人的肩膀上打造应用,不用自己重新造轮子

  6. 跨平台的机器视觉套件(Windows、Mac、Linux)

  7. 支援CUDA的GPU运算

  8. 透过与Python结合快速打造应用雏形

Python是一种物件导向、直译式的电脑程式语言。它包含了一组功能完备的标准库,能够轻松完成很多常见的任务。它的语法简单,与其它大多数程式设计语言使用大括弧不一样,它使用缩排来定义语句块。Python支援命令式程式设计、物件导向程式设计、函数式编程、面向侧面的程式设计、泛型编程多种编程范式。OpenCV全名是Open Source Computer Vision Library,是一个跨平台的计算机函式库,OpenCV可用于开发实时的图像处理、电脑视觉以及模式识别程式。



取消回复发表评论:


欢迎到施努卡机器视觉官网提交需求