Hình ảnh PNG JPG sang JSON C#

Hình ảnh hoặc đồ họa mô tả nhiều thông tin trực quan có thể chứa văn bản, hình ảnh, đồ thị, v.v. Đôi khi bạn có thể muốn chuyển đổi một số thông tin từ hình ảnh JPG hoặc PNG thành [JSON] 3 để xử lý một số dữ liệu. Theo các yêu cầu như vậy, bài viết này trình bày cách chuyển đổi hình ảnh sang JSON bằng cách thực hiện hoạt động OCR theo chương trình trong C#.

JPG hoặc PNG Bộ chuyển đổi hình ảnh sang JSON với OCR trong C# - Cài đặt API

Bạn có thể trích xuất bất kỳ dữ liệu hoặc thông tin nào từ hình ảnh bằng cách thực hiện OCR sử dụng API Aspose.OCR for .NET. Bạn có thể dễ dàng truy cập API bằng cách tải xuống tệp tham chiếu DLL của nó từ trang Tải xuống hoặc bằng lệnh cài đặt NuGet sau:

PM> Install-Package Aspose.OCR

Chuyển đổi hình ảnh sang JSON với OCR Lập trình trong C#

Bạn có thể chuyển đổi hình ảnh sang định dạng JSON bằng OCR để trích xuất một số dữ liệu hoặc thông tin bằng cách làm theo các bước bên dưới:

  1. Khởi tạo một đối tượng của lớp AsposeOcr.
  2. Tạo một đối tượng của lớp RecognitionResult và nhận dạng hình ảnh.
  3. In dữ liệu JSON đầu ra.

Mẫu mã sau giải thích cách chuyển đổi hình ảnh thành JSON bằng OCR trong C#:

// Khởi tạo một phiên bản của lớp AsposeOcr
AsposeOcr api = new AsposeOcr();

// Nhận dạng hình ảnh đầu vào
RecognitionResult result = api.RecognizeImage("sample.png", new RecognitionSettings());

// In kết quả dưới dạng JSON
Console.WriteLine($"JSON: {result.GetJson()}");

Chuyển đổi hình ảnh JPG hoặc PNG sang JSON với tính năng Chỉnh sửa hình ảnh trong C#

Một số hình ảnh có thể cần được xử lý trước khi thực hiện các kỹ thuật nhận dạng ký tự quang học. Quá trình xử lý như vậy có thể bao gồm các hiệu chỉnh hình ảnh như chỉ định hiệu chỉnh tự động lệch, giá trị ngưỡng, ngôn ngữ hoặc các thuộc tính khác được hiển thị bởi lớp RecognitionSettings. Vui lòng làm theo các bước bên dưới để thực hiện chỉnh sửa hình ảnh và sau đó chuyển đổi hình ảnh sang định dạng JSON:

  1. Tạo một đối tượng của lớp AsposeOcr.
  2. Nhận dạng hình ảnh trong khi thiết lập các thuộc tính chỉnh sửa hình ảnh của lớp RecognitionSettings.
  3. Viết kết quả đầu ra ở định dạng JSON.

Đoạn mã dưới đây trình bày chi tiết cách chuyển đổi hình ảnh sang JSON với các chỉnh sửa hình ảnh trong C#:

// Khởi tạo một phiên bản của lớp AsposeOcr
AsposeOcr api = new AsposeOcr();

// Nhận dạng hình ảnh đầu vào
RecognitionResult result = api.RecognizeImage("sample.png", new RecognitionSettings
{
    AutoSkew = true,
    ThresholdValue = 230,
    Language = Language.Eng
});

// In kết quả dưới dạng JSON
Console.WriteLine($"JSON: {result.GetJson()}");

Nhận giấy phép API miễn phí

Bạn có thể yêu cầu giấy phép tạm thời miễn phí để kiểm tra API mà không có bất kỳ giới hạn đánh giá nào.

Sự kết luận

Trong bài viết này, bạn đã khám phá cách chuyển đổi hình ảnh JPG hoặc PNG sang định dạng JSON với OCR theo chương trình trong C#. Nó cũng giải thích cách thực hiện một số hiệu chỉnh hình ảnh trên hình ảnh đầu vào để nâng cao mức độ chính xác của dữ liệu JSON đầu ra. Ngoài ra, bạn có thể tìm hiểu về các tính năng OCR khác bằng cách truy cập tài liệu. Trong trường hợp có bất kỳ thắc mắc nào, vui lòng viết thư cho chúng tôi tại diễn đàn.

Xem thêm

Nhận dạng văn bản bằng OCR trên DjVu Image trong C#