回覆列表
  • 1 # 使用者3554968091943

    本人在07年的時候接觸了一點自動聚焦演算法,在此拋磚引玉。

    1.在畫面上畫一條貫穿線,該線會縱貫畫面中心。

    2.自上而下分析所有相鄰畫素之間的灰度差。並找到灰度差別最大的若干組相鄰畫素。如下圖所指的地方,就是灰度相差較大的兩個點3.發出電訊號,驅動鏡頭調焦環向某方向轉動一定角度,然後計算上述兩點的灰度差變大還是變小。如果變大,說明旋轉方向正確,則繼續向該方向旋轉,邊轉邊算,直到灰度差變小,說明轉過頭了,再回轉一個單位,結束。這是我在某機器視覺公司工作時該公司外國總部研發工程師給我們培訓時所介紹的基本原理。實際操作中會相對複雜一些。至於如何驅動調焦環,單反相機採用超聲波馬達進行驅動,我所接觸的工業相機極個別的採用外接伺服電機驅動,不過極少見。現在的工業相機有了液體鏡頭,類似於人眼晶狀體的結構,透過改變鏡頭外殼的形狀來改變液體的形狀從而實現高速自動聚焦。MICROSCAN的VISION MINI就有幾款相機有液體鏡頭,康耐視公司也有此類產品。但從工業領域來說,通常產品到相機的距離都是固定的,自動聚焦意義不大,而且液體鏡頭聚焦速度雖快,但對聚焦和成像質量來說都是短板,通常工業檢測的判斷和測量需求會因影象質量下降而受到很大影響。別忘記,現在工業主流相機還是30W畫素,本身解析度就不高。個人認為此類液體鏡頭是為了以後將智慧相機安裝於自動駕駛汽車之類的產品上的,小體積,高速度,高可靠性成為其主要價值,這已經屬於民用領域了,所以工業領域自動聚焦的相機很少見。

  • 中秋節和大豐收的關聯?
  • 怎麼辨別出軌女人真心迴歸?