Bài giảng "Xử lý ảnh - Chương 1: Giới thiệu chung" cung cấp cho người học các kiến thức: Khái niệm xử lý ảnh, các vấn đề của xử lý ảnh, giới thiệu một số ứng dụng của xử lý ảnh, matrix và vector, một số khái niệm cơ bản. Mời các bạn cùng tham khảo nội dung chi tiết.
Bài tập lớn xử lý ảnh Hoàng Văn Hiệp Bộ mơn Kỹ thuật máy tính Viện Cơng nghệ thơng tin Truyền thông Email: hiephv@soict.hut.edu.vn Bài Image matching Mô tả Đầu vào: ảnh query, tập ảnh cần tìm kiếm Đầu ra: Danh sách ảnh “match” với ảnh đầu vào xếp theo rank: ảnh giống đẩy lên đầu Yêu cầu: Trình bày lý thuyết đặc trưng (features) sử dụng, độ đo sử dụng, tham số thiết lập Xây dựng chương trình demo Ngôn ngữ: Matlab, C, C++ Bài Face sequence matching Mô tả: Đầu vào: chuỗi ảnh query người Đầu ra: Các chuỗi “match” tương ứng với chuỗi đầu vào Yêu cầu Các phương pháp so sánh chuỗi Các lý thuyết giảm chiều features Chương trình demo Bài Face detection Mô tả: Đầu vào: ảnh chứa mặt người Đầu ra: ảnh tìm vị trí mặt người nằm đâu Yêu cầu: Tìm hiểu lý thuyết face detection: feature thường dùng, chế giảm chiều (nếu có) Tìm hiểu face detection OpenCV Chương trình demo: o Trên desktop, o Trên mobile Ngôn ngữ: C, C++, Matlab, C# Bài Extract face sequences from video Mô tả: Đầu vào: video Đầu ra: chuỗi ảnh mặt người gom nhóm theo người (mỗi người có chuỗi) Yêu cầu: Được sử dụng openCV để tìm face Đưa lý thuyết để gom nhóm face người với Chương trình demo Bài Face tracking in video Mô tả: Đầu vào: chuỗi ảnh mặt người, video Đầu ra: Truy vết mặt người tất ảnh chuỗi (hoặc frame ảnh video) (gợi ý: tìm hiểu KLT tracker) Yêu cầu: Lý thuyết sử dụng để track o Chỉ sử dụng detector: ưu nhược điểm o Chỉ sử dụng tracker: o Kết hợp? Chương trình demo Code: C, C++, matlab Bài Object detection Mô tả Đầu vào: ảnh Đầu ra: phát đối tượng có hình dạng đặc biệt: (trịn, chữ nhật, tam giác…) Yêu cầu Lý thuyết object detection Chương trình demo Bài Xây dựng ứng dụng tạo ảnh panorama Mô tả: Đầu vào: tập ảnh để ghép panorama Đầu ra: ảnh panorama Yêu cầu Trình bày phương pháp ghép ảnh Chương trình demo Bài Đọc mã vạch chiều, hai chiều Mô tả Đầu vào: ảnh mã vạch 1, chiều Đầu ra: thông tin lưu mã vạch Yêu cầu Tìm hiểu chế tạo mã vạch 1, chiều Chương trình demo Bài Phần mềm chấm thi trắc nghiệm tự động Mô tả: Đầu vào: Ảnh phiếu trả lời trắc nghiệm (mẫu phiếu – Tham khảo mẫu trả lời thi đại học) Đầu ra: Các thông tin: Mã đề thi, Họ tên thí sinh, SBD, Điểm trả lời trắc nghiệm Yêu cầu Độ xác: 100 %, ảnh khơng detect phải có cảnh báo 10 Bài 10 Tiền xử lý video summarization Đầu vào: video Đầu ra: Loại bỏ hết frame ảnh không chứa thông tin Các frame đơn màu (ví dụ frame ảnh tồn màu đen) Các frame chứa bảng màu (để chỉnh camera) Các frame chứa ảnh clapboard (option) 11 Bài 11 Tìm hiểu thuật áp dụng cho tốn: retake detection Mơ tả: Đầu vào: video chứa cảnh quay, cảnh quay quay quay lại nhiều lần Đầu ra: phát vị trí: lần quay khác nhau, cảnh quay khác Yêu cầu Tìm hiểu state-of-the-art Tối thiểu phương pháp khác 12 Bài 12 Tạo ảnh gif Mô tả Đầu vào: Một chuỗi ảnh Đầu ra: ảnh gif Yêu cầu Tìm hiểu số định dạng ảnh chuẩn o BMP, JPG, PNG, GIF… Chương trình demo 13 Bài 13 Mini - Photoshop Mô tả: Xây dựng chương trình giống photoshop (nhỏ hơn), hỗ trợ thuật toán xử lý ảnh Zoom ảnh, co ảnh Lấy histogram màu, điều chỉnh độ sáng, tối, độ tương phản Tách đối tượng, Dị biên … u cầu: Ngơn ngữ sử dụng C, C++ C# 14 ... state-of-the-art Tối thiểu phương pháp khác 12 Bài 12 Tạo ảnh gif Mô tả Đầu vào: Một chuỗi ảnh Đầu ra: ảnh gif Yêu cầu Tìm hiểu số định dạng ảnh chuẩn o BMP, JPG, PNG, GIF… Chương. .. chuẩn o BMP, JPG, PNG, GIF… Chương trình demo 13 Bài 13 Mini - Photoshop Mơ tả: Xây dựng chương trình giống photoshop (nhỏ hơn), hỗ trợ thuật toán xử lý ảnh Zoom ảnh, co ảnh Lấy histogram màu,... Chương trình demo Bài Đọc mã vạch chiều, hai chiều Mô tả Đầu vào: ảnh mã vạch 1, chiều Đầu ra: thông tin lưu mã vạch Yêu cầu Tìm hiểu chế tạo mã vạch 1, chiều Chương trình demo Bài