Khả năng kiểm tra OV Spark

AI OCR dành cho mã in và văn bản cong

Spark kết hợp nhận dạng ký tự AI với các quy tắc kiểm tra nội dung văn bản. Đọc mã ngày, số lô và số nhận dạng bộ phận, sau đó gắn cờ nội dung có thể đọc được nhưng không chính xác. Định cấu hình vùng đọc và kiểm tra chúng dựa trên nhãn hiệu sản xuất của bạn.

Camera Spark xem mã ngày và lô ma trận điểm bị mòn với các chấm mờ và mực không đều trên nhãn chai.
Kết xuất minh họa: mực loang lổ và bản in bị mòn tạo ra tác vụ OCR đòi hỏi khắt khe hơn.

Mười công cụ. Một camera.

Chọn chế độ xem kiểm tra
Nghiên cứu ba chiều được tạo ra về vỏ nhôm được gia công nổi với các lỗ lõm và vòng bi màu tím.

Đúng chi tiết.
Ở đúng nơi.

Chọn công cụ kiểm tra

Tìm vị trí và hướng của bộ phận để các khu vực kiểm tra phía sau tuân theo các tính năng bạn cần kiểm tra.

Đếm các phần hoặc tính năng có thể nhìn thấy và so sánh kết quả với phạm vi mục tiêu đã định cấu hình của bạn.

Đo khoảng trống, đường kính hoặc khoảng cách, sau đó so sánh chúng với giới hạn của bạn. Hiệu chỉnh hình ảnh cho các đơn vị vật lý.

So sánh một vùng với tham chiếu màu và dung sai cho phép của bạn để kiểm tra các biến thể và tính nhất quán.

Đào tạo về các ví dụ về các lớp đã xác định của bạn, sau đó phân loại bộ phận hoặc vùng hình ảnh để kiểm tra.

Sử dụng hình ảnh để xác định khi nào bộ phận ở đúng vị trí mà không cần cảm biến kích hoạt bên ngoài.

Nghiên cứu vĩ mô được tạo ra về mặt bích nhôm cong, cho thấy kết cấu gia công và rãnh bề mặt cục bộ bên cạnh lỗ khoan lõm.

Phát hiện
những lỗi quan trọng.

Chọn công cụ kiểm tra

Xác định các pixel thuộc về một khiếm khuyết. Kiểm tra các vết trầy xước, độ phủ lớp phủ và chất lượng mối hàn ở những vị trí và khu vực quan trọng.

Học hỏi từ những mẫu tốt, sau đó đánh dấu những sai lệch so với mẫu đó—ngay cả khi rất ít ví dụ về lỗi.

Nghiên cứu vĩ mô xiên được tạo ra về các dấu hiệu nhận dạng được khắc vào thành bên được gia công của vỏ nhôm.

Đọc nó.
Sau đó xác minh nó.

Chọn công cụ kiểm tra

Đọc một dòng trên mỗi vùng OCR và so sánh nó với chuỗi hoặc mẫu dự kiến. Sử dụng các vùng riêng biệt cho các dòng mã lô, ngày hoặc mã sản phẩm riêng biệt.

Giải mã mã vạch 1D hoặc 2D, sau đó kiểm tra nội dung của mã vạch đó với giá trị mà bạn mong đợi khi kiểm tra.

Bắt mã có thể đọc được với nội dung sai

Chọn một dòng văn bản và xác định kết quả hợp lệ trông như thế nào. Một chuỗi cố định phù hợp với mã nhận dạng sản phẩm phải khớp chính xác. Ký tự đại diện cho phép các vị trí được chỉ định chứa chữ số, chữ cái hoặc ký tự được phép khác. Các mẫu ngày hỗ trợ các mã có cấu trúc giữ nguyên trong khi giá trị thay đổi.

Mã rõ ràng từ đợt trước sẽ không thành công nếu nó không đáp ứng yêu cầu hiện tại. Sau khi bạn xác định các ký tự cố định, các thay đổi được phép và cấu trúc ngày, quá trình kiểm tra sẽ áp dụng kiểm tra đó cho từng mã đã chụp. Người vận hành có thể tập trung vào các trường hợp ngoại lệ thay vì so sánh từng ký tự với một bảng lô.

Các lớp nhầm lẫn có thể định cấu hình có thể coi các ký tự trông giống như O và 0, S và 5 hoặc B và 8 là tương đương khi quy tắc mã của bạn cho phép. Giữ những ngoại lệ đó ở mức thu hẹp để số nhận dạng thực sự không chính xác vẫn không thành công.

Điều chỉnh người đọc cho phù hợp với nhãn hiệu sản xuất của bạn

Khoảng cách giữa các điểm, độ lan mực, đầu in bị mòn và kết cấu bề mặt có thể làm cho cùng một ký tự trông khác nhau trong suốt quá trình chạy. Spark cung cấp chương trình đào tạo OCR tùy chọn để bạn có thể thêm các ví dụ về bản in mà camera cần đọc. Điều đó cung cấp cho bạn một cách để giải quyết kiểu nhân vật rắc rối mà không cần xây dựng lại toàn bộ quá trình kiểm tra xung quanh nó.

Giữ một bộ hình ảnh riêng biệt để kiểm tra kết quả. Bao gồm các ký tự dễ nhầm lẫn, dấu sáng và mã không chính xác cùng với các thẻ thông thường. Nếu một nhân vật biến mất trong ánh sáng chói hoặc nằm ngoài hình ảnh, trước tiên hãy sửa ảnh chụp. Quá trình đào tạo cần có đủ thông tin trực quan để phân biệt nhân vật này với nhân vật khác.

Sử dụng hình ảnh được lưu trong Thư viện tích hợp để thu thập các ví dụ hữu ích về bản in khó. Đào tạo lại công cụ OCR bằng các ví dụ đã được xem xét, sau đó kiểm tra quy tắc đọc và nội dung của nó đối với các mẫu riêng biệt.

Đọc các bản in cong theo hình dạng riêng của chúng

Chữ in xung quanh nắp chai không nằm gọn trong một dải hình chữ nhật thẳng. Spark hỗ trợ vùng cung cho văn bản cong, cho phép vùng đọc đi theo đường thẳng. Điều này cung cấp cho bạn một điểm khởi đầu thực tế cho các bản in hình tròn mà không coi toàn bộ phần chữ hoa là một trường văn bản.

Camera vẫn cần xem mọi ký tự cần thiết để kiểm tra. Mã bao bọc phía sau một cái chai có thể yêu cầu một cách trình bày khác hoặc một chế độ xem khác. Đối với sản phẩm đang chuyển động, hãy kiểm tra cửa sổ đọc có sẵn trên các vị trí và chuyển động quay sẽ diễn ra trên dây chuyền.

Nắp chai bị trầy xước với dòng chữ ma trận điểm mờ theo vùng kiểm tra cong màu tím.
Mẫu minh họa: vùng đọc cong theo sau bản in không đều, bị mòn.

Tìm nhân vật đằng sau một bài đọc khó

Spark thể hiện sự tự tin cho từng nhân vật. Người vận hành hoặc kỹ thuật viên có thể biết người đọc không chắc chắn ở đâu thay vì coi toàn bộ mã là một lỗi không giải thích được. Một ký tự yếu có thể chỉ ra hiện tượng chói, mất chữ in hoặc có cạnh khó xử lý ở vùng đọc. Kết quả hình ảnh và ký tự giúp thu hẹp phạm vi điều chỉnh tiếp theo.

Sử dụng những quan sát đó để cải thiện việc thiết lập. Sự cố tái diễn tại một địa điểm có thể cần điều chỉnh ánh sáng. Sự thay đổi trong một phông chữ cụ thể có thể phù hợp với nhiều ví dụ đào tạo hơn. Độ tin cậy của ký tự là thông tin chẩn đoán hữu ích nhưng nó không thiết lập cấp chất lượng in được chứng nhận.

Câu hỏi thường gặp

Sự khác biệt giữa OCR và kiểm tra mã in là gì?
OCR tạo ra văn bản được đọc từ hình ảnh. Việc kiểm tra sẽ so sánh văn bản đó với giá trị hoặc mẫu dự kiến. Spark có thể kết hợp cả hai, do đó, mã sản phẩm có thể đọc được nhưng không chính xác vẫn có thể không vượt qua quá trình kiểm tra.
Spark OCR có cần đào tạo không?
Đào tạo là tùy chọn. Trước tiên hãy thử cho người đọc xem những hình ảnh sản xuất tiêu biểu. Thêm các ví dụ đào tạo khi bản in của bạn xuất hiện yêu cầu chúng, sau đó kiểm tra hiệu suất so với các hình ảnh không được sử dụng trong quá trình đào tạo.
Spark có thể đọc nhiều dòng văn bản không?
Mỗi vùng OCR đọc một dòng duy nhất. Lập kế hoạch cho các khu vực riêng biệt cho các dây chuyền riêng biệt và đánh giá quá trình kiểm tra toàn diện trên sản phẩm của bạn. Số lần kiểm tra và điều kiện chụp ảnh hưởng đến thời gian chu trình thực tế.
OCR cũng có thể kiểm tra mã vạch không?
Ký tự in và mã vạch cần các công cụ khác nhau. Sử dụng OCR cho văn bản mà con người có thể đọc được và công cụ mã vạch cho giá trị được mã hóa. Xác định kết quả cần thiết cho từng phần như một phần của quá trình kiểm tra.

Mang theo những mã khó đọc

Chia sẻ ví dụ về các bản in được chấp nhận, mã không chính xác và các nhãn hiệu gây rắc rối hiện nay. Chúng tôi có thể xem lại thiết lập chụp và kiểm tra nhu cầu đường dây của bạn.

Thảo luận về việc kiểm tra của bạn
OV Spark smart camera

Vừa ra mắt

Khám phá OV Spark.

Mười công cụ kiểm tra AI và dựa trên quy tắc trong một camera nhỏ gọn, giá phải chăng. Thành viên mới nhất của gia đình Overview.

Khám phá OV Spark