Chọn chuỗi công cụ thị giác công nghiệp: Halcon, VisionMaster, OpenCV, YOLO phù hợp kịch bản nào
Dự án thị giác thường tắc không phải vì thiếu thư viện thuật toán, mà vì đã chọn công cụ khi kịch bản chưa rõ. Khuyết tật viết được bằng quy tắc và khuyết tật chỉ học được từ mẫu đi hai con đường khác nhau. Bài viết đối chiếu Halcon, Hikvision VisionMaster, OpenCV, YOLO theo kịch bản: mỗi loại phù hợp việc gì, cần chuẩn bị điều kiện tiên quyết nào, và những điều ngoài việc chọn thương hiệu mới quyết định công đoạn có chạy được hay không.
Chốt kịch bản trước, rồi mới chọn công cụ
Câu hỏi đầu khi chọn không phải «phần mềm nhà nào», mà «khuyết tật công đoạn này phải phán định có viết thành quy tắc được không». Kích thước lệch, thiếu một con vít, mã vạch không đọc được — hình học, độ tương phản, khớp mẫu có thể đưa vào logic phán định. Vết xước bề mặt đổi hình, khuyết trên nền vải, động tác lắp có đúng quy trình — khó liệt kê hết quy tắc, thường cần học từ mẫu.
Chia nhầm bước này thì sau đổi công cụ cũng không cứu được dự án. Đưa học sâu vào kịch bản vốn dùng quy tắc sẽ biến thu thập mẫu, gán nhãn và bảo trì mô hình thành gánh dài hạn. Viết quy tắc cứng cho khuyết tật ngoại quan đổi hình sẽ gây báo nhầm, bỏ sót, và nhân viên QC tắt hệ thống.
- Mô tả được bằng quy tắc: kích thước, vị trí, có/không, đọc mã vạch và ký tự — thuật toán truyền thống phù hợp
- Khó liệt kê hết: khuyết tật ngoại quan đổi hình, nền kết cấu phức tạp, chuỗi động tác có đúng quy trình — cần mẫu và học sâu
- Kịch bản hỗn hợp rất phổ biến: cùng một công đoạn vừa đo kích thước vừa xem ngoại quan; chạy song song hai chuỗi công cụ, đừng ép một cái phủ hết
Bốn loại chuỗi công cụ phù hợp việc gì
Phần dưới đối chiếu theo năng lực kỹ thuật chúng tôi đã nhận thầu, không theo khẩu hiệu nhà cung cấp. Phát triển thị giác máy công nghiệp bao phủ Halcon, Hikvision VisionMaster (VM), OpenCV, học sâu YOLO. Theo kịch bản nhận khuyết tật ngoại quan, đo kích thước, định vị dẫn hướng, OCR, chống lỗi lắp ráp và kiểm tra đóng kiện trên công đoạn điện tử và dệt may, đồng thời đưa dữ liệu thị giác vào chuỗi truy vết.
- Halcon: thư viện thuật toán đủ dùng cho đo kích thước, định vị dẫn hướng, hình học và hình thái — các kịch bản quy tắc; mức kỹ thuật hóa cao, phù hợp công đoạn có yêu cầu rõ về độ lặp đo và hiệu chuẩn
- Hikvision VisionMaster: cấu hình đồ họa, hạng mục kiểm tra chuẩn dựng nhanh, phù hợp kỹ sư bên chuyền tự bảo trì một phần luồng kiểm tra; gắn chặt hệ camera và đèn Hikvision
- OpenCV: độ tự do cao, dễ nhúng vào HMI hoặc client MES sẵn có; phù hợp dự án đã có kiến trúc phần mềm, chỉ thiếu mô-đun phán định thị giác; thuật toán và khung kỹ thuật phải tự dựng
- YOLO và học sâu tương tự: phù hợp khuyết tật ngoại quan và phát hiện đối tượng mà quy tắc không liệt kê hết; phải có mẫu, quy phạm gán nhãn và tài nguyên suy luận, sau khi chạy còn cần người bảo trì báo nhầm và bỏ sót
Chuỗi công cụ, kịch bản phù hợp và điều kiện tiên quyết cần chuẩn bị
Đặt «phù hợp việc gì» và «thiếu điều kiện tiên quyết này thì đừng triển khai» vào cùng một bảng thì việc chọn mới thực tế. Thiếu bất kỳ điều kiện tiên quyết nào cũng kéo dài chu kỳ, và thường không nằm ở bản thân phần mềm.
| Chuỗi công cụ | Kịch bản phù hợp | Điều kiện tiên quyết cần chuẩn bị trước |
|---|---|---|
| Halcon | Đo kích thước, định vị dẫn hướng, phán định hình học, công đoạn có yêu cầu hiệu chuẩn rõ | Phương án quang học và hiệu chuẩn, chỉ tiêu độ lặp đo, kỹ sư quen thư viện thuật toán này |
| VisionMaster | Hạng mục kiểm tra ngoại quan chuẩn, công đoạn cần bảo trì đồ họa ngay trên chuyền | Điều kiện tạo ảnh ổn định, hạng mục tách được thành luồng đồ họa, hiện trường có người sửa được luồng |
| OpenCV | Nhúng vào phần mềm sẵn có, logic phán định đặt riêng, tích hợp sâu với HMI | Đã có kiến trúc phần mềm và đội phát triển, khả năng tự dựng thuật toán và khung kỹ thuật |
| YOLO và học sâu tương tự | Khuyết tật ngoại quan đổi hình, phát hiện đối tượng, phán định quy tắc không liệt kê hết | Đủ mẫu, quy phạm gán nhãn, tài nguyên suy luận, cơ chế bảo trì liên tục báo nhầm và bỏ sót |
Cùng một công đoạn có thể dùng song song hai chuỗi công cụ. Ví dụ kích thước đi Halcon, ngoại quan đi YOLO, kết quả phán định gom vào cùng một bản ghi truy vết. Đừng đánh đổi độ tin cậy của từng phán định chỉ để một công cụ phủ hết.
Năm việc ngoài chọn thương hiệu quyết định thành bại
- Chiếu sáng và đồ gá: góc, màu, phân cực của đèn và độ lặp định vị chi tiết thường quyết định độ ổn định phát hiện hơn cả thuật toán; hai mục này chưa chốt thì đổi chuỗi công cụ nào cũng là đánh bạc
- Tiêu chuẩn NG phải viết thành chữ: thế nào là hàng lỗi, mẫu biên xử lý ra sao, ai được quyền đổi ngưỡng — phải thỏa thuận bằng văn bản trước nghiệm thu, nếu không sau khi chạy QC và công nghệ sẽ mỗi bên một ý
- Mẫu phải tích từ chuyền thật: học sâu phụ thuộc mẫu sau đổi mã, đổi vật liệu, đổi ca; ảnh chụp trong phòng thí nghiệm không đại diện hiện trường
- Ràng buộc nhịp chuyền: thời gian từ kích chụp đến OK/NG phải ngắn hơn nhịp công đoạn, còn chừa biên cơ khí; hệ thống trễ nhịp sẽ bị tắt tại chỗ
- Kết quả thị giác phải vào chuỗi truy vết: phán định, ảnh NG, công đoạn, mã chi tiết, dấu thời gian ghi cùng lúc, khiếu nại và phân tích chất lượng sau này mới dùng được
Trên tuyến chống lỗi lắp ráp, năng lực phải nói theo từng tuyến, không cam kết chung chung «AI-SOP đã trưởng thành». HkVisionPro kiểm tra điểm đặc trưng từng lớp trong lắp ráp đa lớp — lớp hiện tại toàn OK thì tự chuyển bước, báo NG kèm chụp lưu chứng — đã triển khai. Tuyến đơn máy nhận diện động tác OrpaonVision tiệm cận thương mại hóa, vẫn phải nghiệm thu kịch bản theo dữ liệu công đoạn, nhịp và tiêu chí nghiệm thu, không được viết là đã giao ở quy mô. Tuyến plugin Hikvision VM của OrpaonSOP vẫn ở giai đoạn nghiên cứu phát triển và xác minh chung, không cam kết giao hàng chuẩn. Độ chính xác phải xác nhận khi nghiệm thu kịch bản theo công đoạn, mẫu và tiêu chí nghiệm thu cụ thể; bài này không cam kết số.
Tóm tắt
Không có chuỗi công cụ thị giác nào phù hợp mọi công đoạn. Viết được quy tắc thì đi thuật toán truyền thống; hình dạng đổi thì đi học sâu; đã có kiến trúc phần mềm thì nhúng OpenCV; chuyền muốn tự bảo trì luồng thì xem VisionMaster. Liệt kê kịch bản và điều kiện tiên quyết trước, rồi đối chiếu chuỗi công cụ, ổn định hơn việc chốt thương hiệu rồi mới tìm kịch bản.
Nếu tình hình công đoạn chưa rõ, bắt đầu bằng nghiệm thu kịch bản trên một công đoạn: chốt chiếu sáng, đồ gá, định nghĩa NG và ràng buộc nhịp, rồi mới quyết chuỗi công cụ và phạm vi thí điểm.
Thảo luận nghiệm thu kịch bản công đoạn thị giác
Cho chúng tôi biết loại công đoạn, khuyết tật cần phán định và điều kiện tạo ảnh hiện có, chúng tôi sẽ đề xuất đối chiếu chuỗi công cụ và phạm vi thí điểm.
Liên hệ