2013-04-01 44 views
2

您好我正在將圖像轉換爲文本[OCR]的項目,但我的醫生要求手動算法,所以我不能使用opencv或類似的東西,但任何建議都會對C中的OCR也很棒!現在我試圖用C語言讀取JPEG和圖像轉換爲二維數組,像這樣的:如何在2D數組中使用C來讀取jpeg圖像

int A[10][10] ={ 
       {250,249,222,233,244,20,244,244,244,244}, 
       {250,249,222,233,19,20,244,244,244,244}, 
       {250,249,222,18,244,19,244,244,244,244}, 
       {250,249,222,233,244,17,244,244,244,244}, 
       {250,249,222,233,244,18,244,244,244,244}, 
       {250,249,222,233,244,10,244,244,244,244}, 
       {250,249,222,233,244,20,244,244,244,244}, 
       {250,249,222,233,244,19,244,244,244,244}, 
       {250,249,222,233,244,20,244,244,244,244}, 
       {250,249,222,233,244,18,244,244,244,244}, 
       }; 

但10×10將取決於高度和圖像的寬度 我試過很多的庫GDAL,Jpeglib ..等但沒有任何工作 我完成了我的代碼上面的矩陣,但現在它必須從桌面加載一個圖像例如或任何目錄,並將其轉換爲像上面的矩陣:)。

我非常感謝所有幫助ü可以做:)

回答

0

A.什麼是你想加載到數組?

您的圖像灰度只有一個組件?還是三組分顏色?彩色圖像需要3D陣列。

B. JPEG的複雜性是這樣的,除非你想花費幾個月的時間編寫一個解碼器,你將不得不讓某個庫工作。您可能希望尋求幫助,讓現有解碼器與您的應用程序一起工作。

相關問題