System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請屬于計算機視覺領域,具體涉及一種攝像頭畸變調整方法、系統、存儲介質及裝置。
技術介紹
1、隨著自動駕駛技術的不斷發展,圖像傳感器成為現代汽車智能化、安全化的重要組成部分,在車道檢測、交通標志識別、障礙物監測、行人識別、智能駕駛等方面得到廣泛應用。圖像傳感器的像素越來越高,應用越來越廣,功能越來越多變,對整個工藝制造等也帶來越來越多的挑戰,對中心對準的要求也越來越高。
2、目前傳統的車載攝像頭組裝設備多采用平面光源和圖卡的方式,通過搭建目標標靶,以目標標靶作為成像的中心基準進行檢測,以此來確定中心進行組裝調焦。由于目標標靶圖卡是可以移動的,確定的中心會隨著圖卡移動產生變化,從而導致設備與設備之間,機種變更前后存在比較大的差異,導致攝像設備獲取的圖像數據的失真,準確率不高;傳統車載攝像頭組裝設備對環境要求高,通過傳統人工假設的方式難以做到,攝像頭成像端和畸變中心的差異較大,無法滿足不同環境下的實際生產要求。
技術實現思路
1、為解決上述技術問題,本申請提出一種攝像頭畸變調整方法、系統、存儲介質及裝置。旨在解決車載攝像頭以目標標靶作為成像的中心基準檢測,以確定中心進行組裝調焦過程中目標標靶圖卡移動導致的設備差異問題,提高了確定攝像頭中心的準確性和可靠性。
2、具體的,本申請提出一種攝像頭畸變調整方法,包括:
3、獲取圖像數據,檢測所述圖像數據的角點坐標位置。
4、基于所述角點坐標位置獲取攝像頭的畸變中心范圍,并根據所述畸變中心范圍計算
5、以及,獲取所述最終畸變中心位置與攝像頭成像中心位置的距離,以基于所述距離對所述最終畸變中心位置進行調整,直至所述最終畸變中心位置在攝像頭成像中心位置的第一預設距離范圍內。
6、上述技術方案中,通過計算獲得的最終畸變中心位置和攝像頭成像中心位置的距離對所述最終畸變中心位置進行調整,減少了攝像頭獲取圖像數據的失真,提高了攝像頭采集圖像數據的準確性和一致性。通過對所述最終畸變中心位置的調整實現了攝像頭畸變的自動調整,使得攝像頭適應不同運行環境,提高了攝像頭的可靠性和實用性。
7、進一步的,所述檢測所述圖像數據的角點坐標位置,包括:
8、將所述圖像數據轉換為預設格式的第一圖像數據。
9、基于角點檢測算法檢測所述第一圖像數據中的角點區域。
10、對所述角點區域進行過濾處理,以獲取所述角點坐標位置。
11、其中,通過使用角點檢測算法可以有效地檢測所述第一圖像數據中的角點區域,對角點區域進行過濾處理有效地排除了噪聲和不相關的角點,確保提取到的角點坐標位置的可靠性和魯棒性。
12、進一步的,所述基于所述角點坐標位置獲取攝像頭的畸變中心范圍,包括:
13、根據所述角點坐標位置獲取所有角點間隔距離,基于所述角點間隔距離計算角點區塊面積,通過關系數據模型對所述角點區塊面積進行計算,獲取所述畸變中心范圍。
14、通過所述關系數據模型對角點區塊面積進行計算,可以準確地獲取畸變中心范圍,通過獲取所述畸變中心范圍,為后續獲取最終畸變中心位置奠定了基礎,提高了最終畸變中心位置的精確性和可靠性。
15、進一步的,所述根據所述畸變中心范圍進行計算獲取最終畸變中心位置之前,還包括:
16、判斷所述畸變中心范圍是否在攝像頭成像中心位置的第二預設距離范圍內,若是,則計算所述最終畸變中心位置;否則再次對所述畸變中心范圍進行計算直至所述畸變中心范圍在所述攝像頭成像中心位置的第二預設距離范圍內。
17、通過判斷所述畸變中心范圍是否在攝像頭成像中心位置的第二預設距離范圍內,當所述畸變中心范圍在所述攝像頭成像中心位置的第二預設距離范圍內時再計算所述最終畸變中心位置,提高了所述最終畸變中心位置計算的準確性。通過循環計算的方法,確保了所述畸變中心范圍符合所述第二預設距離范圍,提高了算法的穩定性和可靠性。
18、進一步的,所述根據所述畸變中心范圍計算獲取最終畸變中心位置,還包括:
19、根據所述角點區塊面積對計算獲得的畸變中心位置進行驗證,將通過驗證后的畸變中心位置作為所述最終畸變中心位置。通過對所述畸變中心位置的驗證,確保了所述畸變中心位置的準確性。
20、進一步的,所述基于所述距離對所述最終畸變中心位置進行調整,直至所述最終畸變中心位置在攝像頭成像中心位置的第一預設距離范圍內,包括:
21、基于所述距離判斷所述最終畸變中心位置是否在攝像頭成像中心位置的第一預設距離范圍內,若是則忽略本次畸變調整。
22、否則,計算所述最終畸變中心位置與標準畸變中心的像素差值。
23、將所述像素差值轉換為距離差值,根據所述距離差值對所述最終畸變中心位置進行偏移調整。
24、調整結束后重新獲取圖像數據計算最終畸變中心位置,直至所述最終畸變中心位置在所述攝像頭成像中心的第一預設距離范圍內。
25、通過對所述最終畸變中心位置的偏移調整,確保了攝像頭能夠在不同環境下實現畸變中心的自動調整,提高了攝像頭的實用性。通過計算最終畸變中心與標準畸變中心的像素差值,能夠細致地調整位置,增強所述畸變中心位置調整的精度。
26、進一步的,調整所述最終畸變中心位置至預設距離差值范圍內之后,還包括:
27、通過預固化的方式將調整后的畸變中心位置進行固定。
28、在調整后的畸變中心位置進行預固化能夠保證攝像頭對圖像數據采集的一致性,減少了因頻繁調整畸變中心位置帶來的不穩定因素,有效地避免了反復調整導致的累計誤差,確保了在不同環境下都能穩定的圖像數據輸出。通過所述預固化的方式可以對不同場景或條件下的畸變進行快速適應,提高了系統的整體適應性。
29、基于同一專利技術構思,本申請還提出一種攝像頭畸變調整方法的系統,所述系統包括:數據獲取模塊、角點檢測模塊、計算模塊以及調整模塊。
30、所述數據獲取模塊,用于獲取圖像數據。
31、所述角點檢測模塊,用于檢測所述圖像數據的角點坐標位置。
32、所述計算模塊,用于基于所述角點坐標位置獲取攝像頭的畸變中心范圍,并根據所述畸變中心范圍計算獲取最終畸變中心位置。
33、以及,所述調整模塊,用于獲取所述最終畸變中心位置與攝像頭成像中心位置的距離,以基于所述距離對所述最終畸變中心位置進行調整,直至所述最終畸變中心位置在攝像頭成像中心位置的第一預設距離范圍內。
34、基于同一專利技術構思,本申請還提出一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機可執行指令,計算機可執行指令可被域控制器讀取并執行所述攝像頭畸變調整方法。
35、基于同一專利技術構思,本申請還提出一種攝像裝置,所述攝像裝置中配置有畸變調整系統,所述畸變調整系統運行時執行所述的攝像頭畸變調整方法。
36、與現有技術相比,本申請至少存在以下有益本文檔來自技高網...
【技術保護點】
1.一種攝像頭畸變調整方法,其特征在于,包括:
2.根據權利要求1所述的攝像頭畸變調整方法,其特征在于,所述檢測所述圖像數據的角點坐標位置,包括:
3.根據權利要求1所述的攝像頭畸變調整方法,其特征在于,所述基于所述角點坐標位置獲取攝像頭的畸變中心范圍,包括:
4.根據權利要求3所述的攝像頭畸變調整方法,其特征在于,所述根據所述畸變中心范圍進行計算獲取最終畸變中心位置之前,還包括:
5.根據權利要求3所述的攝像頭畸變調整方法,其特征在于,所述根據所述畸變中心范圍計算獲取最終畸變中心位置,還包括:
6.根據權利要求1所述的攝像頭畸變調整方法,其特征在于,所述基于所述距離對所述最終畸變中心位置進行調整,直至所述最終畸變中心位置在攝像頭成像中心位置的第一預設距離范圍內,包括:
7.根據權利要求1所述的攝像頭畸變調整方法,其特征在于,調整所述最終畸變中心位置至預設距離差值范圍內之后,還包括:
8.一種基于權利要求1-7任一所述的攝像頭畸變調整方法的系統,其特征在于,包括:
9.一種計算機可讀存
10.一種攝像裝置,所述攝像裝置中配置有畸變調整系統,其特征在于,所述畸變調整系統運行時執行如權利要求1-7任一所述的攝像頭畸變調整方法。
...【技術特征摘要】
1.一種攝像頭畸變調整方法,其特征在于,包括:
2.根據權利要求1所述的攝像頭畸變調整方法,其特征在于,所述檢測所述圖像數據的角點坐標位置,包括:
3.根據權利要求1所述的攝像頭畸變調整方法,其特征在于,所述基于所述角點坐標位置獲取攝像頭的畸變中心范圍,包括:
4.根據權利要求3所述的攝像頭畸變調整方法,其特征在于,所述根據所述畸變中心范圍進行計算獲取最終畸變中心位置之前,還包括:
5.根據權利要求3所述的攝像頭畸變調整方法,其特征在于,所述根據所述畸變中心范圍計算獲取最終畸變中心位置,還包括:
6.根據權利要求1所述的攝像頭畸變調整方法,其特征在于,所述基于所述距離對所述最終畸變中...
【專利技術屬性】
技術研發人員:何書偉,歐陽鵬,黃麥多,賴冠卿,
申請(專利權)人:廣東省威匯智能科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。