Khai thác Vision Assistant.

Một phần của tài liệu Nghiên cứu thiết kế chế tạo hệ thống park assist (Trang 106)

PHÂN MÊM NG DỤNG

3.1.4.1. Khai thác Vision Assistant.

Trong ví ḍ nǵn này, ta t̉i ̉nh vào Vision Assistant và tín hành thít ḷp ngưỡng trên nó. Viê ̣c lâ ̣p ngưỡng để cô ḷp đ́i tựng, gĩ ḷi nh̃ng gi ta c̀n và lọi b̉ nh̃ng cái ta không s̉ ḍng. Viê ̣c lâ ̣p ngưỡng c̃ng c̉i ṭo ̉nh t̀ ḍng ̉nh xám v́i các giá tṛ đỉm ̉nh ǹm trong dải t̀ 0 đ́n 255 đ́n da ̣ng̉nh nḥ phân có giá tṛ đỉm ̉nh là 0 và 1.

Đ̉ b́t đ̀u Vision Assistant, ta thực hiê ̣n cac bươc như sau:

1. Cḥn Start >> All Programs >> Nation Instruments Vision Assistant. 2. Đ̉ t̉i ̉nh, cḥn Open Image trong màn hình Welcom.

3. T̀m đ́n < Vision Assistant> \ Examples \ metal, ch̉ < Vision Assistant> là ṿ tŕ Vision Assistant đực c̀i đ̣t.

4. Enable ḥp kỉm tra Select All Files. Vision Assistant xem trức ćc ̉nh trong c̉a s̉ Preview Image và hỉn tḥ thông tin v̀ kỉu ṭp tin v̀ đ̣ sâu c̉a ̉nh.

6. Click Browser Images trong góc trên bên ph̉i c̉a s̉ Vision Assistant. Vision Assistant t̉i các ṭp tin ̉nh đ̃ đực m̉ vào trong Image Browser, như h̀nh 3.1. Image Browser cung ćp thông tin v̀ ̉nh đực cḥn, như ḱch thức ̉nh, ṿ trí ngùn c̉a ̉nh và kỉu ̉nh.

Ta có th̉ xem ̉nh dứi ḍng Thumbnail học ḍng Full-size.

7. Cḥc nút Thunbnail / Fuill-size Viewe Toggle đ̉ xem ̉nh đâu tiên v ́i ḱch thức tṛn vẹn.

8. Click Process Image ̉ góc phía trên bên ph̉i c̉a s̉Vision Assistant đ̉ b́t đ̀u vịc x̉ lý ̉nh. Vision Assistant t̉i ̉nh vào trong c̉a s̉ Processing như h̀nh 3.2.

9. Cḥn Threshold trong th̉ Greyscale c̉a Processing Functions học cḥn Greyscale >> Threshold. C̉a s̉ Threshold Setupm̉ ra ̉ ǵc dứi bên trái c̉a s̉ Vision Assistant như h̀nh 3.3.

C̉a s̉ Threshold Setup hỉn tḥ ṃt bỉu đ̀. Ṃt bỉu đ̀ đ́m t̉ng ś các đỉm ̉nh ṭi m̃i giá tṛ mưc xám và hỉn tḥ các d̃ lịu đ́ trên ṃt đ̀ tḥ. T̀ đ̀ tḥ, ta có th̉ quan sát th́y lịu ̉nh có ch́a các vùng khác bịt v́i cừng đ̣ xám ǹo đ́ hay không. Thresholding cô ḷp các vùng này t̀ nh̃ng cái còn ḷi c̉a ̉nh. Ví ḍ, ńu ̉nh ch́a ćc đ́i tựng sáng trên ǹn ̉nh t́i, ta có th̉ cô ḷp đ́i tựng và lọi b̉ ǹn b̀ng vịc cḥn Bright Objects t̀ danh sách Look For Drop-down và đ̣t giá tṛ Threshold t́i thỉu g̀n đ́n 255 ( màu tŕng).

10. Đ̉ ḷp ngưỡng cho ̀nh ǹy, đ̣t giá tṛ Minimum đ́n 130 đ̉ cḥn t́t c̉ ćc đ́i tựng.

Hình 3.1. Tr̀nh duỵt ảnh.

C̉a s̉ Processing hỉn tḥ trức ngưỡng họt đ̣ng ṃc đ̣nh. Manual Threshold s̉ ḍng b̀ng vịc c̀i đ̣t các thông ś hịn hành. Ćc đỉm ̉nh m̀u đ̉ ć cừng đ̣ ǹm bên trong dải ngưỡng. Toán t̉ ngưỡng đ̣t giá tṛ c̉a chúng lên 1. Ćc đỉm ̉nh màu xám có giá tṛ ǹm ngòi ngưỡng ̉nh và giá tṛ đực c̀i đ̣t là 0.

Hình 3.2. Ṃt nh x

C̉a s̉ Reference hỉn tḥ phiên b̉n ̉nh ǵc c̉a ̉nh khi ta thao tác nó trong c̉a s̉ Processing.

11. Click th̉ Main.

Hình 3.̀: Ngưỡng ca ṃt nh.

13. Click OK đ̉ áp ḍng ngưỡng cḥn ḷa b̀ng tay cho ̉nh. Ảnh s̃đực chuỷn thành ̉nh nḥ phân v́i t́t c̉ćc đỉm ̉nh đực cḥn trong dãy ngưỡng đực đ̣t lên 1 (m̀u đ̉) và t́t c̉ćc đỉm ̉nh kh́c đực đ̣t là 0 (m̀u đen).

Bức ṭo ngưỡng đực ghi vào c̉a s̉ b̉n th̉o Script. Cửa sổ Script ghi ḷi các họt đ̣ng x̉ lý và t́t c̉ các thông ś c̉a nó.. Ńu ch́c ch́n ta ph̉i tiên hành các họt đ̣ng x̉ lý gíng nhau trên các ̉nh khác, ta có th̉lưu script v̀ s̉ ḍng nó ḷi l̀n ña. Xem hình 3.4 đ̉ th́y ̉nh như th́ nào sau khi áp ḍng ngưỡng.

14. Cḥn File >> Save Script As v̀ đ̣t tên script là threshold .scr.

Ńu ta tìm ṃt ̉nh khác có s̉ ḍng ngưỡng tương ṭ th̀ đ̉ cḥy script này trên ̉nh, ta tḥc hịn ćc bức sau:

a. T̉i ̉nh

c. Click nút Run Once trong c̉a s̉ Script.

Hình 3.4: ̉nh đã được lập ngưỡng.

Th̉ nghịm v́i nh̃ng tùy cḥn khác và nh̃ng ̉nh khác. Ví ḍ, ta có th̉ tḥc hịn phân tích m̃u đ̉ tìm ra vùng mà m̃i đ́i tựng trong ̉nh này chím ch̃. Ńu ta c̀n h̉ tṛ v́i b́t k̀ các họt đ̣ng x̉ lý ̉nh c̣ th̉ nào,ta ć th̉ cḥn vào th̉ How to học th̉ Controls trong c̉a s̉ Contex Help.

Một phần của tài liệu Nghiên cứu thiết kế chế tạo hệ thống park assist (Trang 106)

Tải bản đầy đủ (PDF)

(194 trang)