System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及攝像模組測試,尤其涉及一種提高圖像測試效率的方法、裝置、介質及設備。
技術介紹
1、傳統cmos芯片的出圖的大小一般為10bit或12bit,但針對一些特殊的芯片,為了提高存儲數據的精度和準確性,有的攝像模組會32float_mono的出圖格式進行出圖。
2、攝像模組在出廠之前,會進行一系列的質量檢測,其中對攝像模組拍攝的圖像進行檢測是質量檢測手段之一。但在32float_mono出圖格式下得到的圖像,因為存儲數據的高精度,必定會占據更大的內存,因此在對圖像進行測試時,會大幅降低測試軟件的運行效率,影響測試效率。
3、基于此,針對32float_mono的圖像格式,目前需要一種方法來能提高圖像的測試效率。
技術實現思路
1、針對現有技術存在的問題,本專利技術實施例提供了一種提高圖像測試效率的的方法、裝置、介質及設備,以解決或者部分解決現有技術中由于32float_mono格式的圖像,數據精度較高,數據占用內存過大,進而影響圖像測試效率的技術問題。
2、本專利技術的第一方面,提供一種提高圖像測試效率的方法,所述方法包括:
3、獲取第一目標圖像中每個像素點在內存中的第一數值;
4、將各所述第一數值轉換為第二數值,將所述第二數值賦值給預設類型的指針變量;所述預設類型的指針變量對應的字節小于所述第一數值占用的字節;
5、對各所述第二數值形成的第二目標圖像進行測試。
6、上述方案中,所述獲取第一目標
7、以字節流的方式對所述第一目標圖像進行讀取,得到所述每個像素點對應的第一當前數值;
8、將每個所述第一當前數值轉換為對應的第一數值。
9、上述方案中,所述以字節流的方式對所述第一目標圖像進行讀取,得到所述每個像素點對應的第一當前數值,包括:
10、逐行讀取所述第一目標圖像,得到所有字節對應的值;
11、根據每個像素點占用的字節位置提取每個所述像素點對應的第一當前數值。
12、上述方案中,所述將每個所述第一當前數值轉換為對應的第一數值,包括:
13、針對任意一個第一當前數值,將所述第一當前數值轉換為二進制數據;
14、確定所述二進制數據的指數及尾數;
15、利用二進制浮點數算術標準計算所述尾數的值;
16、根據公式value=1×2k×m確定所述第一數值value;其中,所述k為所述指數,所述m為所述尾數的值。
17、上述方案中,所述將各所述第一數值轉換為第二數值,包括:
18、針對任意一個第一數值,將所述第一數值進行取整操作,獲得對應的第二當前數值;
19、將所述第二當前數值轉換為十六進制數據,所述十六進制數據為所述第二數值。
20、上述方案中,所述將所述第二數值賦值給預設類型的指針變量之后,所述方法還包括:
21、利用所述指針變量將所述第二數值存儲在所述內存中。
22、本專利技術的第二方面,提供一種提高圖像測試效率的裝置,所述裝置包括:
23、獲取單元,用于獲取第一目標圖像中每個像素點在內存中的第一數值;
24、第一轉換單元,用于將各所述第一數值轉換為第二數值,將所述第二數值賦值給預設類型的指針變量;所述預設類型的指針變量對應的字節小于所述第一數值占用的字節;
25、測試單元,用于對各所述第二數值形成的第二目標圖像進行測試。
26、上述方案中,所述獲取單元具體用于:
27、基于所述第一目標圖像的格式,以字節流的方式對所述第一目標圖像進行讀取,得到所述每個像素點對應的第一當前數值;
28、將每個所述第一當前數值轉換為對應的第一數值。
29、本專利技術的第三方面,提供一種計算機可讀存儲介質,其上存儲有計算機程序,該程序被處理器執行時實現第一方面中任一項所述方法的步驟。
30、本專利技術的第四方面,提供一種計算機設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執行所述程序時實現第一方面中任一項所述方法的步驟。
31、本專利技術提供了一種提高圖像測試效率的方法、裝置、介質及設備,方法包括:獲取第一目標圖像中每個像素點在內存中的第一數值;將各所述第一數值轉換為第二數值,將所述第二數值賦值給預設類型的指針變量;所述預設類型的指針變量對應的字節小于所述第一數值占用的字節;對各所述第二數值形成的第二目標圖像進行測試;如此,將第一數值轉換為第二數值后,又將第二數值賦值給預設類型的指針變量進行存儲,由于預設類型的指針變量對應的字節小于第一數值占用的字節,因此可節省數據存儲的空間,那么在對第二目標圖像進行測試時,可提高測試軟件的運行效率,進而提高測試效率。
本文檔來自技高網...【技術保護點】
1.一種提高圖像測試效率的方法,其特征在于,所述方法包括:
2.如權利要求1所述的方法,其特征在于,所述獲取第一目標圖像中每個像素點在內存中的第一數值,包括:
3.如權利要求2所述的方法,其特征在于,所述以字節流的方式對所述第一目標圖像進行讀取,得到所述每個像素點對應的第一當前數值,包括:
4.如權利要求2所述的方法,其特征在于,所述將每個所述第一當前數值轉換為對應的第一數值,包括:
5.如權利要求1所述的方法,其特征在于,所述將各所述第一數值轉換為第二數值,包括:
6.如權利要求1所述的方法,其特征在于,所述將所述第二數值賦值給預設類型的指針變量之后,所述方法還包括:
7.一種提高圖像測試效率的裝置,其特征在于,所述裝置包括:
8.如權利要求7所述的裝置,其特征在于,所述獲取單元具體用于:
9.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,該程序被處理器執行時實現權利要求1-6任一項所述方法的步驟。
10.一種計算機設備,包括存儲器、處理器及存儲在存儲器上并可
...【技術特征摘要】
1.一種提高圖像測試效率的方法,其特征在于,所述方法包括:
2.如權利要求1所述的方法,其特征在于,所述獲取第一目標圖像中每個像素點在內存中的第一數值,包括:
3.如權利要求2所述的方法,其特征在于,所述以字節流的方式對所述第一目標圖像進行讀取,得到所述每個像素點對應的第一當前數值,包括:
4.如權利要求2所述的方法,其特征在于,所述將每個所述第一當前數值轉換為對應的第一數值,包括:
5.如權利要求1所述的方法,其特征在于,所述將各所述第一數值轉換為第二數值,包括:
6.如權利要求1所...
【專利技術屬性】
技術研發人員:包晨強,
申請(專利權)人:昆山丘鈦光電科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。