位置:51电子网 » 技术资料 » 显示光电

自动调焦系统

发布时间:2008/12/30 0:00:00 访问次数:525

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

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

  图1 自动调焦程序流程图

  自动调焦算法采用的是visual basic 6,0程序设计。在程序设计过程中,用picture box控件采样一幅图像,并把其编写成为一个(calchuidufunc)子程序。pc和微控制器通信程序的设计采用的是pc的串行口com1或com2来完成的,软件的设计过程使用了windows自带的mscomm控件。该控件集成了串口发送与接收的所有资源。在使用之前,要对mscoπm控件的一些属性进行设置。

  欢迎转载,信息来源维库电子市场网(www.dzsc.com)



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

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

  图1 自动调焦程序流程图

  自动调焦算法采用的是visual basic 6,0程序设计。在程序设计过程中,用picture box控件采样一幅图像,并把其编写成为一个(calchuidufunc)子程序。pc和微控制器通信程序的设计采用的是pc的串行口com1或com2来完成的,软件的设计过程使用了windows自带的mscomm控件。该控件集成了串口发送与接收的所有资源。在使用之前,要对mscoπm控件的一些属性进行设置。

  欢迎转载,信息来源维库电子市场网(www.dzsc.com)



相关IC型号

热门点击

 

推荐技术资料

按钮与灯的互动实例
    现在赶快去看看这个目录卞有什么。FGA15N120AN... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!