新聞中心

        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控件的一些屬性進行設置。



        關鍵詞: 系統 自動

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 平果县| 武胜县| 定安县| 济源市| 池州市| 科尔| 扬中市| 盐亭县| 涞水县| 双牌县| 贺兰县| 健康| 区。| 格尔木市| 钟祥市| 建始县| 遂平县| 榆树市| 柳林县| 吉林省| 淳安县| 闻喜县| 平安县| 毕节市| 台湾省| 上蔡县| 观塘区| 平塘县| 云浮市| 广灵县| 会理县| 宿松县| 尼木县| 依兰县| 雅安市| 巴青县| 西贡区| 通渭县| 客服| 逊克县| 开化县|