springboot中使用百度ocr实现文字识别功能

本文介绍了如何在SpringBoot项目中利用百度的人工智能接口实现文字识别功能。通过引入百度依赖和Jackson库,结合BootstrapFileupload组件,实现用户上传图片后进行文字识别,并将结果展示。详细步骤包括控制器接收图片、调用OCR服务以及处理返回结果。
摘要由CSDN通过智能技术生成

百度的人工智能接口,可以实现诸如人脸识别,文字识别等等。当今比较火的springboot,加上人工智能模块,未来应该应用蛮广泛的。因此,闲来无事写了个小栗子,分享出来!终极效果如下~

没错,是用的bootstrapFileupload,这个挺赞的小组件~和bootstrap很兼容,样式也很漂亮!

 

废话少说,直接上码!

咱是基于maven构建的程序,so需要引入百度的依赖,还有处理对象和json的依赖jackson,当然你有别的方法也可。如下:(PS:如果你用的jar包,就需要搜索这些jar了,不多说,复制groupId就会搜到,这里不再提到,需要注意的是,这里所使用的百度依赖,需要jdk1.8及以上版本)

<!-- 百度人工智能依赖 -->
		<dependency>
    		<groupId>com.baidu.aip</groupId>
    		<artifactId>java-sdk</artifactId>
    		<version>4.4.1</version>
		</dependency>
<!-- 对象转换成json引入如下依赖 -->
		<!-- 文档:https://www.yiibai.com/jackson/jackson_first_application.html#article-start -->
		<dependency>
    		<groupId>com.fasterxml.jackson.core</groupId>
    		<artifactId>jackson-databind</artifactId>
    		<version>2.7.4</version>
		</dependency>

然后࿰

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值