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

Top 6 sản phẩm Camera 3D chất lượng của LMI Technology

Trong bối cảnh công nghiệp 4.0, nhu cầu về các giải pháp đo lường và kiểm tra chất lượng tự động ngày càng gia tăng. Đáp ứng xu hướng này, LMI Technologies đã khẳng định vị thế của mình như một nhà tiên phong trong lĩnh vực phát triển các cảm biến và hệ thống […]

Xem thêm

UVSCALE – Phim phân bố tia UV theo độ đậm của màu

UVSCALE là một loại phim phản ứng với tia UV và thay đổi màu sắc tùy thuộc vào lượng ánh sáng mà nó tiếp xúc. Điều này giúp bạn dễ dàng nhìn thấy sự phân bố ánh sáng UV. Cấu tạo của UVSCALE Một mặt của tấm nền có một lớp nhạy sáng cực tím, […]

Xem thêm

Phim đo phân bổ nhiệt Thermoscale – Cấu tạo và nguyên lý hoạt động

Phim đo phân bố nhiệt THERMOSCALE là một công cụ tiên tiến và hiện đại trong lĩnh vực đo lường và phân tích nhiệt độ. Với khả năng hiển thị sự phân bố nhiệt độ một cách trực quan và chính xác, THERMOSCALE không chỉ giúp các kỹ sư và nhà khoa học dễ dàng […]

Xem thêm

Giải pháp kiểm tra bằng ảnh 3D Vision? Ưu điểm và ứng dụng

Trong bối cảnh công nghiệp hiện đại, nhu cầu về sự chính xác và hiệu quả trong sản xuất ngày càng trở nên cấp thiết. Một trong những công nghệ tiên tiến đáp ứng được yêu cầu này là giải pháp kiểm tra bằng ảnh 3D Vision.  Giải pháp này không chỉ mang lại độ […]

Xem thêm

Giải pháp đo kiểm tra 3D ứng dụng trong các ngành sản xuất

Trong bối cảnh công nghệ ngày càng phát triển và yêu cầu về chất lượng sản phẩm ngày càng cao, giải pháp đo kiểm tra 3D đã nổi lên như một công cụ thiết yếu và không thể thiếu trong nhiều ngành công nghiệp. Từ sản xuất, y tế, hàng không vũ trụ đến xây […]

Xem thêm