System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及相機補償,具體而言,涉及一種用于變倍變焦相機光心偏差的測試方法、系統。
技術介紹
1、在高倍變焦相機的組裝過程中,由于相機透鏡的制作工藝偏差或相機的組裝工藝偏差等因素,會使鏡頭的光心與ccd傳感器的中心不處在同一軸線上,導致變焦相機在與被拍物體相對位置不變情況下,進行高低倍率成像時,采集的圖像中物體在圖像中的位置發生了偏移,影響取像效果。
技術實現思路
1、本申請實施例所要解決的技術問題是高低倍率成像時,采集的圖像中物體在圖像中的位置避免發生偏移,影響取像效果。本專利技術實施例的目的在于提供計算出鏡頭組光心與ccd傳感器中心的距離偏差,從而便于在相機組裝和鏡頭加工時的進行偏差補償和改進,提高相機光學性能。
2、本專利技術的第一方面提供了一種用于變倍變焦相機光心偏差的測試方法,所述方法包括:
3、設置標定板置于相機下方,使標定板的中心與相機視場中心重合;所述相機視場為相機固定并將其放大倍數調到最大時的視場;所述標定板包括預定數量的標準圓;
4、將相機由高倍到低倍按預定的步進遞進切換,并分別采集相應倍數下的第一圖像,生成第一圖像序列;其中,每個第一圖像對應一放大倍率;
5、將每張第一圖像進行閾值分割,提取每張第一圖像中位于四個角上的圓形區域,并生成第二圖像序列;
6、將所述第二圖像序列中的每個第二圖像對應的四個角上的圓形區域進行疊加生成第三圖像;
7、計算所述第三圖像中圓形區域的圓心,并將倍率不一的同
8、基于所述交點坐標、第一圖像的中心坐標,確定所述第一圖像對應放大倍率范圍內光心的最大像素偏移量以及鏡頭光心相對ccd傳感器中心的距離偏差。
9、進一步,所述基于所述交點坐標、第一圖像的中心坐標,確定所述第一圖像對應放大倍率范圍內光心的最大像素偏移量,包括:
10、對所有的交點坐標作均值計算,求出交點均值坐標;計算出所述第一圖像的中心坐標;
11、將所述交點均值坐標、第一圖像的中心坐標相減得出在該倍率范圍內光心的最大像素偏移量;
12、將所述最大像素偏移量乘以ccd傳感器每個像元的物理尺寸大小,獲得在該倍率范圍內鏡頭光心相對ccd傳感器中心的物理尺寸偏移量。
13、進一步,所述標定板包括有n*n個標準圓;
14、所述將每張第一圖像進行閾值分割,提取每張第一圖像中位于四個角上的圓形區域,并生成第二圖像序列,包括:
15、基于otsu算法將第一圖像進行圖像灰度閾值分割,并進行篩選,確定標準圓對應的圓形區域;
16、將圓形區域根據每個區域對應的列坐標,從小到大排序;再根據行坐標從小到大排序,從而提取四個角上m*m的圓形區域,生成第二圖像;其中,m<n/2;n表示標定板的標準圓陣列的橫向、縱向圓的個數;m表示四個角上的圓形區域陣列的橫向、縱向圓的個數。
17、進一步,所述計算所述第三圖像中圓形區域的圓心,并將倍率不一的同個位置的圓的圓心依次相連并擬合成直線,包括:
18、獲取不同倍率下同一位置的各圓形區域的圓的中心坐標,逐一將所述中心坐標連成線,再用加權的最小二乘法擬合成直線。
19、本專利技術第二方面提供了一種用于變倍變焦相機光心偏差的測試系統,所述系統包括設置模塊、采集模塊、分割模塊、疊加模塊、擬合模塊以及確定模塊;
20、所述設置模塊,用于設置標定板置于相機下方,使標定板的中心與相機視場中心重合;所述相機視場為相機固定并將其放大倍數調到最大時的視場;所述標定板包括預定數量的標準圓;
21、所述采集模塊,用于將相機由高倍到低倍按預定的步進遞進切換,并分別采集相應倍數下的第一圖像,生成第一圖像序列;其中,每個第一圖像對應一放大倍率;
22、所述分割模塊,用于將每張第一圖像進行閾值分割,提取每張第一圖像中位于四個角上的圓形區域,并生成第二圖像序列;
23、所述疊加模塊,用于將所述第二圖像序列中的每個第二圖像對應的四個角上的圓形區域進行疊加生成第三圖像;
24、所述擬合模塊,用于計算所述第三圖像中圓形區域的圓心,并將倍率不一的同個位置的圓的圓心依次相連并擬合成直線;將所有圓形區域的圓心均擬合成直線,獲取各直線之間的交點坐標;
25、所述確定模塊,用于基于所述交點坐標、第一圖像的中心坐標,確定所述第一圖像對應放大倍率范圍內光心的最大像素偏移量以及鏡頭光心相對ccd傳感器中心的距離偏差。
26、進一步,所述確定模塊中,基于所述交點坐標、第一圖像的中心坐標,確定所述第一圖像對應放大倍率范圍內光心的最大像素偏移量,包括:
27、對所有的交點坐標作均值計算,求出交點均值坐標;計算出所述第一圖像的中心坐標;
28、將所述交點均值坐標、第一圖像的中心坐標相減得出在該倍率范圍內光心的最大像素偏移量;
29、將所述最大像素偏移量乘以ccd傳感器每個像元的物理尺寸大小,獲得在該倍率范圍內鏡頭光心相對ccd傳感器中心的物理尺寸偏移量。
30、進一步,所述標定板包括有n*n個標準圓;
31、所述分割模塊中,將每張第一圖像進行閾值分割,提取每張第一圖像中位于四個角上的圓形區域,并生成第二圖像序列,包括:
32、基于otsu算法將第一圖像進行圖像灰度閾值分割,并進行篩選,確定標準圓對應的圓形區域;
33、將圓形區域根據每個區域對應的列坐標,從小到大排序;再根據行坐標從小到大排序,從而提取四個角上m*m的圓形區域,生成第二圖像;其中,m<n/2;n表示標定板的標準圓陣列的橫向、縱向圓的個數;m表示四個角上的圓形區域陣列的橫向、縱向圓的個數。
34、進一步,所述擬合模塊中,計算所述第三圖像中圓形區域的圓心,并將倍率不一的同個位置的圓的圓心依次相連并擬合成直線,包括:
35、獲取不同倍率下同一位置的各圓形區域的圓的中心坐標,逐一將所述中心坐標連成線,再用加權的最小二乘法擬合成直線。
36、此外,本專利技術的第三方面提供了一種電子裝置,所述電子裝置包括:一個或多個處理器,存儲器,所述存儲器用于存儲一個或多個計算機程序;所述計算機程序被配置成由所述一個或多個處理器執行,所述程序包括用于執行如第一方面所述的用于變倍變焦相機光心偏差的測試方法步驟。
37、此外,本專利技術的第四方面提供了一種存儲介質,所述存儲介質存儲有計算機程序;所述程序由處理器加載并執行以實現如上第一方面所述的用于變倍變焦相機光心偏差的測試方法步驟。
38、本專利技術的方案中,通過設置標定板置于相機下方,使標定板的中心與相機視場中心重合;相機視場為相機固定并將其放大倍數調到最大時的視場;標定板包括預定數量的標準圓;將相機由高倍到低倍按預定的步進遞進切換,并分別采集相應本文檔來自技高網...
【技術保護點】
1.一種用于變倍變焦相機光心偏差的測試方法,其特征在于,所述方法包括:
2.根據權利要求1所述的用于變倍變焦相機光心偏差的測試方法,其特征在于,所述基于所述交點坐標、第一圖像的中心坐標,確定所述第一圖像對應放大倍率范圍內光心的最大像素偏移量,包括:
3.根據權利要求2所述的用于變倍變焦相機光心偏差的測試方法,其特征在于,所述標定板包括有N*N個標準圓;
4.根據權利要求3所述的用于變倍變焦相機光心偏差的測試方法,其特征在于,所述計算所述第三圖像中圓形區域的圓心,并將倍率不一的同個位置的圓的圓心依次相連并擬合成直線,包括:
5.一種用于變倍變焦相機光心偏差的測試系統,其特征在于,所述系統包括設置模塊、采集模塊、分割模塊、疊加模塊、擬合模塊以及確定模塊;
6.根據權利要求5所述的用于變倍變焦相機光心偏差的測試系統,其特征在于,所述確定模塊中,基于所述交點坐標、第一圖像的中心坐標,確定所述第一圖像對應放大倍率范圍內光心的最大像素偏移量,包括:
7.根據權利要求6所述的用于變倍變焦相機光心偏差的測試系統,其特征在于,
8.根據權利要求7所述的用于變倍變焦相機光心偏差的測試系統,其特征在于,所述擬合模塊中,計算所述第三圖像中圓形區域的圓心,并將倍率不一的同個位置的圓的圓心依次相連并擬合成直線,包括:
9.一種電子裝置,所述電子裝置包括:一個或多個處理器,存儲器,所述存儲器用于存儲一個或多個計算機程序;其特征在于,所述計算機程序被配置成由所述一個或多個處理器執行,所述程序包括用于執行如權利要求1-4任一項所述的用于變倍變焦相機光心偏差的測試方法步驟。
10.一種存儲介質,所述存儲介質存儲有計算機程序;所述程序由處理器加載并執行以實現如權利要求1-4任一項所述的用于變倍變焦相機光心偏差的測試方法步驟。
...【技術特征摘要】
1.一種用于變倍變焦相機光心偏差的測試方法,其特征在于,所述方法包括:
2.根據權利要求1所述的用于變倍變焦相機光心偏差的測試方法,其特征在于,所述基于所述交點坐標、第一圖像的中心坐標,確定所述第一圖像對應放大倍率范圍內光心的最大像素偏移量,包括:
3.根據權利要求2所述的用于變倍變焦相機光心偏差的測試方法,其特征在于,所述標定板包括有n*n個標準圓;
4.根據權利要求3所述的用于變倍變焦相機光心偏差的測試方法,其特征在于,所述計算所述第三圖像中圓形區域的圓心,并將倍率不一的同個位置的圓的圓心依次相連并擬合成直線,包括:
5.一種用于變倍變焦相機光心偏差的測試系統,其特征在于,所述系統包括設置模塊、采集模塊、分割模塊、疊加模塊、擬合模塊以及確定模塊;
6.根據權利要求5所述的用于變倍變焦相機光心偏差的測試系統,其特征在于,所述確定模塊中,基于所述交點坐標、...
【專利技術屬性】
技術研發人員:蒲大杭,
申請(專利權)人:信利光電股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。