国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

不到十行實(shí)現javaCV圖片OCR文字識別

發(fā)布時(shí)間:2021-07-05 18:40 來(lái)源:腳本之家 閱讀:0 作者:洛陽(yáng)泰山 欄目: 開(kāi)發(fā)技術(shù)

spring boot項目pom文件中添加以下依賴(lài) 

		<!-- https://mvnrepository.com/artifact/org.bytedeco/javacv-platform -->
		<dependency>
			<groupId>org.bytedeco</groupId>
			<artifactId>javacv-platform</artifactId>
			<version>1.5.5</version>
		</dependency>

單類(lèi)代碼實(shí)現,復制到idea編輯器里,右鍵run運行即可。

OCR方法參數說(shuō)明,

1.lng 語(yǔ)言類(lèi)型 分為兩種 1.eng 英語(yǔ) 2.chi_sim 中文簡(jiǎn)體

2.dataPath 語(yǔ)言數據集文件夾路徑

3.imagePath 需要識別的圖片文件路徑

 
import org.bytedeco.javacpp.BytePointer;
import org.bytedeco.leptonica.PIX;
import org.bytedeco.leptonica.global.lept;
import org.bytedeco.tesseract.TessBaseAPI;
 
public class OcrTest {
 
    public static String OCR(String lng,String dataPath,String imagePath) {
        TessBaseAPI api=new TessBaseAPI();
        if (api.Init(dataPath, lng)!=0){
            System.out.println("error");
        }
        PIX image= lept.pixRead(imagePath);
        if (image==null){
            return "";
        }
        api.SetImage(image);
        BytePointer outText=api.GetUTF8Text();
        String result=outText.getString();
        api.End();
        outText.deallocate();
        lept.pixDestroy(image);
        return result;
    }
 
    public static void main(String[] args) {
       String text= OCR("chi_sim", "E:\\traineddata", "C:\\Users\\tarzan\\Desktop\\image\\test5.png");
        System.out.println(text);
    }
}

測試樣例結果

test1.jpg

test2.jpg

test3.jpg

test4.jpg

test5.jpg

到此這篇關(guān)于不到十行實(shí)現javaCV圖片OCR文字識別的文章就介紹到這了,更多相關(guān)javaCV OCR文字識別內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自互聯(lián)網(wǎng)轉載和分享為主,文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權請聯(lián)系QQ:712375056 進(jìn)行舉報,并提供相關(guān)證據,一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容。

精品少妇人妻AV免费久久久| 国产精品毛片在线完整版| 国产精品被窝福利一区| 精品日产卡一卡二卡国色天香| 午夜时刻免费入口| 免费观看成人欧美WWW色|