首先写在最前面,关于本文所涉及的技术,笔者所掌握的比较有限,写这样的文章也只是通过笔者自身所知道的一些知识内容,来对图像处理这一块领域的一部分进行简单的介绍,而并不是写研究论文。所以文章内不会出现太多复杂的专业性词汇和知识点,笔者也尽量使用谁都看得懂的文字来进行说明。另,由于各国对于这方面的技术的称呼不一,所以本文中可能会交叉出现“机器视觉”和“图象处理”的字眼,按照同一个技术来理解即可。
说白了,图像处理技术源于人类的“视觉”,我们在平时生活中通过眼睛获取了大量的视觉情报,然后大脑再对这些信息进行处理,反馈。再细节一点来说,就是一个三维物体的可见部分投影到了视网膜上,然后人们再通过投影到视网膜上的二维的像,来对该物体进行三维理解。比如去理解该物体的形状,大小,颜色,质地,离开自己的距离远近,运动状态等等。不难想象失去视觉将会是一种多苦逼的生活。
机器视觉的应用范围也很广阔,例如生产自动化中的产品质量控制,成品检验,工况控制。再例如监视摄像头的人或物的识别,跟踪。还有包括自动驾驶等等等等。于是可能有些同学就会略好奇,这当中到底是怎样一个原理来运作的,下面就介绍这个领域的技术的一些基础内容。

