机器视觉与计算机视觉

机器视觉(Machine Vision, MV) & 计算机视觉(Computer Vision, CV) 从学科分类上, 二者都被认为是人工智能( Artificial Intelligence )下属科目.

机器视觉就是用机器代替人眼来做测量和判断。机器视觉系统是通过机器视觉产品(即图像摄取装置,分CMOS和CCD两种)将被摄取目标转换成图像信号,传送给专用的图像处理系统,得到被摄目标的形态信息,根据像素分布和亮度、颜色等信息,转变成数字化信号;图像系统对这些信号进行各种运算来抽取目标的特征,进而根据判别的结果来控制现场的设备动作。

计算机视觉是指用计算机实现人的视觉功能――对客观世界的三维场景的感知、识别和理解。它是一门研究如何使机器“看”的科学,更进一步的说,就是是指用摄影机和电脑代替人眼对目标进行识别、跟踪和测量等机器视觉,并进一步做图形处理,使电脑处理成为更适合人眼观察或传送给仪器检测的图像。计算机视觉也可以看作是研究如何使人工系统从图像或多维数据中“感知”的科学。它的最终研究目标就是使计算机能象人那样通过视觉观察和理解世界,具有自主适应环境的能力。这里主要有两类方法:一类是仿生学的方法,参照人类视觉系统的结构原理,建立相应的处理模块完成类似的功能和工作;另一类是工程的方法,从分析人类视觉过程的功能着手,并不去刻意模拟人类视觉系统内部结构,而仅考虑系统的输入和输出,并采用任何现有的可行的手段实现系统功能。

两者用到的技术类似,主要区别是运用场景、侧重方面不同,MV 偏工业车间应用,更多注重广义图像信号(激光,摄像头)与自动化控制(生产线)方面的应用。侧重对量的分析,如零件直径。CV偏软件算法, 更多关注人相关的应用,注重(2D, 3D)图像信号本身的研究以及和图像相关的交叉学科研究(医学图像分析,地图导航),侧重对质的分析,如人脸识别、车牌识别。

计算机视觉的应用场景相对复杂,要识别的物体类型也多,形状不规则,规律性不强。有些时候甚至很难用客观量作为识别的依据,比如识别年龄,性别。所以深度学习比较适合计算机视觉。而且光线,距离,角度等前提条件,往往是动态的,所以对于准确度要求,一般来说要低一些。机器视觉则刚好相反,场景相对简单固定,识别的类型少(在同一个应用中),规则且有规律,但对准确度,处理速度要求都比较高。关于速度,一般机器视觉的分辨率远高于计算机视觉,而且往往要求实时,所以处理速度很关键,目前基本上不适合采用深度学习。

商业方面,计算机视觉的应用面更广一些,毕竟很多业务是跟人相关,比如人脸识别,行为分析等,很多垂直领域都有计算机视觉潜在需求,相对来说,更适合创业;

而机器视觉顾名思义,业务主要跟机器相关,而且对准确度甚至安全性要求很高,也就在资质品牌方面有较高的门槛,所以寡头垄断严重,一般来说,更适合上班而不是创业。

链接:https://www.zhihu.com/question/23183532/answer/105619829

链接:https://www.zhihu.com/question/23183532/answer/23896265

来自为知笔记(Wiz)

时间: 2024-12-27 15:45:58

机器视觉与计算机视觉的相关文章

机器视觉之初窥门径

以前一直在实验室,接触的是图像的算法部分,至于是机器视觉还是计算机视觉傻傻分不清楚,也没有细分的必要,后来实习进入工业界,发现还是有必要把机器视觉单独拿出来,给他一个名分,同时整理一下自己对机器视觉的认识. 机器视觉,机器排在前面,当然离不开机器,机器越来越智能,代替人的工作,我们称之为机器人,经过多年的发展,工业机器人进化到第三代,第一代示教再现机器人,就是固定点位运动,第二代加入了对工作环境的仿真再规划路径,第三代智能机器人则加入了各种传感器,使之灵活调整工作状态,加入了相机镜头则引入了机器

图像处理和计算机视觉的区别

