System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及智能駕駛端的圖像處理領域,具體涉及一種圖像處理系統。
技術介紹
1、相關圖像處理系統,通常只能采集系統內部一個通道的圖像數據,無法直接采集多個圖層融合之后的圖像。或者,多個圖層數據的融合在顯示屏上進行,因此,如果沒有特殊的硬件或軟件支持,就無法直接采集到多個圖層融合后的圖像。但是,在某些場景下,用戶提供的屏幕可能沒有顯示屏的接口,這意味著無法直接連接顯示器來顯示融合后的圖像。
技術實現思路
1、有鑒于此,本申請實施例提供了一種圖像處理系統。
2、第一方面,本申請一實施例提供了一種圖像處理系統,包括:共享內存、內存訪問控制器、疊加模塊和寫回模塊,其中,共享內存的輸出端與內存訪問控制器的輸入端連接,內存訪問控制器的輸出端與疊加模塊的輸入端連接,疊加模塊的輸出端通過寫回模塊與共享內存的輸入端連接;共享內存,用于存儲第一圖像數據,第一圖像數據包括用戶界面數據、原始攝像數據和渲染圖像數據;內存訪問控制器,用于基于業務需求,從共享內存中讀取第二圖像數據,第二圖像數據包括用戶界面數據、原始攝像數據和渲染圖像數據中的至少兩種數據;疊加模塊,用于對第二圖像數據進行融合,生成第三圖像數據;寫回模塊,用于將第三圖像數據重新寫入共享內存,以便對第三圖像數據進行顯示和/或存儲。
3、結合第一方面,在第一方面的某些實現方式中,圖像處理系統還包括編碼器,編碼器的輸入端與共享內存的輸出端連接;其中,編碼器,用于對共享內存中的第三圖像數據進行編碼壓縮,生成第四圖像數據,以便對第四圖
4、結合第一方面,在第一方面的某些實現方式中,圖像處理系統還包括以太網接口,用于通過以太網,將共享內存中的第三圖像數據和/或第一圖像數據發送至遠端設備,和/或,將本地存儲的第四圖像數據發送至遠端設備,以便遠端設備對第一圖像數據、第三圖像數據和第四圖像數據中的至少一種數據進行顯示和/或存儲。
5、結合第一方面,在第一方面的某些實現方式中,疊加模塊,還用于針對第三圖像數據,生成用于預覽的目標圖片;寫回模塊,用于將目標圖片寫入共享內存。
6、結合第一方面,在第一方面的某些實現方式中,圖像處理系統還包括顯示接口,用于對第三圖像數據直接進行顯示。
7、結合第一方面,在第一方面的某些實現方式中,圖像處理系統還包括格式轉換模塊,格式轉換模塊的輸入端與內存訪問控制器的輸出端連接,格式轉換模塊的輸出端與疊加模塊的輸入端連接;其中,格式轉換模塊,用于對第二圖像數據進行格式轉換,以生成目標格式的第二圖像數據。
8、結合第一方面,在第一方面的某些實現方式中,圖像處理系統包括n個圖像層,第二圖像與n個圖像層一一對應。
9、結合第一方面,在第一方面的某些實現方式中,格式轉換模塊包括n個轉換單元,每個轉換單元用于對對應的圖像層的第二圖像數據進行格式轉換,生成目標格式的第二圖像數據。
10、結合第一方面,在第一方面的某些實現方式中,圖像處理系統還包括多核多操作系統,多核多操作系統的輸出端與共享內存的輸入端連接;其中,多核多操作系統,用于采集原始攝像數據,以及生成用戶界面數據和渲染圖像數據,并將原始攝像數據,以及用戶界面數據和渲染圖像數據發送至共享內存。
11、結合第一方面,在第一方面的某些實現方式中,多核多操作系統包括linux操作系統以及linux操作系統對應cortex-a核、free?rtos操作系統以及free?rtos操作系統對應cortx-m核或cortx-r核、圖形處理器核;其中,linux操作系統用于生成用戶界面數據;freertos操作系統用于采集原始攝像數據;圖形處理器核用于生成渲染圖像數據。
12、在本申請中,內存訪問控制器和疊加模塊的組合使得系統能夠根據業務需求從共享內存中讀取第二圖像數據,并對其進行融合處理生成第三圖像數據,這種靈活性使得系統能夠適應不同的應用場景和需求。具體而言,寫回模塊的添加使得第三圖像數據可以重新寫入共享內存,如此,共享內存中存儲有第一圖像數據和第三圖像數據,其他相關組件或進程可以根據需求獲取單圖層的第一圖像數據,或者獲取融合后的第三圖像數據。此外,該系統的架構將不同功能的組件(即,共享內存、內存訪問控制器、疊加模塊和寫回模塊)進行了模塊化設計,使得系統具有較好的擴展性和靈活性,可以根據具體需求對各個模塊進行獨立的擴展或優化,而不需要對整個系統進行重構,并且,寫回模塊的添加進一步增強了系統的靈活性,使得可以方便地添加其他處理模塊或功能模塊,以滿足不斷變化的需求。
本文檔來自技高網...【技術保護點】
1.一種圖像處理系統,其特征在于,包括:共享內存、內存訪問控制器、疊加模塊和寫回模塊,其中,所述共享內存的輸出端與所述內存訪問控制器的輸入端連接,所述內存訪問控制器的輸出端與所述疊加模塊的輸入端連接,所述疊加模塊的輸出端通過所述寫回模塊與所述共享內存的輸入端連接;
2.根據權利要求1所述的圖像處理系統,其特征在于,還包括編碼器,所述編碼器的輸入端與所述共享內存的輸出端連接;
3.根據權利要求2所述的圖像處理系統,其特征在于,還包括以太網接口,用于通過以太網,將所述共享內存中的所述第三圖像數據和/或所述第一圖像數據發送至遠端設備,和/或,將本地存儲的所述第四圖像數據發送至遠端設備,以便所述遠端設備對所述第一圖像數據、所述第三圖像數據和所述第四圖像數據中的至少一種數據進行顯示和/或存儲。
4.根據權利要求1所述的圖像處理系統,其特征在于,
5.根據權利要求1所述的圖像處理系統,其特征在于,還包括顯示接口,用于對所述第三圖像數據直接進行顯示。
6.根據權利要求1至5任一項所述的圖像處理系統,其特征在于,還包括格式轉換模塊,所述
7.根據權利要求6所述的圖像處理系統,其特征在于,所述圖像處理系統包括N個圖像層,所述第二圖像與所述N個圖像層一一對應。
8.根據權利要求7所述的圖像處理系統,其特征在于,所述格式轉換模塊包括N個轉換單元,每個所述轉換單元用于對對應的圖像層的第二圖像數據進行格式轉換,生成所述目標格式的第二圖像數據。
9.根據權利要求1至5任一項所述的圖像處理系統,其特征在于,還包括多核多操作系統,所述多核多操作系統的輸出端與所述共享內存的輸入端連接;
10.根據權利要求9所述的圖像處理系統,其特征在于,所述多核多操作系統包括Linux操作系統以及所述Linux操作系統對應Cortex-A核、Free?RTOS操作系統以及所述FreeRTOS操作系統對應Cortx-M核或Cortx-R核、圖形處理器核;
...【技術特征摘要】
1.一種圖像處理系統,其特征在于,包括:共享內存、內存訪問控制器、疊加模塊和寫回模塊,其中,所述共享內存的輸出端與所述內存訪問控制器的輸入端連接,所述內存訪問控制器的輸出端與所述疊加模塊的輸入端連接,所述疊加模塊的輸出端通過所述寫回模塊與所述共享內存的輸入端連接;
2.根據權利要求1所述的圖像處理系統,其特征在于,還包括編碼器,所述編碼器的輸入端與所述共享內存的輸出端連接;
3.根據權利要求2所述的圖像處理系統,其特征在于,還包括以太網接口,用于通過以太網,將所述共享內存中的所述第三圖像數據和/或所述第一圖像數據發送至遠端設備,和/或,將本地存儲的所述第四圖像數據發送至遠端設備,以便所述遠端設備對所述第一圖像數據、所述第三圖像數據和所述第四圖像數據中的至少一種數據進行顯示和/或存儲。
4.根據權利要求1所述的圖像處理系統,其特征在于,
5.根據權利要求1所述的圖像處理系統,其特征在于,還包括顯示接口,用于對所述第三圖像數據直接進行顯示。
6.根據權利...
【專利技術屬性】
技術研發人員:王俊紅,劉小燕,楊波,
申請(專利權)人:蘇州智華汽車電子有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。