fyty8888@163.com

研制一种三维电子眼

作者:
安徽新天源建设咨询有限公司
最后修订:
2020-08-26 09:33:19

摘要:

摄像头拍摄的图像是二维图像,物体通过摄像头形成的图像都在一个平面上,这样计算机就不能区分通过摄像头形成的各物体图像的远近,这里要研制一种计算机能够通过摄像头知道物体远近的三维电子眼,首先应该在计算机中制作一个数字三维空间,在这个空间中的xy坐标平面上存在一个二维平面,摄像头拍摄的图像是在二维平面上由各种颜色像素点组成的,我们事先就制作了各种颜色的小微粒储存在计算机中,在计算机三维空间中的xy坐标平面上,计算机需要用内部存储的各种颜色的小微粒,按照摄像头拍摄的二维平面图像中的像素点颜色重新组合出和摄像头拍摄的二维平面图像一样的微粒图形,(因为图像是由像素点组成的而转换成的微粒图形是由计算机中存储的各种颜色的微粒组成的所以在计算机三维空间中的就是二维的微粒图形),这个过程实际上就是计算机将摄像头拍摄的二维图像转换成计算机内部数字三维空间中的二维微粒图形,因为三维空间中的微粒可以离开微粒平面前后移动,所以计算机就可以拉伸三维空间中的二维微粒图形。

有一种贺年卡当我们打开它,里面被压在一起的各种物体就还原成了立体的,它的原理就是一旦我们向三维空间拉开了一个物体的边那么和这个物体边连接的其它边就需要重新连接成三维空间中的连接方式,这样贺年卡中的所有三维物体就被还原了出来,计算机可以对物体图像进行边缘提取,这样计算机就同时可以在数字三维空间中也提取出对应的物体微粒图形的边,计算机通过对微粒图形中边的拉伸就能够通过边的连接重新在数字三维空间中还原出物体所在的三维空间图形,这样计算机就能够通过内部三维空间中各物体图形的远近知道实际环境中物体的远近和形状了。

图一 是一个汽车图像,图二是计算机对图一进行的边缘提取。

网友评论: