1. Các sản phẩm
  2.   OMR
  3.   .NET
  4.   OMRMarkEngine
 
  

Thực hiện các thao tác OMR trên ảnh & tài liệu bằng API .NET miễn phí

Thư viện C# .NET mã nguồn mở để tích hợp khả năng OMR vào ứng dụng C#. Có thể dùng để nhận dạng & trích xuất dữ liệu từ ảnh hoặc tài liệu đã quét một cách dễ dàng.

OMRMarkEngine là gì?

Trong phát triển phần mềm hiện đại, các nhà phát triển luôn tìm kiếm công cụ giúp đơn giản hoá các tác vụ phức tạp. OMRMarkEngine, một thư viện OMR .NET mã nguồn mở, là giải pháp nổi bật cho các dự án cần nhận dạng dấu hiệu quang học (Optical Mark Recognition) trên .NET. Thích hợp cho việc xử lý khảo sát, bài kiểm tra và các mẫu đánh giá, API OMR C# mạnh mẽ này xử lý và phân tích các hình ảnh đã quét có vùng đánh dấu. Dù bạn muốn nhận dạng văn bản từ hình ảnh hay thực hiện phát hiện dấu trong ảnh và tài liệu, OMRMarkEngine cung cấp độ chính xác và độ linh hoạt cần thiết để phát triển ứng dụng OMR một cách hiệu quả.

Được tạo ra bởi đội ngũ MohawkMEDIC và có trên GitHub, OMRMarkEngine được xây dựng đặc biệt cho các nhà phát triển C#. Nó có API được tài liệu chi tiết, giúp dễ dàng tích hợp vào dự án .NET và rút ngắn thời gian học cách sử dụng OMR SDK cho .NET. Các điểm mạnh chính của nó bao gồm phát hiện dấu chính xác, hỗ trợ nhiều loại tài liệu và cộng đồng hỗ trợ mạnh mẽ. Thư viện OMR miễn phí này là lựa chọn tuyệt vời cho bất kỳ ai muốn tối ưu hoá quá trình phát triển phần mềm OMR trên .NET, cho phép trích xuất dữ liệu nhanh hơn, thông minh hơn từ các mẫu đã quét và nâng cao tự động hoá quy trình làm việc dựa trên biểu mẫu.

Previous Next

Bắt đầu với OMRMarkEngine

Cách khuyên dùng để cài đặt OMRMarkEngine là thông qua GitHub. Vui lòng sử dụng lệnh sau để cài đặt mượt mà.

Cài đặt OMRMarkEngine qua GitHub

 git clone https://github.com/MohawkMEDIC/omrmarkengine.git 

Phát hiện & Nhận dạng Vị trí Đánh dấu chính xác qua API C#

Ưu điểm chính của thư viện mã nguồn mở OMRMarkEngine nằm ở khả năng phát hiện và diễn giải chính xác các vùng đã đánh dấu trên hình ảnh được quét. Điều này rất quan trọng trong các tình huống mà độ chính xác là yếu tố then chốt, chẳng hạn như chấm điểm kỳ thi hoặc phân tích phản hồi khảo sát. Thư viện giúp các nhà phát triển phần mềm phát hiện và nhận dạng các vùng đã đánh dấu chỉ bằng một vài dòng mã C#. Nó hỗ trợ đầy đủ tài liệu đa trang, làm cho nó phù hợp với các dự án có khối lượng dữ liệu lớn. Việc xử lý hiệu quả nhiều trang giúp các nhà phát triển mở rộng ứng dụng mà không làm giảm hiệu năng. Ví dụ sau đây cho thấy cách các nhà phát triển phần mềm có thể tải và nhận dạng các vị trí đánh dấu trong các ứng dụng C#.

Làm sao thực hiện Phát hiện và Nhận dạng Đánh dấu qua API C# .NET?

using OMRMarkEngine;
using OMRMarkEngine.Core;

class Program
{
    static void Main()
    {
        // Khởi tạo OMRMarkEngine
        var omrEngine = new OMRMarkEngine();
        
        // Mã của bạn ở đây
    }
}
// Tải hình ảnh
var imagePath = "path/to/your/image.jpg";
omrEngine.LoadImage(imagePath);

// Cấu hình engine
omrEngine.Config.MarkThickness = 2;
omrEngine.Config.SpacingTolerance = 5;
// Thêm cấu hình nếu cần

// Định nghĩa các vùng đánh dấu
omrEngine.AddMarkRegion(new MarkRegion(50, 100, 200, 150)); // Tọa độ ví dụ

// Xử lý biểu mẫu đã đánh dấu
omrEngine.Process();

// Trích xuất kết quả
var results = omrEngine.GetResults();

// Hiển thị kết quả
foreach (var result in results)
{
    Console.WriteLine($"Phát hiện dấu tại tọa độ ({result.X}, {result.Y}). Giá trị: {result.Value}");
}

Tuỳ chỉnh & Easy Integration

Một trong những thế mạnh của thư viện OMRMarkEngine là tính linh hoạt và khả năng tích hợp vào các ứng dụng .NET khác. Các nhà phát triển phần mềm có thể tùy chỉnh cấu hình để điều chỉnh engine phù hợp với các yêu cầu cụ thể. Điều này bao gồm việc điều chỉnh các tham số như độ dày dấu, khoảng cách và căn chỉnh để đạt được kết quả tối ưu. Thư viện được thiết kế với tính dễ tích hợp trong tâm trí. Thư viện tích hợp một cách liền mạch vào các dự án C#, cho phép các nhà phát triển tích hợp chức năng OMR mà không phải đối mặt với đường cong học tập dốc thường đi kèm với các công cụ chuyên biệt như vậy.

 Tiếng Việt