Đây là môi trư ng t o mẫu thị giác tương tác mà t o ra sơ đồ LabVIEW hoặc các tập tin xây dựng cho LabWindows / CVI và Visual Basic; Kiểm tra Offline với kịch b n tự động và xử lý hàng lo t; Hiển thị hình nh với phóng to, panning, gi i nén, và di chuyển; Đo lư ng như kho ng cách, khu vực và các địa điểm quay tr l i; Qu n lý trực quan hình nh với trình duyệt hình nh.
Xây dựng một ng dụng tầm nhìn thư ng liên quan đến thử nghiệm t n nhiều th i gian. Một s lợi ích c a việc sử dụng NI Vision Assistant mẫu thử nghiệm ng dụng c a b n trước khi phát triển bao gồm:
- Lấy ý tư ng về cách gi i quyết đơn c a b n bằng cách sử dụng th thuật gi i pháp
- Các chiến lược xử lý thử nghiệm khác nhau
- Kiểm tra một chiến lược cụ thể trên một lo t các hình nh
- Khám phá "nếu-thì" điều kiện một cách nhanh chóng và dễ dàng
- Ngay lập t c hình dung những tác động c a thay đổi một tham s kiểm soát xử lý hình nh
- Benchmark gi i pháp c a b n
- Xây dựng một kịch b n mà b n có thể ch y trong chế độ hàng lo t trên hàng trăm hình nh
NI Vision Assistant là dành cho thị giác máy và phát triển hình nh khoa học, nếu chúng ta cần ng dụng vào để phát triển đo, liên kết, kiểm tra và các ng dụng phân tích h t thì NI Vision Assistant là môi trư ng t o mẫu cấu hình sẽ giúp phát triển tăng t c cho việc ng dụng thị giác. Chúng ta có thể dễ dàng tìm hiểu và điều tra xử lý hình nh chiến lược phần mềm thị giác b i vì nó không yêu cầu ph i lập trình. NI Vision Assistant t o ra một sơ đồ kh i LabVIEW hoặc
Trang 37
một tập tin xây dựng các ch c năng thị giác máy và xử lý hình nh cho LabWindows / CVI, Visual Basic, C và Visual C ++. Với các tính năng này, chúng ta có thểđi từ b n vẽđến một gi i pháp làm việc nhanh hơn bao gi hết. Ngoài ra NI Vision Assistant cũng giúp chúng ta t o code nhanh hơn bằng phương pháp tùy chỉnh thay vì lập trình từng kh i nh . Vision Assistant đặt t i Functions >> Vision and Motion >> Vision Express
Hình 2.25:Môi trư ng NI Vision Assistant
Khi b n th kh i Vision Assistant lên block diagram (BD) thì cửa s Vision Assistant sẽ thể hiện lên. Lúc này, b n chỉ cần tùy chọn các bước xử lý như: Tìm c nh, tìm vật thể, điều chỉnh thông s độ sáng, tương ph n…. B n có thểlưu các bước này l i để dùng lần sau.
Sau khi tùy chỉnh các bước xử lý xong, bấm Finish thì b n sẽ quay l i BD. Kh i Vision Assistant tự t o ra mã nguồn để thực hiện các thao tác b n đã tùy chỉnh. Như vậy việc lập trình xử lý nh đã dễ đi rất nhiều với công cụ Vision Assistant.
Bên c nh đó, nếu mu n tham kh o mã nguồn c a Vision Assistant, b n click ph i lên kh i này >>Open Front Panel. Việc này giúp ta hiểu rõ code hơn và áp dụng, lập trình thêm khi cần.
Đ i với các nhà phát triển chịu nhiều áp lực để gi m chi phí và th i gian để thị trư ng, NI Vision Assistant tăng t c phát triển. B n có thể sử dụng các gi i pháp Wizard đểhướng dẫn b n đến thành công trong một lo t các ng dụng điển hình. B n tương tác có thể t o ra một kịch b n NI Vision Assistant mà b n
Trang 38
có thể sử dụng l i hoặc ch y trong hàng lo t chế độ trên hàng trăm hình nh. Ngoài ra, NI Vision Assistant t o ra mã LabVIEW hoặc kết qu đầu ra một tập tin xây dựng, đó là một danh sách văn b n c a IMAQ Vision cuộc gọi ch c năng, hoàn chỉnh với các thông s .