什么是计算机视觉
当今世界,随着智能手机及各类计算机硬件的发展,视觉传感器已经广泛地遍布于我们的世界。我们如何能利用这些传感器来获得有价值的信息呢?为了解决这一问题,计算机视觉学应运而生。
计算机视觉并不是独属于计算机学的学科,而是计算机学与生物学、物理学、工程学、数学、甚至心理学的交叉学科,如下图所示:
计算机视觉的历史
计算机视觉可能是地球上最为源远流长的学科,因为它试图模仿及超越的视觉能力,来源于5亿4千万年前。
在那个时候,生物发生了生物学家们至今仍在争议其起因的爆发式进化。目前最具有说服力的一个说法是,在那个时刻,生物突然进化出了视觉。是视觉让生物获得了远胜以往的捕食能力,为了对抗捕食者,被捕食者也被迫发生各种进化。于是,物种大爆发发生了。
从那时开始到现在,视觉已经成为了智慧生命最重要的感知方式。我们人类大脑皮层内部约一半的神经元与视觉有关。
以上是生物视觉的历史,那么让机器获得视觉的历史呢?
人类开始试图用机器模仿生物视觉的历史,始于照相机的发明。17世纪,第一台照相机被发明了。它和动物早期的视觉原理很相似:有一个能透光的小孔,以及小孔后的平板收集信息并成像。
之后生物学家们也开始研究视觉的机理。最有名的是hubel和wiesel的研究。他们把一根电极插入猫的初级视觉皮层,并给猫看各种各样的图片,观察电信号的变化。有趣的是,他们发现,猫的视觉皮层在看到不同的图片