导语:这几天,小编学习到了一个好玩的摄像头图像圆心计算的程序代码。另外,小编Tom邀请你一起搞事情!
在这份程序代码中,小编在Python3下运行,使用到了numpy库和opencv库。关于库的下载可以直接通过pip下载对应的库,或者在这个网站:http://www.lfd.uci.edu/~gohlke/pythonlibs/ 找到对应的位置,下载后pip对应的路径安装于安装包的名字安装即可。
首先,我们需要了解到怎么样使用python程序获取我们电脑摄像头或者外接的usb免驱摄像头的图像。获取到了摄像头的图像之后我们便可以对图像进行分析了。
了解到了基本的摄像头操作,我们便可以读取摄像头的图像进行分析了。这里实现的是图像的圆的识别,描边与圆心的计算。生成三个窗口,分别为原始的摄像头图像,对圆进行描边的摄像头图像与颜色特征识别的图,此处为蓝色。(附上程序源码和效果)
小编使用的是电脑自带的摄像头进行识别和圆心计算。计算出的数据是圆心在图像中的像素点的位置。
左边为没有进行圆心分析的图片,右边为识别的圆心的边缘。(颜色特征识别的图像此处省略了)
计算并生成圆心所在图像的像素点的位置。