Skip to main content

AI-POWERED DOCS

What do you want to know?

Tạo Recipe Đầu Tiên Của Bạn (OV10i)

Đây là nơi camera của bạn trở thành một AI inspector. Một recipe là một gói hoàn chỉnh (cài đặt hình ảnh, căn chỉnh, các vùng quan tâm (ROIs), mô hình AI, và các quy tắc đầu ra) được đóng gói cùng nhau cho một nhiệm vụ kiểm tra cụ thể.

Bạn có thể có bao nhiêu recipe tùy thích trên một camera. Mỗi recipe có thể được lưu, sao lưu, chuyển sang các camera khác, và quản lý phiên bản.

Trước khi bắt đầu: hãy nhớ nguyên tắc thác nước

Mọi thứ trong phần này đều tuân theo Nguyên Tắc Thác Nước. Bạn sẽ trải qua sáu bước theo thứ tự. Đừng bỏ qua bước nào. Hãy xác minh từng bước hoạt động trước khi chuyển sang bước tiếp theo.

1

Cài Đặt Hình Ảnh

Exposure, Gain, LEDs

2

Template & Aligner

Chụp, Căn Chỉnh

3

Vùng Quan Tâm (ROIs)

Vẽ ROIs

4

Huấn Luyện AI

Gán Nhãn, Huấn Luyện

5

Quy Tắc Đầu Ra

Pass/Fail, IO

6

Triển Khai!

Kích Hoạt, Xác Minh

Tạo recipe mới

  1. Đi tới All Recipes ở thanh bên trái (đây cũng là trang chính khi bạn mở camera)
  2. Nhấp + New
  3. Đặt tên (ví dụ: "Screw Presence Check")
  4. OV10i sử dụng các recipe classification:

What does this recipe look like?

The OV10i runs classifier models, one label per region. Pick the model type when you create a recipe in the camera UI; the option is locked to classification on this camera.

PASSFAIL
Surface check, pass / fail per panel
Classification

Decide whether each part, or each region of interest, belongs to a category.

Defect detectionPass / failAssembly verificationPresence / absenceSortingCosmetic checks

Best for: verdicts and known categories, where the answer is one label per region.

Classification, in 60 seconds

Read Understanding Classifier →

A classifier looks at each region you draw and assigns one label from a list you define. The model returns one verdict per ROI: this region is a "pass", or "missing", or "scratched". Most OV10i recipes start here.

Example, missing fastener

Four ROIs over four screw locations. Two classes: present and missing. The model returns one label per ROI.

Example, surface pass / fail

One ROI over the panel surface. Two classes: clean and blemished. The model returns one label for the panel.

Để hiểu đầy đủ mô hình tư duy và xem demo thực hành, đọc Understanding Classifier.

  1. Nhấp Activate để vào trình chỉnh sửa recipe

Kích hoạt và vào trình chỉnh sửa recipe

Đây là giao diện của Recipe Editor. Ba phần chính (Imaging Setup, AI Blocks, IO Block) tương ứng trực tiếp với các bước theo thứ tự:

Recipe Editor hiển thị Imaging Setup, AI Blocks, và IO Block

Chỉ Classification

OV10i chỉ hỗ trợ classifiers. Để phát hiện lỗi ở cấp độ pixel (segmentation), bạn cần OV20i hoặc OV80i. Mới làm quen với các mô hình classifier? Đọc Understanding Classifier để hiểu đầy đủ mô hình tư duy và xem demo thực hành.

OV10i chỉ hỗ trợ classifiers

Nếu việc kiểm tra của bạn yêu cầu phát hiện lỗi ở cấp độ pixel (segmentation), nơi AI làm nổi bật chính xác hình dạng và vị trí của từng lỗi, bạn sẽ cần OV20i hoặc OV80i. OV10i được thiết kế cho các tác vụ classification: pass/fail, presence/absence và các quyết định đa danh mục. Hãy lựa chọn camera phù hợp trước khi đầu tư thời gian vào việc thiết lập recipe.

Bây giờ hãy thực hiện theo sáu bước:

Bước 1: Image Settings

Hướng dẫn đầy đủ: Image Settings

Màn hình Configure Imaging

Làm cho hình ảnh từ camera của bạn rõ ràng và nhất quán. Điều chỉnh exposure, gain, white balance, và quan trọng nhất là bật lens distortion correction nếu bạn đang sử dụng ống kính góc rộng.

Các thiết lập chính:

  • Exposure: Thời gian cảm biến thu sáng. Cao hơn = sáng hơn nhưng nhiều motion blur hơn
  • Gain: Tăng cường độ sáng kỹ thuật số. Cao hơn = sáng hơn nhưng nhiễu hơn
  • Lens Correction: Sửa hiện tượng méo hình (barrel distortion) từ ống kính góc rộng. Bật ngay bây giờ nếu áp dụng. Đừng bỏ qua bước này
  • LED settings (OV10i): Điều chỉnh cường độ và mẫu sáng để giảm chói

Xác minh trước khi tiếp tục: Nhấp Live Preview. Hình ảnh phải sắc nét, đủ sáng và nhất quán giữa các lần chụp.

Bước 2: Template Image & Alignment

Hướng dẫn đầy đủ: Alignment Explained

Thiết lập template alignment

Đây là bước mà hầu hết khách hàng thấy khó khăn, và cũng là bước tạo ra sự khác biệt lớn nhất. Aligner là nền tảng cho toàn bộ quá trình kiểm tra của bạn. Nó di chuyển động các hộp kiểm tra để theo dõi bộ phận khi nó dịch chuyển và xoay trên băng tải. Alignment tốt cho phép bạn vẽ các ROI nhỏ hơn, đồng nghĩa với việc cần ít dữ liệu huấn luyện hơn và AI chính xác hơn. Aligner → ROIs → Classifier: nếu mắt xích đầu tiên yếu, tất cả các bước phía sau đều hỏng.

Phiên bản ngắn gọn:

  1. Chụp một template image của một bộ phận tốt
  2. Đặt 2-3 vùng template nhỏ trên các đặc điểm không bao giờ thay đổi (cạnh sắc nét, góc, lỗ)
  3. Đặt chúng càng xa nhau càng tốt trên bộ phận
  4. Loại bỏ các cạnh nhiễu bằng công cụ Ignore
  5. Lưu, sau đó kiểm tra với Live Preview. Di chuyển bộ phận xung quanh và xác minh rằng alignment theo dõi được nó
Lỗi alignment số 1

Không bao giờ neo aligner vào các lỗi, nhãn, sticker, hoặc bất cứ thứ gì có thể di chuyển độc lập với bộ phận. Chỉ căn chỉnh theo các đặc điểm cố định, cứng nhắc (cạnh được gia công, lỗ khoan, đường viền PCB). Nếu bạn căn chỉnh theo một sticker mã vạch và ai đó dán nó lệch, camera sẽ dịch chuyển tất cả các hộp kiểm tra sang vị trí sai.

Hãy tự thử: Sử dụng trình mô phỏng bên dưới để xem điều gì xảy ra khi một bộ phận dịch chuyển trên băng tải. Tắt aligner, sau đó di chuyển các thanh trượt để xem các hộp kiểm tra mất khả năng theo dõi.

Camera Settings

Status: Tracking Locked / Pass

Simulate Real World

Move the part coming down the line.

Legend

Inspection Region
Alignment locked
Alignment lost
ROI

Đọc Alignment Explained để xem hướng dẫn đầy đủ. Đây là trang quan trọng nhất trong tài liệu này.

Bước 3: Regions of Interest (ROIs)

Hướng dẫn đầy đủ: Regions of Interest (ROIs)

Bây giờ hãy vẽ các khu vực mà AI sẽ thực sự kiểm tra. Đây là các Regions of Interest (ROIs) của bạn.

