MÔ PHỎNG NHẬN DẠNG vật THỂ THEO HÌNH DẠNG HÌNH học (có code) MÔ PHỎNG NHẬN DẠNG vật THỂ THEO HÌNH DẠNG HÌNH học (có code) MÔ PHỎNG NHẬN DẠNG vật THỂ THEO HÌNH DẠNG HÌNH học (có code) MÔ PHỎNG NHẬN DẠNG vật THỂ THEO HÌNH DẠNG HÌNH học (có code) MÔ PHỎNG NHẬN DẠNG vật THỂ THEO HÌNH DẠNG HÌNH học (có code)
Trang 1MÔ PHỎNG NHẬN DẠNG VẬT THỂ THEO HÌNH DẠNG HÌNH HỌC
Trang 5
dễ dàng mà lượng công việc của con người giảm đáng kể và cũng như chất lượng
độ chính xác ngày càng nâng cao hơn
-Yêu cầu đề tài:
+Mô phỏng hệ thống nhận dạng hình ảnh của vật thể theo hình dạng hình học trênmatlab Nhận dạng được hình dạng của vật thể và đem ra những kết quả chính xác
so với dạng hình học
1.2 Giải quyết vấn đề
- Tìm hiểu về xử lý ảnh
- Tìm hiểu về thư viện Toolbox trên matlab
- Tìm hiểu giải thuật nhận dạng hình học
- Viết chương trình và mô phỏng chương trình trên matlab
Trang 6-Độ phân giải của ảnh
+Trong mỗi pixel tương ứng với tọa độ x,y thì độ phân giải của ảnh là tích số vớigiá trị lớn nhất của giá trị x với giá trị lớn nhất của giá trị y Độ phân giải càng caothì hình ảnh càng rõ ràng và sắc nét
Trang 7+Ảnh đen trắng: là ảnh với có hai màu đen và trắng với mức xám của các điểm ảnhkhác nhau
+Ảnh nhị phân: ảnh được biểu diễn ma trận hai chiều logical Mỗi điểm ảnh có thểnhận một trong hai giá trị là 0 (đen) hay 1 (trắng)
+Ảnh màu: với mỗi điểm ảnh dùng để biểu diễn màu (gồm có ba màu cơ bản là đỏ,lục, lam )
-Tăng cường và khôi phục ảnh
+Khi truyền ảnh (ảnh chuyển từ ảnh này sang ảnh khác), quét ảnh thì ảnh sau khitruyền có chất lượng kém hơn nhiều so với chất lượng của ảnh gốc Để chất lượngảnh nâng cao lên (để có thể quan sát ảnh một cách trực quan và chi tiết hơn ) thìphải có biện pháp nâng cao hơn chất lượng ảnh, quá trình này gọi là tăng cườngảnh
+Các loại kỹ thuật tăng cường ảnh gồm :kỹ thuật tương phản, ánh xạ
+Khôi phục ảnh là quá trình xử lý loại bỏ đi các suy giảm trong ảnh Quá trình nàygiúp khôi phục ảnh nhằm đem lại những hình ảnh gốc đã bị suy giảm trong quátrình truyền
Trang 8dạng ảnh hưởng dựa trên nhiều tính chất của vật Mỗi tính chất và mỗi tính chất thìđều có một kĩ thuật nhận dạng khác nhau.
-Phân loại thành phần ảnh : Đây là một quá trình rất quan trọng trong việc nhậndạng hình ảnh Đã có nhiều kỹ thuật phân loại được sử dụng trong phân loại Phânloại các thành phần dựa trên các nguyên tắc đã xác định rõ hay có ý nghĩa thống kê
1.5 Các thành phần cơ bản của hệ thống xử lý ảnh
Hình 2.2: Các thành phần của hệ thống xử lý ảnh [1]
-Một hệ thống xử lý ảnh được bao gồm: máy tính kèm theo vi mạch chuyển đổi đồhọa VGA hay VSGA, đĩa chứa các hình ảnh để kiểm tra các thuật toán , một mànhình có hộ trợ VGA và VSGA
CHƯƠNG 3 CÁC HÀM XỬ LÝ ẢNH CƠ BẢN TRONG MATLAB
Trang 123.3.2 Chuyển đổi giữa các kiểu ảnh
Trang 16CHƯƠNG 4 MÔ PHỎNG CHƯƠNG TRÌNH BẰNG MATLAB
1.6 Lưu đồ giải thuật
Hình 4.1 : lưu đồ giải thuật
1.7 Nguyên lý nhận dạng hình học
Sử dụng matlab để xác định hình dạng của vật thể dựa trên việc xác định chínhxác diện tích và chu vi của hình ảnh đem kết quả so sánh với từng công thức tínhdiện tích riêng biệt của mỗi hình học từ đó rút ra kết quả so sánh để xuất ra mànhình kết quả phù hợp nhất với và xác định chính xác hình dạng của vật
1.8 Thực hành mô phỏng
1.1.3 Dùng matlab để mô phỏng
Trang 17Hình 4.2: Mô phỏng trên matlab
1.1.4 Lựa chọn file hình ảnh cần xác định
Hình 4.3: chạy chương trình trên matlab
1.1.5 Kết quả sau mô phỏng
Trang 18Hình 4.4: Kết quả mô phỏng được
-Kết quả mô phỏng:
+Sau khi mô phỏng bằng matlab đã nhận dạng được các vật thể sang dạng hình học(vuông,chữ nhật,tròn,thoi,tam giác,elip)
CHƯƠNG 5 NHẬN XÉT
Trang 19-Chương trình mô phỏng chạy rất ổn định có thể phân biệt khá tốt nhiều hình dạngcủa hình Sai số tính toán của chương trình khá nhỏ
1.10 Hướng phát triển
-Áp dụng nhiều các xí nghiệp dùng để nhận dạng vật thể hình học
-Từ nhận dạng vật theo dạng hình học ta có thể phát triển lên nhận dạng vân tay haybiển số xe và nhiều ứng dụng khác nhau trong cuộc sống tùy thuộc vào mục đích sửdụng của mỗi người mà phát triển theo những hướng khác nhau
Trang 20TÀI LIỆU THAM KHẢO
Trang 21PHỤ LỤC A
imshow(i);