Giải mã mã QR từ hình ảnh. Tải lên hình ảnh chứa mã QR để trích xuất thông tin được mã hóa.
Features
- Nhận dạng thông minh: Tự động phát hiện và giải mã mã QR từ hình ảnh được tải lên với hỗ trợ cho các định dạng và mức chất lượng khác nhau
- Hỗ trợ nhiều định dạng: Giải mã các loại nội dung mã QR khác nhau bao gồm văn bản, URL, thông tin liên hệ, thông tin đăng nhập WiFi và nhiều hơn nữa
- Độ chính xác cao: Thuật toán xử lý hình ảnh và sửa lỗi tiên tiến đảm bảo giải mã chính xác ngay cả từ hình ảnh chất lượng thấp
- Bảo mật quyền riêng tư: Tất cả xử lý diễn ra cục bộ trong trình duyệt của bạn, hình ảnh không bao giờ được tải lên máy chủ, bảo vệ quyền riêng tư của bạn
Use Cases
- Truy Xuất Nguồn Gốc & Chống Giả Mạo: Quét mã QR trên bao bì sản phẩm để nhanh chóng xác minh tính xác thực, tra cứu lô sản xuất và theo dõi thông tin logistics. Được sử dụng rộng rãi trong ngành thực phẩm, dược phẩm và hàng xa xỉ cho hệ thống truy xuất nguồn gốc chống giả mạo, cho phép người tiêu dùng xác minh ngay nguồn gốc và tính xác thực của sản phẩm.
- Xác Minh Vé Điện Tử & Thẻ Sự Kiện: Nhận dạng mã QR trên vé điện tử, thẻ lên máy bay, vé hòa nhạc, biên lai đỗ xe để trích xuất số đơn hàng, thông tin chỗ ngồi, thời hạn hiệu lực. Nhân viên hoặc người dùng có thể xác minh hàng loạt tính hợp lệ của vé bằng cách tải lên ảnh chụp màn hình hoặc ảnh, cải thiện hiệu quả xác minh.
- Nhận Dạng Thanh Toán Di Động & Chuyển Khoản: Phân tích mã QR thanh toán WeChat Pay, Alipay và các nền tảng khác để trích xuất tài khoản người nhận, số tiền, thông tin thương gia. Hữu ích cho đối chiếu tài chính, lưu trữ hồ sơ thanh toán, xác minh chuyển khoản, giúp người dùng xác nhận an toàn danh tính người nhận trước khi hoàn thành giao dịch.
- Thu Thập & Nhập Dữ Liệu Hàng Loạt: Quét hàng loạt mã QR từ áp phích, tài liệu, nhãn sản phẩm để tự động trích xuất URL, số sê-ri, thông tin thiết bị và dữ liệu có cấu trúc khác. Hỗ trợ nghiên cứu thị trường, kiểm kê hàng tồn kho, quản lý thiết bị, giảm đáng kể lỗi nhập thủ công và cải thiện hiệu quả thu thập dữ liệu.
Usage Guide
- Bước 1: Tải lên hình ảnh chứa mã QR.
- Bước 2: Xem văn bản được giải mã từ mã QR.
- Bước 3: Sao chép thông tin đã giải mã.
Technical Details
Phát hiện mã QR và Xử lý hình ảnh
Giải mã mã QR bắt đầu với xử lý hình ảnh để định vị và trích xuất mã QR từ hình ảnh đầu vào. Quá trình bao gồm: chuyển đổi thang độ xám để xử lý đơn giản hóa, nhị phân hóa bằng ngưỡng thích ứng (phương pháp Otsu) để tách các mô-đun đen khỏi nền trắng, phát hiện mẫu tìm (xác định ba hình vuông góc với tỷ lệ 1:1:3:1:1), biến đổi phối cảnh để sửa mã bị nghiêng/xoay, và phát hiện lưới mô-đun.
Thuật toán giải mã và Sửa lỗi
Giải mã mã QR đảo ngược quá trình mã hóa: đọc thông tin định dạng (mức sửa lỗi, mẫu mặt nạ), áp dụng loại bỏ mẫu mặt nạ, trích xuất dữ liệu và từ mã sửa lỗi từ ma trận, thực hiện sửa lỗi Reed-Solomon (phát hiện và sửa lỗi lên đến phần trăm được chỉ định dựa trên mức ECC), và giải mã dữ liệu nhị phân theo các chỉ báo chế độ (số, chữ và số, byte, Kanji).
Trích xuất dữ liệu và Hỗ trợ nhiều định dạng
Bộ giải mã trích xuất và diễn giải các loại tải trọng mã QR khác nhau: văn bản thuần, URL (phát hiện liên kết tự động), địa chỉ email (lược đồ mailto:), số điện thoại (lược đồ tel:), tin nhắn SMS, thông tin đăng nhập WiFi (định dạng WIFI: với SSID/mật khẩu), danh bạ vCard (phân tích dữ liệu liên hệ có cấu trúc), sự kiện lịch (định dạng vEvent) và địa chỉ tiền điện tử. Công cụ cung cấp đầu ra có cấu trúc hiển thị: dữ liệu đã giải mã thô, loại dữ liệu được phát hiện.
Frequently Asked Questions
- Hỗ trợ định dạng và kích thước ảnh nào?
- Công cụ nhận PNG, JPG/JPEG, GIF (khung đầu), WebP và BMP tới khoảng 10 MB. Ảnh có cạnh dài ≤ 4.096 px cho kết quả tốt nhất. Với poster hay ảnh chụp màn hình hãy cắt vùng QR trước khi tải lên.
- Vì sao giải mã thất bại hoặc trả về rỗng?
- Nguyên nhân thường gặp là ảnh mờ, tương phản thấp, phản sáng hoặc mất góc QR. Hãy bảo đảm ba ô định vị đều nhìn thấy, tránh rung tay và tăng sáng. Với QR kiểu nghệ thuật, bật bộ lọc tương phản cao rồi thử lại.
- Có giải mã nhiều QR trong một ảnh được không?
- Được. Trình quét sẽ tìm tất cả QR trong ảnh và liệt kê từng kết quả. Nếu các mã chồng lên nhau, hãy cắt riêng để chính xác hơn. Bạn cũng có thể kéo thả nhiều Tệp để xử lý tuần tự.
- Công cụ nhận dạng những loại dữ liệu nào?
- Văn bản thuần, URL, mailto/tel/sms, cấu hình WiFi (WIFI:T:;S:;P:), danh bạ vCard/MeCard, sự kiện lịch, địa chỉ thanh toán và tiền mã hoá, cùng các scheme tùy chỉnh. Công cụ hiển thị cả chuỗi gốc lẫn phần tóm tắt có cấu trúc.
- Ảnh của tôi có bị tải lên hay lưu trữ không?
- Không. Tất cả việc xử lý diễn ra trong trình duyệt bằng WebAssembly và Canvas; dữ liệu không rời thiết bị và được xóa khi bạn đóng trang.
Related Documentation
- Thông số kỹ thuật mã QR - Thông số kỹ thuật ký hiệu mã vạch QR ISO/IEC 18004
- Hướng dẫn mã QR - Cách hoạt động của mã QR và cấu trúc của chúng
- MDN - Canvas API - Canvas API để tạo và hiển thị mã QR
- Wikipedia - Mã QR - Thông tin toàn diện về mã QR
- Thư viện tạo mã QR - Thư viện tạo mã QR JavaScript phổ biến