Quy tắc quan trọng: Giữ ROI càng nhỏ càng tốt. Đây là nguồn gốc lớn thứ hai gây ra các vấn đề cho khách hàng. Đọc Tại Sao Kích Thước ROI Quan Trọng để hiểu lý do.

Phiên bản ngắn gọn:

  1. Tạo một Inspection Type (ví dụ: "Screws") với các class kỳ vọng (ví dụ: "present", "absent")
  2. Vẽ các ROI hình chữ nhật tại mỗi vị trí bạn muốn kiểm tra
  3. Làm chúng vừa đủ lớn để chứa đặc trưng, không lớn hơn
  4. Đặt tên mô tả cho chúng (ví dụ: "Screw_Top_Left")

Bước 4: Huấn Luyện Mô Hình AI Của Bạn

Hướng dẫn đầy đủ: Huấn Luyện AI Của Bạn

Giao diện gán nhãn classifier: chọn class cho mỗi ROI

Gán nhãn một vài hình ảnh và huấn luyện mô hình đầu tiên của bạn.

Phiên bản ngắn gọn:

  1. Bắt đầu với 10-15 hình ảnh mỗi class. Đừng thu thập quá nhiều
  2. Kiểm tra kỹ từng nhãn trước khi huấn luyện (một nhãn sai có thể phá hỏng mô hình của bạn)
  3. Huấn luyện (~30 giây) để kiểm tra tín hiệu
  4. Kiểm tra với Live Preview. Cố gắng làm nó thất bại
  5. Bổ sung dữ liệu có mục tiêu tại nơi nó thất bại, huấn luyện lại

Bước 5: Quy Tắc Đầu Ra (IO Block)

Hướng dẫn đầy đủ: Thiết Lập Đầu Ra

Cấu hình logic pass/fail

Xác định điều gì sẽ xảy ra khi AI đưa ra quyết định.

Basic Mode: Đặt quy tắc cho pass/fail. Thiết lập đơn giản nhất: tất cả ROI phải pass để có global pass. Kết quả nhị phân duy nhất đó sẽ được gửi đến PLC, HMI, hoặc đầu ra của bạn.

Advanced Mode (Node-RED): Cho bất cứ thứ gì vượt ra ngoài pass/fail đơn giản: dashboard tùy chỉnh, logic time-series, định tuyến dữ liệu đến hệ thống MES, tích hợp máy quét mã vạch (yêu cầu reader bên ngoài), và nhiều hơn nữa. Sử dụng tools.overview.ai để tạo Node-RED flows từ các mô tả bằng tiếng Anh thông thường.

Bước 6: Triển Khai và Xác Minh

Kích hoạt recipe của bạn cho sản xuất

  1. Kích hoạt recipe của bạn
  2. Đặt chế độ trigger (thủ công, cảm biến phần cứng, PLC, hoặc theo khoảng thời gian)
  3. Chạy các bộ phận thử nghiệm qua hệ thống
  4. Xác minh đầu ra pass/fail phù hợp với kỳ vọng của bạn
  5. Kiểm tra các trường hợp biên, các bộ phận khó phân loại nhất

Xin chúc mừng! Bạn hiện đã có một quy trình kiểm tra AI đang hoạt động.

Danh sách kiểm tra recipe

Trước khi tiếp tục, hãy xác nhận:

  • Recipe mới đã được tạo và đặt tên
  • Cài đặt hình ảnh đã được cấu hình: sắc nét, đủ ánh sáng, nhất quán
  • Alignment đã được thiết lập và theo dõi đáng tin cậy
  • Regions of Interest (ROIs) đã được vẽ: nhỏ, định vị tốt, đặt tên
  • Mô hình AI đã được huấn luyện và kiểm tra với Live Preview
  • Quy tắc đầu ra đã được cấu hình: pass/fail phù hợp với kỳ vọng
  • Recipe đã được kích hoạt và triển khai với chế độ trigger chính xác

Tiếp theo là gì?