新聞中心

        EEPW首頁 > 光電顯示 > 設計應用 > 自動調焦系統

        自動調焦系統

        作者: 時間:2012-08-27 來源:網絡 收藏

        調焦為本的核心。由PC進行軟件算法處理,伺服配合PC做相應的運動。

        本文引用地址:http://www.104case.com/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控件的一些屬性進行設置。



        關鍵詞: 系統 自動

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 上饶市| 凤山县| 文昌市| 灌阳县| 尖扎县| 观塘区| 枣庄市| 呼伦贝尔市| 塘沽区| 长海县| 博爱县| 湘西| 丰台区| 固安县| 高尔夫| 梨树县| 德化县| 克什克腾旗| 龙南县| 福清市| 双城市| 贵州省| 常熟市| 陵川县| 秭归县| 吕梁市| 大方县| 伊金霍洛旗| 子洲县| 永康市| 法库县| 禹州市| 冕宁县| 舟曲县| 台东市| 宿州市| 万载县| 玉溪市| 新宾| 延长县| 咸阳市|