新闻中心

EEPW首页 > 光电显示 > 设计应用 > 自动调焦系统

自动调焦系统

作者:时间:2012-08-27来源:网络收藏

调焦为本的核心。由PC进行软件算法处理,伺服配合PC做相应的运动。

本文引用地址:http://www.eepw.com.cn/article/167597.htm

调焦系统的软件系统由两部分组成:调焦的图像算法处理和PC与微控制器系统的通信处理。在自动调焦的图像算法处理中,采用了深度与对比度相比较的面扫描图像处理算法。由于CCD采集到的图像是全彩色图像,图像的大小为320×320 pixel,若对其进行全部处理,则整个自动调焦过程的速度会变得很慢,为了提高自动调焦的速度,取其图像的一部分来进行处理。在实验过程中,选取图像中央的60×60 pixel的图像作为自动调焦的对象。首先将全彩色图像转化为0~255级的灰度图像,利用自动调焦的图像处理算法计算出当前图像的灰度值Rl,并与上次取得的图像的灰度值PO进行比较,若R1)fi0,则PC发出聚焦命令,并传送给微控制器系统,使图像的清晰度更换一次;然后再通过PC取得当前图像,并进行比较,直至找到最清晰的图像为止。自动调焦过程的程序框图如图1所示。

QQ截图20120827152056.jpg

自动调焦算法采用的是Visual Basic 6,0程序设计。在程序设计过程中,用Picture Box控件采样一幅图像,并把其编写成为一个(CalcHuiDuFunc)子程序。PC和微控制器通信程序的设计采用的是PC的串行口COM1或COM2来完成的,软件的设计过程使用了Windows自带的Mscomm控件。该控件集成了串口发送与接收的所有资源。在使用之前,要对MscoΠm控件的一些属性进行设置。



关键词: 系统 自动

评论


相关推荐

技术专区

关闭