近期做了一款關(guān)于圖片OCR的SDK,由于接口對(duì)圖片上傳的大小有限制(1M以下),所以對(duì)圖片進(jìn)行了壓縮處理,但是這樣一來就造成圖片清晰度收到影響,對(duì)于一些色值較為接近的銀行卡信息識(shí)別率太低。后經(jīng)研究發(fā)現(xiàn)相機(jī)自動(dòng)獲取的圖片為png格式圖片比較大,直接按照png格式上送需要大比例壓縮,所以影響識(shí)別率。如果轉(zhuǎn)換成jpg格式上傳,圖片本身清晰度不變但是大小相對(duì)較小。
imageData = UIImageJPEGRepresentation(blockImage,1);
?type = @"image/jpeg";