开发者社区 > 视觉智能 > 文字识别 > 正文

文字识别OCR机动车发票的java 示例SDK有哪里有url传参地址?

文字识别OCR机动车发票的java 示例SDK有哪里有url传参地址?

展开
收起
青城山下庄文杰 2023-08-20 16:29:37 143 0
6 条回答
写回答
取消 提交回答
  • 十分耕耘,一定会有一分收获!

    楼主你好,阿里云提供的Java SDK中,并没有直接支持通过URL传参的机动车发票识别示例。不过,你可以自行修改SDK中的代码,在调用识别接口时使用URL参数进行传参。以下是一个简单的伪代码示例,仅供参考:
    image.png

    String url = "https://ocrapi-vehicle.taobao.com/ocrservice/vehicle_invoice";
    Map<String, String> params = new HashMap<String, String>();
    params.put("url", "https://xxx.xxx.xxx/image.jpg");
    params.put("appcode", "your_appcode");
    
    // 发送GET请求,获取识别结果
    String result = HttpUtil.doGet(url, params);
    

    注意:此示例中的HttpUtil.doGet()方法需自行实现,可以使用Java原生的URLConnection或第三方库如OkHttp等。另外,如果需要传递更复杂的参数,建议使用POST请求。
    image.png

    2023-08-22 19:26:39
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    阿里云提供了Java SDK来方便使用文字识别OCR服务。以下是通过URL传递参数的Java示例代码:

    import com.aliyun.tea.*;
    import com.aliyun.ocr20191230.Client;
    import com.aliyun.ocr20191230.models.*;
    
    public class OCRDemo {
        public static void main(String[] args) throws Exception {
            // 请将以下信息替换为您自己的信息
            String accessKeyId = "<your-access-key-id>";
            String accessKeySecret = "<your-access-key-secret>";
            String imageUrl = "<your-image-url>";
    
            Config config = new Config()
                    .setAccessKeyId(accessKeyId)
                    .setAccessKeySecret(accessKeySecret);
            Client client = new Client(config);
    
            RecognizeLicensePlateRequest request = new RecognizeLicensePlateRequest()
                    .setImageURL(imageUrl);
            RecognizeLicensePlateResponse response = client.recognizeLicensePlate(request);
    
            // 处理响应结果
            System.out.println("识别结果:" + response.getData());
        }
    }
    

    在上述示例代码中,您需要替换accessKeyIdaccessKeySecret为您自己的阿里云API凭证信息,imageUrl为待识别的图片的URL地址。

    此示例代码使用阿里云的Java SDK,并调用了OCR服务中的机动车发票识别接口(RecognizeLicensePlateRequest)。根据具体的需求,您可以选择其他OCR相关的接口进行调用。

    要使用该示例代码,请确保已经导入正确的Java SDK依赖库,并配置好您的开发环境。您可以在阿里云的官方文档中找到更详细的Java SDK使用说明和示例代码。

    2023-08-21 22:51:41
    赞同 展开评论 打赏
    • 可以参考阿里云提供的机动车发票识别
      image.png
      image.png
    2023-08-21 20:25:17
    赞同 展开评论 打赏
  • 天下风云出我辈,一入江湖岁月催,皇图霸业谈笑中,不胜人生一场醉。

    您好,具体的返回参数,点击查看详细说明。https://help.aliyun.com/document_detail/442301.html?spm=5176.smartservice_service_robot_chat_new.0.0.7d16709aC9GCBf
    点击调试进入到openApi测试工具,有Java示例,在页面调试成功后,直接下载完整工程即可image.png

    2023-08-21 17:28:50
    赞同 展开评论 打赏
  • 从事java行业9年至今,热爱技术,热爱以博文记录日常工作,csdn博主,座右铭是:让技术不再枯燥,让每一位技术人爱上技术

    您好,文字识别OCR RecognizeCarInvoice - 机动车统一销售发票识别 支持通过图片url或者图片二进制文件放入body进行调用,具体的java SDK示例代码您可以通过在线调试页面通过【下载完整工程】获取
    image.png

    2023-08-21 16:17:37
    赞同 展开评论 打赏
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    在阿里云的官方文档中,您可以找到使用Java SDK进行文字识别OCR的示例代码和相关说明。

    对于使用URL传参的方式,您可以参考以下示例代码:

    import com.aliyun.tearocr.client.TextRecognizer;
    import com.aliyun.tearocr.models.*;
    
    public class OcrDemo {
        public static void main(String[] args) {
            // 配置您的AccessKey和SecretKey
            String accessKeyId = "your-access-key-id";
            String accessKeySecret = "your-access-key-secret";
    
            // 创建TextRecognizer实例
            TextRecognizer recognizer = new TextRecognizer(accessKeyId, accessKeySecret);
    
            // 配置请求参数
            RecognizeVehicleInvoiceRequest request = new RecognizeVehicleInvoiceRequest();
            request.setImageURL("http://your-image-url.jpg");
            // 其他可选参数...
    
            // 调用API进行图片识别
            try {
                RecognizeVehicleInvoiceResponse response = recognizer.recognizeVehicleInvoice(request);
    
                // 处理识别结果
                // ...
            } catch (Exception e) {
                // 异常处理
                e.printStackTrace();
            }
        }
    }
    

    请确保您已正确配置AccessKey和SecretKey,并替换示例代码中的"http://your-image-url.jpg"为待识别图片的URL地址。此示例代码使用的是阿里云 Java SDK 中的TextRecognizer类,通过调用recognizeVehicleInvoice方法进行机动车发票的识别。

    2023-08-20 16:52:03
    赞同 展开评论 打赏
滑动查看更多

文字识别技术可以灵活应用于证件文字识别、发票文字识别、文档识别与整理等行业场景,满足认证、鉴权、票据流转审核等业务需求。

相关电子书

更多
从 SDK 到编解码:视频直播架构解析 立即下载
跨平台的云服务SDK需要什么 立即下载
一个跨平台的云服务SDK需要什么 立即下载