图像处理,针对图像本身进行一些处理,这里可以是工业.医疗.娱乐.多媒体.广告等多个行业的,如常见的Photoshop也是图像处理软件,使用此软件从事相关工作的人也是图像处理人员.其它行业也有类似的效果,即将原始图像,通过一些算法.技术.手段等,转换成用户自己认为理想的图像,即把图像给处理了. 计算机视觉,或者说是机器视觉(计算机视觉与机器视觉略有不同,不过更相近),则类似于人类的视觉效果,只不过是用到了机器.计算机上.这其中,大部分的机器视觉,都包含了图像处理的过程,只有图像处理过后,才能找到图

【数字图像处理之(一)】数字图像处理与相关领域概述

数字图像(Digital Image) 一副图像可以定义为一个二维函数f(x, y),这里的x和y是空间坐标,而在任意坐标(x, y)处的幅度f被称为这一坐标位置图像的亮度或灰度.当x.y和f的幅值都是有限的离散值时,称为数字图像.注意,数字图像由有限数量的元素组成,每个元素都有特殊的位置和数值.这些元素称为画像元素.图像元素和像素,像素是定义数字图像元素时使用最广泛的术语. --Digital Image Pricessing Using MATLAB( Rafacel C. Gonzalez

MATLAB图像处理——学习笔记

由于工作需要,开始研究一下MATLAB图像处理相关的知识,图像处理只是matlab应用领域中小小的一部分而已.以前只是听说过MATLAB很强大,但没有系统的学过,如今开始学时,发现matlab确实很不错.很高大上.操作起来很方便,特别是编写程序时,比C语言更简洁. 很多人都是大学里就学过matlab的,由于是半路出家,所以知识不是很全面,直接拿了一本冈萨雷斯的MATLAB版的书就开始看,下面做一些简单的小记录. 1. matlab命令基础: clc--清除窗口 clear--清除之前赋值过的变量

机器视觉之相关资源--- 计算机视觉相关的部分测试数据集和源码站点

转自:http://blog.csdn.net/zouxy09/article/details/8550952 作者:zouxy09出处:http://blog.csdn.net/zouxy09   注:下面有project网站的大部分都有paper和相应的code.Code一般是C/C++或者Matlab代码. 最近一次更新:2013-3-17 一.特征提取Feature Extraction: ·         SIFT [1] [Demo program][SIFT Library] [

总结一些机器视觉库

通用库/General Library OpenCV   无需多言. RAVL  Recognition And Vision Library. 线程安全.强大的IO机制.包含AAM. CImg  很酷的一个图像处理包.整个库只有一个头文件.包含一个基于PDE的光流算法. 图像,视频IO/Image, Video IO FreeImage DevIL ImageMagick FFMPEG VideoInput portVideo AR相关/Augmented Reality ARToolKit 

paper 61:计算机视觉领域的一些牛人博客,超有实力的研究机构等的网站链接

转载出处:blog.csdn.net/carson2005 以下链接是本人整理的关于计算机视觉(ComputerVision, CV)相关领域的网站链接,其中有CV牛人的主页,CV研究小组的主页,CV领域的paper,代码,CV领域的最新动态,国内的应用情况等等.打算从事这个行业或者刚入门的朋友可以多关注这些网站,多了解一些CV的具体应用.搞研究的朋友也可以从中了解到很多牛人的研究动态.招生情况等.总之,我认为,知识只有分享才能产生更大的价值,真诚希望下面的链接能对朋友们有所帮助.(1)goog

转载:2013计算机视觉代码合集

转载,原文地址http://blog.csdn.net/daoqinglin/article/details/23607079 -------------------------------------------------------------------------- 来源: http://www.yuanyong.org/cv/cv-code-one.html http://www.yuanyong.org/cv/cv-code-two.html http://www.yuanyong

机器视觉是用什么软件开发的?

著作权归作者所有. 商业转载请联系作者获得授权,非商业转载请注明出处.作者:羅鋒链接:http://www.zhihu.com/question/20025224/answer/18874837来源:知乎 在我的理解:机器视觉当前的比较流行的开发模式是“软件平台+工具包” 1.软件平台: 1.VC:最通用,功能最强大.用户多,和windows搭配,运行性能较好,可以自己写算法,也可以用工具包,而且基本上工具包都支持VC的开发.是大家主要选择的平台. 2.C#:比较容易上手,特别是完成界面等功能比