PHÂN MÊM NG DỤNG
3.1.6.2.4. Phân tích các kết qủ.
X̉ lý theo m̉̉nh g̀m vịc cḥy ṃt ḳch b̉n trên ṃt ḅsưu ṭp ̉nh. Ta có th̉ dùng s̉ lý theo m̉đ̉ phân tích nhìu ̉nh v̀ lưu ćc thông tin ḱt qủ phân tích trong ṃt tâ ̣p tin phân đ̣nh ranh gíi. Ta hòn th̀nh ćc bức sau đ̉ cḥy bracket.scr trên t́t c̉ các ̉nh trong tr̀nh duỵt ̉nh Image Browser.
1. Cḥn Tools >>Batch Processing.
2. Cḥn Image Source Browser đ̉ x̉ lý t́t c̉ các ̉nh trong Image Browser.
3. Cḥn Caliper 2 t̀ danh sách Script Steps. 4. Cḥn Save result analysis mode.
5. Cḥn setup. Mô ̣t hô ̣p thoa ̣i được mở ra.
6. Cḥn One file for all result đ̉ ghi cho mỗi ảnh vao cung tâ ̣p tin.
7. Cḥn ńt Folder path. Cḥn đừng d̃n mún lưu ṭp tin ḱt qủ, v̀ cḥn Current folder.
8. V̀o bracket_results.txt trong File Prefix vi ta đang ghi tât cả cac kêt quả v̀o c̀ng ṃt ṭp tin, File Prefix la tên của tâ ̣p tin kêt quả riêng . Nêu ta đã ghi kêt quả mỗi ảnh vao một tâ ̣p tin riêng thi File Prefic thương sẽ liên kêt trươc vơi bảng kê cho mỗi tâ ̣p tin kêt quả.
9. Cḥn Ok.
10. Cḥn Run đ̉ cḥy b̉n th̉o cho t́t c̉ ćc ̉nh trong tr̀nh duỵt v̀ ghi ḷi ḱt qủ.
11. Cḥn Ok đ̉ đ́ng Batch Processing thông b́o đ̃ hòn th̀nh . 12. V̀o đừng d̃n ̉ bức 7 v̀ m̉ bracket_results.txt.
13. So sanh cac phep đo khoảng cach va goc của gia đỡ trong tâ ̣p tin kêt quả trong bảng 3.1
B̉ng 3.1 cho thây dải co thể châp nhâ ̣n đôi vơi cac phep đo gia đỡ va gia tri ̣ thâ ̣t ma ta co thể thây đôi vơi mỗi ảnh gia đỡ . Ch́ ́ gí đỡ 1, 2, v̀ 3 l̀
những cai duy nhât hội đủ cac tiêu c huẩn kỹ thuâ ̣t. Gí tṛ l̃ b̀ lon đ́i vơi cac gia đỡ khac cho thây cac phep đo cho kêt quả sai.
Bảng 3.1. Kêt quả cac phep đo gia đỡ.
3.1.7. Sử dụng hê ̣ thông to ̣a đô ̣ để kiểm tra bô ̣ phâ ̣n chi tiêt.
Kiểm tra bô ̣ phâ ̣n chi tiêt băng hê ̣ thông to ̣a đô ̣ mô tả cach thưc thiêt lâ ̣p một hê ̣ thông to ̣a đô ̣ va hương dẫn tưng bươc đôi vơi mẫu kiểm tra v̀ xem ḷi h̀nh ḍng c̉a ḅ pḥn chi tít trong Vision Assistant.
Trong kiểm tra quan sat băng may điể n hinh thi ta giơi viê ̣c kiểm tra của minh v̀ x̉ ĺ v̀ng ̉nh c̀n quan tâm hơn l̀ tòn ḅ ̉nh . Để giơi ha ̣n vung kiểm tra, ćc bô ̣ phâ ̣n chi tiêt của đôi tượng ma ta quan tâm phải luôn xuât hiê ̣n bên trong vung cân quan tâm mata đã xac đi ̣nh.
Nêu đôi tượng đang xet luôn ở cung vi ̣ tri va hương trong ảnh ma ta xử ly thi viê ̣c xac đi ̣nh vung ảnh cân quan tâm la đơn giản . Tuy nhiên , đôi tượng đang xet thương co sự thay đổi vi ̣ tri hoă ̣c bi ̣ xoay tron g ảnh ma ta cân xử ly . Khi điêu nay x̉y ra, v̀ng ̉nh c̀n quan tâm c̀n ph̉i thay đ̉i ṿ tŕ v̀ xoay v́i ćc ḅ pḥn chi tiêt của đôi tượng ma ta quan tâm . Để vung ảnh cân quan tâm di chuyển trong môi quan hê ̣ vơi đôi tượng th̀ ta c̀n ph̉i x́c đ̣nh ḥ ṭa đ̣ liên quan đ́n đ̣c đỉm c̉a ̉nh.
Hê ̣ to ̣a đô ̣ được xac đi ̣nh bởi gôc của hê ̣ tọa độ va goc giữa trục x của hê ̣ tọa đô ̣ vơi trục năm ngang của ảnh . Viê ̣c săp xêp hê ̣ to ̣a đô ̣ dựa trên cac h ta muôn đôi tượng di chuyển trong ảnh . Nêu đôi tượng sẽ chỉ chuyển đổi theo hương trục năm
ngang hoă ̣c trục thẳng đưng thi ta chỉ cân chọn một đă ̣c điểm ma vi ̣ tri của no co thể miêu tả vi ̣ tri gôc va goc của hê ̣ tọa độ.
Để minh ho ̣a cho kỹ thuâ ̣t nay , ta phân tich ảnh của một ngam tơ răng để xac đi ̣nh xem cac ngam nay co chưa kem va sợi kim loa ̣i không.
Viê ̣c tải ảnh vao Vision Assistant được thực hiê ̣n giông như viê ̣c tải ảnh ở cac k̃ thụt đực tr̀nh b̀y trức đ́.
3.1.7.1. X́c định đ̣c đỉm dựa trên ḥ ṭa đ̣.
Thực hiê ̣n cac bươc sau để đi ̣nh hinh bươc Pattern Matching nhăm đi ̣nh vi ̣ tri đă ̣c điểm tơ răng ma dựa vao đo ta đă ̣t hê ̣ thông to ̣a đô ̣. Ta sẽ chọn đ̣c đỉm ḍa tên cơ sở ngam tơ răng ma no luôn năm trong trương qua n sat của camera mă ̣c du nhiêu vi ̣tŕ kh́c nhau m̀ ng̀m tơ răng xút hịn t̀ ̉nh ǹy sang ̉nh kh́c.
1. Cḥn Pattern Matching trong th̉ Machine Vision c̉a Processing Functions, hoă ̣c cho ̣n Machine Vision >> Pattern Matching.
2. Trong cửa sổ Pattern matching setup , cḥn New template . Hô ̣p thoa ̣i Select a Template Region xuât hiê ̣n.
3. Ṽ ṃt h̀nh ch̃ nḥt bao quanh ph̀n cơ b̉n c̉a tơ răng như h̀nh 3.31. V̀ng ǹy trở thanhmẫu Pattern matching.
H̀nh 3.21. Tạo ṃt dưỡng mẫu Template Pattern.
4. Cḥn Next.
5. Cḥn Finish. Xuât hiê ̣n mô ̣t hô ̣p thoa ̣i Save template.
6. T̀m đ́n đừng d̃n <vision assistant>\examples\dental floss. Ṭi <vision assistant> l̀ nơi ma Vision Assistant được cai đă ̣t.
7. Lưu mẫu vơi tên template .png. cửa sổ Pattern matching setup hiển thi ̣ ̉nh m̃u v̀ đừng d̃n c̉a ń.
8. Cḥn th̉ Main.
9. Trong Step name nhâ ̣p vao „ find dental floss base‟ 10.Cḥn th̉ Setting.
11.Enable hô ̣p kiểm tra Subpixel accuracy.
12.Enable hô ̣p kiểm tra Search for rotated paterns. 13.Ch̉nh Angle range +/- đ́n 180.
14.Cḥn Ok đ̉ lưu bức ǹy v̀o b̉n th̉o script.