Halcon là gì – Chức năng chính của phần mềm Halcon
MVTec HALCON cung cấp cho bạn tất cả lợi ích của phần mềm tiêu chuẩn thị giác máy độc quyền, thương mại. Bạn được hưởng lợi từ giải pháp toàn diện cho tất cả các tác vụ thị giác máy cũng như chu kỳ phát hành ngắn với các cải tiến chức năng và tối ưu hóa sản phẩm liên tục.
Halcon là gì?
HALCON là phần mềm tiêu chuẩn toàn diện cho thị giác máy với môi trường phát triển tích hợp (HDevelop) được sử dụng trên toàn thế giới. Nó cho phép tiết kiệm chi phí và cải thiện thời gian tiếp thị. HALCON có kiến trúc linh hoạt tạo điều kiện cho sự phát triển nhanh chóng của kỳ loại ứng dụng thị giác máy nào.
Phần mềm Halcon bao gồm những gì
MVTec HALCON cung cấp hiệu suất vượt trội và hỗ trợ toàn diện cho nền tảng đa lõi, bộ hướng dẫn đặc biệt như AVX2 và NEON, cũng như khả năng tăng tốc GPU. Nó phục vụ tất cả các ngành công nghiệp, với một thư viện được sử dụng trong hàng trăm nghìn bản cài đặt trong mọi lĩnh vực hình ảnh như phân tích hình ảnh, hình thái học, so sánh, đo lường và nhận dạng. Phần mềm cung cấp các các công nghệ thị giác máy tiên tiến nhất, chẳng hạn như thuật toán thị giác 3D toàn diện và học sâu. Ngoài ra HALCON được hỗ trợ miễn phí bởi các chuyên gia giàu kinh nghiệm các chuyên gia tại MVTec.
HALCON là phần mềm tiêu chuẩn toàn diện cho thị giác máy
Tại sao nên sử dụng Halcon
HALCON đảm bảo khoản đầu tư của bạn bằng cách hỗ trợ các hệ điều hành Windows, Linux và macOS. Thư viện đầy đủ có thể được truy cập từ các ngôn ngữ lập trình phổ biến như C, C++, Python và các ngôn ngữ .NET như C# hoặc VB.NET.
HALCON đảm bảo tính độc lập về phần cứng bằng cách cung cấp giao diện cho hàng trăm máy ảnh công nghiệp và bộ lấy khung hình, đặc biệt bằng cách hỗ trợ các tiêu chuẩn như GenICam, GigE Vision và USB3 Vision.
Theo mặc định, MVTec HALCON chạy trên máy ảnh thông minh dựa trên Arm® và các nền tảng thị giác nhúng khác. Nó cũng có thể được chuyển sang nhiều bộ vi xử lý / DSP, hệ điều hành và trình biên dịch khác nhau. Vì vậy, phần mềm này rất phù hợp để sử dụng trong các hệ thống nhúng.
Chức năng chính của phần mềm Halcon
Phân tích Blob
Halcon thực hiện phân tích Blob trong vòng một phần nghìn giây. Các yếu tố mà Halcon có thể phân tích, bao gồm: độ trễ, ngưỡng cục bộ, nhị phân và tiêu chuẩn, cùng với 20 toán tử phân đoạn bổ sung, diện tích, hướng và 50 tính năng hình dạng và giá trị khác nhau.
Cấu trúc bề mặt
Halcon vượt trội với việc triển khai nhanh nhất và toàn diện nhất các thuật toán liên quan đến hình thái như: xói mòn, giãn nở, mở hoặc đóng các phần tử cấu trúc tuỳ ý.
Mã vạch và đọc mã dữ liệu
Halcon đọc được tất cả các mã vạch phổ biến và nhiều loại mã dữ liệu (ví dụ: Ma trận dữ liệu ECC 200, QR, Micro QR, Aztec, DotCode, GS1 và PDF417). Nhiều mã trong số này có thể được đọc mặc dù kích thước cực khổ, mã dữ liệu thậm chí có mẫu tìm kiếm bị hỏng hoặc vùng yên tĩnh bị vi phạm, trong khi mã vạch vẫn được đọc với mức độ phơi sáng quá lớn.
OCR & OCV
Deep OCR của Halcon là một phương pháp tiếp cận toàn diện dựa trên học sâu dành cho OCR. Khả năng tự động nhóm các ký tự cho phép nhận dạng toàn bộ các từ giúp tăng mạnh hiệu suất nhận dạng, ví dụ: có thể tránh hiểu sai các ký tự có hình thức tương tự. Hơn nữa, các bộ phân loại có thể được đào tạo và các phông chữ có thể được phân loại và xác minh bằng OCR truyền thống của HALCON. Nhiều phông chữ được huấn luyện trước từ các lĩnh vực ứng dụng khác nhau cho phép tỷ lệ nhận dạng cao nhất “ngoài box”. Kết hợp với trình đọc văn bản tự động của HALCON, việc thực hiện OCR “theo cách truyền thống” chưa bao giờ dễ dàng hơn thế.
Hiệu chỉnh 3D
Hiệu chỉnh các thông số camera bên trong và bên ngoài để thực hiện các phép đo số liệu có độ chính xác cao, ví dụ: lên đến 1 μm trong trường quan sát 10 mm – cũng với chức năng quét đường thẳng và camera nghiêng viễn tâm. Sử dụng hiệu chỉnh tay-mắt của HALCON cho các ứng dụng rô-bốt được điều khiển bằng thị giác, chẳng hạn như chọn và đặt.
Phần mềm Halcon được sử dụng cho các ứng dụng xử lý hình ảnh công nghiệp trong nhà máy
Xử lý đối tượng 3D
Với mô hình đối tượng 3D của HALCON, nhiều tác vụ khác nhau có thể được thực hiện, chẳng hạn như đăng ký 3D, xử lý đối tượng 3D, cũng như nhận dạng đối tượng 3D và so sánh bề mặt.
Deep Learning
Halcon đi kèm với nhiều mạng chuyển đổi (CNN), đã được tối ưu hoá cao cho các ứng dụng công nghiệp. Do tính linh hoạt cao về phần cứng nên việc đào tạo cũng như suy luận đều có thể thực hiện được trên GPU cũng như CPU. HALCON cho phép phân loại toàn bộ hình ảnh, phát hiện các đối tượng trong hình ảnh với độ chính xác của khung giới hạn hoặc thực hiện phân đoạn ngữ nghĩa chính xác đến từng pixel.
Ngoài ra, nó còn phát hiện các điểm bất thường chưa xác định chỉ dựa trên một số mẫu tốt hoặc huấn luyện ứng dụng để trích xuất các cạnh dành riêng cho ứng dụng. Sự tích hợp liền mạch của nó vào thư viện HALCON làm cho công nghệ này trở thành một sự bổ sung có giá trị cho bộ công cụ toàn diện nhất trên thị trường thị giác.
Matching
Công nghệ kết hợp chính xác pixel phụ ưu việt của HALCON tìm thấy các đối tượng một cách mạnh mẽ và chính xác trong thời gian thực. Hình ảnh có 8 hoặc 16 bit, cũng như hình ảnh màu hoặc đa kênh, có thể được xử lý bất kể xoay, nghiêng, biến dạng cục bộ, kết cấu, tỷ lệ, tắc một phần hoặc thay đổi chiếu sáng phi tuyến.
Các đối tượng có thể được huấn luyện từ hình ảnh hoặc từ dữ liệu giống CAD. Hơn nữa, HALCON bao gồm nhiều biến thể của công nghệ này, ví dụ: để xác định vị trí các đối tượng bao gồm nhiều bộ phận có thể di chuyển tương đối với nhau hoặc các phương pháp rất nhanh hoặc đặc biệt mạnh mẽ chống lại hiện tượng mất nét, kết cấu hoặc biến dạng bề mặt.
3D Matching
Shape – Based 3D Matching
Tính năng khớp 3D tiến tiến của Halcon xác định vị trí và hướng của các đối tượng 3D được biểu thị bằng mô hình CAD của chúng.
Surface – Based 3D Matching
Kết hợp 3D dựa trên bề mặt của HALCON được tối ưu hóa để tìm các vật thể có bề mặt có hình dạng tùy ý hoặc thậm chí bị biến dạng bằng cách kết hợp dữ liệu đám mây điểm 3D và thông tin cạnh từ hình ảnh khoảng cách.
Đo lường
Đo lường 1D
Thuật toán mạnh mẽ của HALCON thực hiện các phép đo chính xác dưới pixel trong chưa đầy một phần nghìn giây. Kết hợp với hiệu chuẩn giá trị xám, ngay cả các phản hồi giá trị xám phi tuyến tính cũng có thể được bù để đạt được độ chính xác cao nhất.
Đo lường 2D
Việc lắp một hình elip vào đầu ra đường viền pixel phụ của bộ lọc cạnh cho phép bạn đạt được độ chính xác cao nhất. Mô hình đo lường của HALCON tự động trích xuất dữ liệu đường viền từ hình ảnh có nhiều kênh, ví dụ: từ hình ảnh màu.
Đo lường 3D
Các thuật toán nổi bật của HALCON tái tạo lại sự chênh lệch, hình ảnh khoảng cách hoặc tọa độ 3D của các bề mặt bằng nhiều phương pháp khác nhau: hai mắt, nhiều chế độ xem và âm thanh nổi trắc quang, tấm ánh sáng và độ sâu từ tiêu điểm.
Tư thế 3D của hình tròn và hình chữ nhật cũng có thể dễ dàng được xác định chỉ bằng một camera. Việc phân đoạn và khớp các nguyên thủy 3D cho phép đo chính xác, ví dụ: hình trụ, hình cầu và mặt phẳng.
Ứng dụng kiểm soát hạn sử dụng ghi trên vỉ bằng máy in phun hoặc in nổi
Tổng kết
Công ty Cổ Phần RTC Technology Việt Nam là đối tác chiến lược của MVTec tại Việt Nam. Chúng tôi cung cấp các dịch vụ và giải pháp liên quan đến xử lý hình ảnh công nghiệp cho các doanh nghiệp khác nhau. Mục đích của RTC là giúp khách hàng sử dụng phần mềm MVTec để triển khai thành công các dự án máy.
XEM THÊM:
>> Giải mã: Tính năng chính của Halcon 24.05
>> Thị giác máy là minh chứng cho tương lai của ngành pin
Bài viết liên quan
Case Study – Giải pháp kiểm tra chất lượng chữ in tai nghe không dây
Trong quá trình sản xuất tai nghe không dây, chữ in trên bề mặt sản phẩm đóng vai trò quan trọng trong việc thể hiện thương hiệu và đảm bảo tính thẩm mỹ. Tuy nhiên, do đặc thù bề mặt cong, nhỏ và tốc độ in nhanh, nhiều lỗi in ấn có thể phát sinh […]
Top 5 công ty hàng đầu trong lĩnh vực tự động hóa tại Việt Nam
Trong thời đại công nghệ 4.0 hiện nay, chính là cuộc cách mạng mà chúng ta đang thực hiện – “ Industry 4.0” là kết hợp các công nghệ lại với nhau, làm mờ ranh giới giữa vật lý, kỹ thuật số và sinh học. Mỗi cuộc cách mạng công nghiệp được gọi là Tự […]
Kiểm tra mã QR: Giải pháp của RTC cho chuỗi cung ứng linh kiện điện tử
Trong ngành sản xuất linh kiện điện tử, tem nhãn và mã QR không chỉ đóng vai trò nhận diện sản phẩm mà còn là chìa khóa để quản lý truy xuất nguồn gốc, đảm bảo chất lượng và kiểm soát chuỗi cung ứng. Tuy nhiên, việc kiểm tra tem nhãn thủ công dễ xảy […]
Case study | Ứng dụng MOBYDATA VS200 – Công cụ không thể thiếu trong sản xuất xe hơi điện
Trong lĩnh vực sản xuất xe năng lượng mới, mô-đun pin đóng vai trò then chốt, đòi hỏi việc ghi nhận và truy xuất thông tin một cách chính xác để quản lý chất lượng hiệu quả. Nhận thấy những hạn chế của nhãn giấy truyền thống, vốn dễ bị bong tróc và hư hỏng, […]
Machine Vision – Giải pháp tin cậy của RTC cho ngành linh kiện điện tử
Trong thời đại công nghệ số 4.0 hiện nay, để đáp ứng nhu cầu xử lý hình ảnh ở mỗi linh kiện, một giải pháp công nghệ phục vụ nhu cầu đó trở nên cần thiết hơn bao giờ hết. Tại bài viết dưới đây, RTC sẽ cũng phân tích công nghệ Machine Vision – […]