Danh mục

Báo cáo: Thực hành xử lý số

Số trang: 22      Loại file: pdf      Dung lượng: 1.34 MB      Lượt xem: 22      Lượt tải: 0    
tailieu_vip

Hỗ trợ phí lưu trữ khi tải xuống: 22,000 VND Tải xuống file đầy đủ (22 trang) 0
Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

OpenCV (Intel Open Source Computer Vision Library) là một thư viện mã nguồn mở của Intel viết cho xử lý ảnh. OpenCV gồm các hàm được xây dựng cho việc xử lý thị giác máy thời gian thực (real time computer vision). Các thuật toán xử lý ảnh thông thường lẫn cao cấp đều được tối ưu hóa bởi các nhà phát triển thư viện thành các hàm đơn giản và cho người dùng dễ dàng sử dụng. OpenCV hỗ trợ hai ngôn ngữ chính C/C++ và python....
Nội dung trích xuất từ tài liệu:
Báo cáo: Thực hành xử lý số ĐẠI HỌC ĐÀ NẴNG - ĐẠI HỌC BÁCH KHOA KHOA: CÔNG NGHỆ THÔNG TIN -----O0O------ BÁO CÁO THỰC HÀNH XỬ LÝ ẢNH SỐ Giáo viên hướng dẫn : Ts. Huỳnh Hữu Hưng Sinh viên thực hiện : Võ Tá Hải Lớp : 10T1LT.H2 Huế, tháng 03, năm 2012 Báo cáo: Thực hành Xử Lý Ảnh Số GVHD: Ts. Huỳnh Hữu Hưng Mục Lục I. HƯỚNG DẪN CÀI ĐẶT OPENCV. ........................................................................ 3 1. Giới thiệu chung về thư viện OpenCV. .................................................................... 3 2. Hướng dẫn cài đặt OpenCV 2.1 với Visual Studio 2008.......................................... 3 3. Cấu hình Visual Studio 2008 liên kết với OpenCV.................................................. 8 4. Tạo một project sử dụng OpenCV. ......................................................................... 10 II. SỬ DỤNG MỘT SỐ HÀM CƠ BẢN CỦA OPENCV. ......................................... 12 1. Tải ảnh, hiển thị lại. ................................................................................................ 12 2. Chuyển ảnh sang ảnh Gray, hiển thị. ...................................................................... 12 3. Chuyển ảnh Gray sang ảnh nhị phân, hiển thị. ...................................................... 13 4. Tách các kênh màu cvSplitPan, hiển thị. ................................................................ 14 5. Phát hiện biên bằng các phương pháp đã học, hiển thị. .......................................... 15 6. Lọc ảnh(blur,gauss,median), hiển thị. ..................................................................... 16 7. Ăn mòn, làm dày, hiển thị. ...................................................................................... 17 8. Cắt ngưỡng, hiển thị. ............................................................................................... 18 Tìm hiểu hàm phát hiện khuôn mặt trong OpenCV............................................... 19 9. SVTH: Võ Tá Hải. Lớp: 10T1LT.H2 Trang: 2 Báo cáo: Thực hành Xử Lý Ảnh Số GVHD: Ts. Huỳnh Hữu Hưng I. HƯỚNG DẪN CÀI ĐẶT OPENCV. 1. Giới thiệu chung về thư viện OpenCV. OpenCV (Intel Open Source Computer Vision Library) là một thư viện mã nguồn mở của Intel viết cho xử lý ảnh. OpenCV gồm các hàm được xây dựng cho việc xử lý thị giác máy thời gian thực (real time computer vision). Các thuật toán xử lý ảnh thông thường lẫn cao cấp đều được tối ưu hóa bởi các nhà phát triển thư viện thành các hàm đơn giản và cho người dùng dễ dàng sử dụng. OpenCV hỗ trợ hai ngôn ngữ chính C/C++ và python. 2. Hướng dẫn cài đặt OpenCV 2.1 với Visual Studio 2008. Download miễn phí phần mềm OpenCV trên Internet. Double click vào biểu tượng setup OpenCV 2.1. Cửa sổ setup sẽ hiển thị lên như sau: Hình 1. SVTH: Võ Tá Hải. Lớp: 10T1LT.H2 Trang: 3 Báo cáo: Thực hành Xử Lý Ảnh Số GVHD: Ts. Huỳnh Hữu Hưng Nhấn Next, cửa sổ tiếp theo sẽ hiển thị: Hình 2. Đọc các điều khoản, đồng ý click vào I Agree, Cancel nếu không đồng ý và hủy bỏ cài đặt. Chọn Iagree, cửa sổ tiếp theo sẽ hiển thị. Hình 3. SVTH: Võ Tá Hải. Lớp: 10T1LT.H2 Trang: 4 Báo cáo: Thực hành Xử Lý Ảnh Số GVHD: Ts. Huỳnh Hữu Hưng Ở đây chọn Add OpenCV to the system PATH for all users và tiếp tục click vào Next. Hình 4. Chọn đường dẫn cài đặt cho chương trình, mặc định sẽ là C:\OpenCV2.1. Nhần Next để tiếp tục. SVTH: Võ Tá Hải. Lớp: 10T1LT.H2 Trang: 5 Báo cáo: Thực hành Xử Lý Ảnh Số GVHD: Ts. Huỳnh Hữu Hưng Hình 5. Tiếp tục Next Hình 6. Ở đây chọn full để chương trình cài đặt toàn bộ thư viện. Sau đó click vào Install để tiến hành cài đặt. SVTH: Võ Tá Hải. Lớp: 10T1LT.H2 Trang: 6 Báo cáo: Thực hành Xử Lý Ảnh Số GVHD: Ts. Huỳnh Hữu Hưng Sau một khoản thời gian cài đặt: Hình 7. Click vào Finish để hoàn tất quá trình cài đặt. SVTH: Võ Tá Hải. Lớp: 10T1LT.H2 Trang: 7 Báo cáo: Thực hành Xử Lý Ảnh Số GVHD: Ts. Huỳnh Hữu Hưng 3. Cấu hình Visual Studio 2008 liên kết với OpenCV. Mở Visual Studio 2008 lên. Click vào menu Tool, chọn Option, chọn Projects and Solution. Hình 8. Tại Show directories for chọn: Include files. Tạo 2 derectory mới dẫn đến thư mục đã cài OpenCV Hình 9. Tiếp theo cũng tại Show directories for chọn: Library files. SVTH: Võ Tá Hải. Lớp: 10T1LT.H2 Trang: 8 Báo cáo: Thực hành Xử Lý Ảnh Số GVHD: Ts. Huỳnh Hữu Hưng Hình 10. Cũng tương tự đối với Source files. Hình 11. SVTH: Võ Tá Hải. Lớp: 10T1LT.H2 Trang: 9 Báo cáo: Thực hành Xử Lý Ảnh Số GVHD: Ts. Huỳnh Hữu Hưng 4. Tạo một project sử dụng OpenCV. Chọn New Project, ở đây ta chọn Visual C++, Win32, Win32 Console Application. Hình 12. Nhấn chuột phải vào project chọn Properties/Configuration Properties/Linker/ Input. Chọn Configuration là Debug. Tại Additional Dependencies đánh vào: cv210d.lib cvaux210d.lib cxcore210d.lib cxts210d.lib cvhaartraining.lib highgui210d.lib ml210d.lib opencv_ffmpeg210d.lib. SVTH: Võ Tá Hải. Lớp: 10T1LT.H2 ...

Tài liệu được xem nhiều: