Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 27 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
27
Dung lượng
5,14 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG NIÊN LUẬN CƠ SỞ NGÀNH KHOA HỌC MÁY TÍNH Đề tài TẠO HIỆU ỨNG VÀ LÀM BIẾN DẠNG ẢNH Sinh viên thực : Khâu Quang Hiệp Mã số : B1400429 Khóa : 40 Cần Thơ, 12/2017 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG NIÊN LUẬN CƠ SỞ NGÀNH KHOA HỌC MÁY TÍNH Đề tài TẠO HIỆU ỨNG VÀ LÀM BIẾN DẠNG ẢNH Giáo viên hướng dẫn: TS.Trần Nguyễn Minh Thư Cần Thơ, 12/2017 Sinh viên thực hiện: Khâu Quang Hiệp Mã số: B1400429 Khóa : 40 NHẬN XÉT CỦA GIẢNG VIÊN LỜI CẢM ƠN Đầu tiên em xin gửi lời cảm ơn sâu sắc tới TS Trần Nguyễn Minh Thư Cô tận tình bảo, giúp đỡ em thực niên luận Em xin cảm ơn thầy cô Trường Đại học Cần Thơ – Khoa Công nghệ thông tin truyền thông giảng dạy truyền kiến thức cho em Em xin chân thành cảm ơn Ban giám hiệu trường Đại học Cần Thơ Khoa công nghệ thông tin truyền thông tạo điều kiện giúp đỡ em hoàn thành nhiệm vụ học tập Cuối cùng, em xin cảm ơn bạn bè chia sẻ, giúp đỡ em hoàn thành niên luận Mặc dù cố gắng hoàn thành niên luận với tất nỗ lực thân, niên luận thiếu sót Kính mong nhận ý kiến đóng góp Cơ bạn bè Em xin chân thành cảm ơn! Cần Thơ, ngày tháng 12 năm 2017 Người viết Khâu Quang Hiệp Đề tài: Tạo hiệu ứng làm biến dạng ảnh GV hướng dẫn: TS Trần Nguyễn Minh Thư MỤC LỤC PHẦN GIỚI THIỆU Đặt vấn đề Lịch sử giải vấn đề Mục tiêu đề tài Đối tượng phạm vi nghiên cứu Phương pháp nghiên cứu Kết đạt 7 Bố cục niên luận PHẦN NỘI DUNG CHƯƠNG .8 MƠ TẢ BÀI TỐN Mơ tả chi tiết tốn Vấn đề giải pháp liên quan đến toán .8 2.1 Tạo hiệu ứng làm mờ ảnh .8 2.2 Tạo hiệu ứng ảnh chấm tròn 2.3 Tạo hiệu ứng ảnh trắng đen 2.4 Tạo hứng ứng tăng độ sáng tối độ tương phản ảnh 10 2.5 Tạo hiệu ứng gương 11 2.6 Tạo hiệu ứng biến dạng lõm ảnh 11 2.7 Tạo ảnh hiệu ứng biến dạng ảnh sóng nước .12 Mơ tả giải pháp cho tốn 12 3.1 Hiệu ứng làm mờ ảnh: 12 3.2 Hiệu ứng chấm tròn: 13 3.3 Hiệu ứng ảnh trắng đen: .13 3.4 Hiệu ứng ảnh độ sáng tương phản: 13 3.5 Hiệu ứng gương: 14 3.6 Biến dạng lõm ảnh: .14 3.7 Biến dạng ảnh sóng nước: 15 CHƯƠNG 16 THIẾT KẾ VÀ CÀI ĐẶT 16 Thiết kế tổng quan hệ thống .16 1.1 Thiết kế tổng quan 16 Đề tài: Tạo hiệu ứng làm biến dạng ảnh GV hướng dẫn: TS Trần Nguyễn Minh Thư 1.2 Thiết kế phần mềm .17 Thiết kế cài đặt giải thuật 17 2.1 Lớp imagewidget 17 2.1.1 Thiết kế lớp .17 2.1.2 Cài đặt giải thuật sử dụng 17 2.2 Lớp mainwindow 20 2.2.1 Thiết kế lớp .20 2.2.2 Cài đặt giải thuật: 20 2.2.3 Cài đặt chức sử dụng: 20 Giao diện hệ thống 21 PHẦN KẾT LUẬN .22 Kết đạt 22 Hạn chế .22 Hướng phát triển 22 TÀI LIỆU THAM KHẢO 23 Đề tài: Tạo hiệu ứng làm biến dạng ảnh GV hướng dẫn: TS Trần Nguyễn Minh Thư TÓM TẮT Từ lâu phần mềm chỉnh sửa ảnh khơng lạ với Sinh Viên Giảng Viên khoa Cơng nghệ thông tin trường Đại học nước Trong phần mềm bao gồm kiến thức xử lý ảnh, thuật toán xử lý điểm ảnh… Nhằm tạo chức hiệu ứng đẹp, biến dạng nâng cao chất lượng cho ảnh phần mềm VSCOcam, 360camera, analog film Trong phạm vi đề tài tập trung nghiên cứu biến đổi, hiệu ứng ảnh thuật tốn xử lý vị trí điểm ảnh Hồn thành số hiệu ứng biến dạng ảnh như: Hiệu ứng gương, lõm ảnh, chấm tròn, ảnh sóng nước Sử dụng cơng cụ cài đặt Qt Creator để phát triển đề tài tảng hệ điều hành Window Đề tài: Tạo hiệu ứng làm biến dạng ảnh GV hướng dẫn: TS Trần Nguyễn Minh Thư PHẦN GIỚI THIỆU Đặt vấn đề Ngày có nhiều cơng cụ phần mềm giúp chỉnh sửa, hiệu ứng ảnh.Và khơng dừng lại để có ảnh đẹp, sau chụp ảnh họ thường sử dụng công cụ để ảnh trở nên đẹp hơn, để sử dụng công cụ bạn phải tìm hiểu sử dụng nhiều thời gian với người không thường sử dụng công nghệ Do cần phải có phần mềm chỉnh sửa ảnh để dùng cho người khơng cần phải có kiến thức nhiều xử lý ảnh mà chỉnh sửa ảnh mà khơng nhiều thời gian Ảnh minh họa ứng dụng chỉnh sửa ảnh Đề tài: Tạo hiệu ứng làm biến dạng ảnh GV hướng dẫn: TS Trần Nguyễn Minh Thư Lịch sử giải vấn đề Đã có phần mềm chỉnh sửa ảnh dễ sử dụng có sẵn như: VSCOcam, 360camera, analog film, Mextures… VSCOcam ứng dụng ấn tượng mang xu hướng trộn nhiều màu sắc cho ảnh phát triển Visual Supply Company Tiện dụng, sở hữu nhiều ứng dụng chỉnh màu tạo nên vẽ đẹp ảnh thích hợp với ảnh cổ điển Ảnh ứng dụng VSCOcam + Nhược điểm: giao diện người dùng lạ khó hiểu dùng lần đầu + Ưu điểm: Hiển thị nhiều tùy chỉnh cho ảnh Đề tài: Tạo hiệu ứng làm biến dạng ảnh GV hướng dẫn: TS Trần Nguyễn Minh Thư Mextures công cụ hữu hiệu giúp bạn tinh chỉnh ảnh độc đáo sáng tạo phát triển Merek Davis COM, mang đến hiệu ứng lọc màu sắc làm ảnh bạn đẹp hơn, sáng Ảnh ứng dụng Mextures + Ưu điểm: Làm kết hợp nhiều hiệu ứng với nhau, giao diện dễ sử dụng + Nhược điểm: Chưa có tùy chỉnh độ sáng độ tương phản, có tính phí - Những phần mềm có số chức bạn phải phí để mua, khơng có chức chỉnh sửa chi tiết đem lại hiệu ứng không thực - Vì ta cần phần mềm đơn giản miễn phí chức đủ với người sử dụng Mục tiêu đề tài - Mục tiêu đề tài xây dựng cơng cụ hồn chỉnh cho phép tạo hiệu ứng biến dạng ảnh - Người dùng chọn ảnh + Phần mềm cho phép người dùng lưu lại ảnh vừa tạo hiệu ứng/bị biến dạng + Đề tài phải có hiệu ứng biến dạng Đề tài: Tạo hiệu ứng làm biến dạng ảnh GV hướng dẫn: TS Trần Nguyễn Minh Thư 2.2 Tạo hiệu ứng ảnh chấm tròn Tạo hiệu ứng với khung chấm tròn xen kẽ Ta kết hợp khung ảnh với ảnh gốc để tạo nên hiệu ứng Hình 2.2 Ảnh minh họa hiệu ứng chấm tròn 2.3 Tạo hiệu ứng ảnh trắng đen Làm ảnh giống thời kỳ chưa có thiết bị đại, ta chuyển ảnh trắng đen Ảnh trắng đen không bị lỗi thời theo thời gian Ảnh trắng đen tạo tranh tông màu, giúp bạn tập trung vào kết cấu, bố cục hình dáng chủ thể Hình 2.3 Ảnh minh họa hiệu ứng ảnh trắng đen Đề tài: Tạo hiệu ứng làm biến dạng ảnh GV hướng dẫn: TS Trần Nguyễn Minh Thư 2.4 Tạo hứng ứng tăng độ sáng tối độ tương phản ảnh 2.4.1 Tăng độ sáng tối Để tăng độ sáng tối cần xác định điểm ảnh, cộng thêm tham số để hiệu chỉnh độ sáng tối tùy ý Hình 2.4.1 Ảnh minh họa độ sáng tối 2.4.2 Tăng giảm độ tương phản Để tăng giảm độ tương phản cần xác định điểm ảnh, nhận thêm tham số giá trị để hiệu chỉnh tăng giảm tùy ý Hình 2.4.2 Ảnh minh họa độ tương phản 10 Đề tài: Tạo hiệu ứng làm biến dạng ảnh GV hướng dẫn: TS Trần Nguyễn Minh Thư 2.5 Tạo hiệu ứng gương Những ảnh với hiệu ứng gương làm nhiều người cảm thấy thích thú, việc mô tả đơn giản Ta lấy phần ảnh trái lặp lại phần ảnh phải để tạo hiệu ứng gương Hình 2.5 Ảnh minh họa độ hiệu ứng Gương 2.6 Tạo hiệu ứng biến dạng lõm ảnh Tạo cảm giác bớt méo ảnh Thay đổi vị trí điểm ảnh theo cơng thức để tạo ảnh lõm vào tâm ảnh Hình 2.6 Ảnh minh họa hiệu ứng cầu lõm 11 Đề tài: Tạo hiệu ứng làm biến dạng ảnh GV hướng dẫn: TS Trần Nguyễn Minh Thư 2.7 Tạo ảnh hiệu ứng biến dạng ảnh sóng nước Tạo gợn sóng lên ảnh làm ảnh phong cảnh đẹp với hiệu ứng gợn sóng bóp méo ảnh Hình 2.7 Ảnh minh họa hiệu ứng sóng nước Mơ tả giải pháp cho toán 3.1 Hiệu ứng làm mờ ảnh: + Tại tọa độ pixel xác định ảnh kết quả, việc giao thoa màu với điểm ảnh lân cận + Xét ảnh gốc với kích thước 3x3 + Ta lấy điểm có tọa độ 1:1 làm gốc, lấy điểm ảnh xung quanh tọa độ ta tính trung bình cộng màu pixel vị trí 1:1, 0:0, 0:1, 0:2, 1:0, 1:1, 1:2, 2:0, 2:1, 2:2 chia cho (1 điểm gốc điểm xung quanh) Hình 3.1 Ảnh mơ hiệu ứng làm mờ 12 Đề tài: Tạo hiệu ứng làm biến dạng ảnh GV hướng dẫn: TS Trần Nguyễn Minh Thư 3.2 Hiệu ứng chấm tròn: Để làm hiệu ứng chuyển ảnh kết hợp với mặt nạ gồm hình tròn : + Ta load ảnh gốc vào + Ta lấy màu trung bình Pixel lân cận cho tồn ảnh + Tạo ảnh mặt nạ hình tròn trắng (255) background đen (0) + Cuối ta cần lấy điểm màu ảnh vào tọa độ ảnh mặt nạ Như sau bước ta làm ảnh có hứng ứng chấm bi ảnh Hình 3.2 Ảnh mơ hiệu ứng chấm bi 3.3 Hiệu ứng ảnh trắng đen: Để tạo ảnh trắng đen, ta việc cộng tổng màu RGB nhân thêm trọng số để ảnh trông đẹp 3.4 Hiệu ứng ảnh độ sáng tương phản: Để tăng giảm độ tương phản cần xác định điểm ảnh, nhận thêm tham số giá trị để hiệu chỉnh tăng giảm tùy ý 13 Đề tài: Tạo hiệu ứng làm biến dạng ảnh GV hướng dẫn: TS Trần Nguyễn Minh Thư 3.5 Hiệu ứng gương: - Để tạo ảnh Gương ta cần thực bước: + Đọc điểm ảnh từ đến ½ chiều rộng ảnh + Đọc ngược lại điểm ảnh từ ½ đến + Hiển thị điểm ảnh hai lần đọc lên khung ảnh đầu vào Hình 3.5 Ảnh mơ độ hiệu ứng Gương 3.6 Biến dạng lõm ảnh: - Lấy tọa độ tâm ảnh làm góc tọa độ Dùng Atan2 vị trí xét đế lấy gốc tọa độ Tính bán kính từ tâm ảnh,tính bán kính dựa số liệu bán kính cũ Có hai tọa độ x,y chuyển đổi bên ta tiếp tục xét điều kiện Vị trí điểm ảnh di chuyển theo công thức nên ảnh kết có số điểm ảnh bị (giá trị điểm ảnh 255) Chỉ việc lọc điểm ảnh nhiễu điểm màu xung quanh 14 Đề tài: Tạo hiệu ứng làm biến dạng ảnh GV hướng dẫn: TS Trần Nguyễn Minh Thư Hình 3.6 Ảnh mô ảnh sau dùng hiệu ứng cầu lõm 3.7 Biến dạng ảnh sóng nước: - Lấy vị trí điểm ảnh dựa Sin/Cos để suy góc, sau nhận với độ gợn sống tùy theo thông số cho - Kết hợp tọa độ xét vị trí điểm ảnh vừa tìm ta tọa độ chuyển đổi - Cuối lọc điểm ảnh bị Hình 3.7 Ảnh mơ ảnh sau dùng hiệu ứng sóng nước 15 Đề tài: Tạo hiệu ứng làm biến dạng ảnh GV hướng dẫn: TS Trần Nguyễn Minh Thư CHƯƠNG THIẾT KẾ VÀ CÀI ĐẶT Thiết kế tổng quan hệ thống 1.1 Thiết kế tổng quan ẢNH ĐẦU VÀO GIAO DIỆN XỬ LÝ ẢNH KẾT QUẢ GIAO DIỆN - Giao diện: Nơi để giao diện cho người dùng, tiếp nhận xuất kết ảnh phần mềm Xử lý yêu cầu từ người dùng, kiểm tra liệu nhập gửi yều cầu xử lý - Xử lý: Phần phần mềm, có nhiệm vụ xử lý yều cầu người dùng hay liệu trước hiển thị lên hình - Ảnh đầu vào: Đọc ảnh đầu vào người dùng để nạp vào phần mềm chuyển sang xử lý cho ảnh kết - Ảnh kết quả: Ảnh sau xử lý hiển thị giao diện 16 Đề tài: Tạo hiệu ứng làm biến dạng ảnh GV hướng dẫn: TS Trần Nguyễn Minh Thư 1.2 Thiết kế phần mềm Thiết kế cài đặt giải thuật Phần mềm sử dụng lớp là: imagewidge mainwindow 2.1 Lớp imagewidget 2.1.1 Thiết kế lớp Đây lớp chứa hàm biến đổi hình ảnh Trong lớp imagewidget có thành phần liệu sau: - QImage: lớp đọc xử lý liệu hình ảnh - QColor: mơ tả màu theo giá trị RGB, HSV CMYK - QRgb: mô tả không gian màu 2.1.2 Cài đặt giải thuật sử dụng - Chứa phương thức hỗ trợ cho việc xử lý ảnh bao gồm: + getImg() : lấy ảnh Return _image; + setImg(): thiết lập cho ảnh _image = img ; Repaint(); + Anhamban(): tạo ảnh âm (lấy giá trị 255 trừ điểm màu RGB) r_out = 255 - r ; g_out = 255 - g ; b_out = 255 - b; + Anhtrangden(): tạo ảnh trắng đen 17 Đề tài: Tạo hiệu ứng làm biến dạng ảnh GV hướng dẫn: TS Trần Nguyễn Minh Thư Ta cộng thêm số có định cho màu RGB ảnh Pixel(x,y); Lấy màu RGB ảnh; r_out = 0.299*r+0.587*g+0.114*b; g_out = 0.299*r+0.587*g+0.114*b; b_out = 0.299*r+0.587*g+0.114*b; Ảnh kết + Chinhdosang(): chỉnh độ sáng tối Lấy màu Hsv ảnh v_out = v + c (c: độ sáng) Ảnh kết + Chinhdotuongphan(): chỉnh độ tương phản Lấy màu Hsv ảnh v_out = v * c (c: độ sáng) Ảnh kết + Moanh(): Làm mờ ảnh Xét các điểm ảnh lân cận, sau tổng điểm lại chia cho tổng điểm xét + Anhchamtron(): tạo mặt nạ có chấm bi: - Lấy tọa độ pixel điểm có màu 255 thay đổi điểm màu vi trí với ảnh gốc + Hinhtrontrang(): làm chấm tròn trở thành màu trắng - Tính tốn tọa độ hình tròn sau xét điểm màu thành - Ta xác định tâm bán kính sau xét vị trí xung quanh tâm tạo màu trắng quanh - Xác định độ rộng hình tròn cách tính sau: leftRecX = Max(0, x - radius); rightRecX = Min(width() - 1, x + radius); bottomRecY = Max(0, y - radius); topRecY = Min(height() - 1, y + radius); + Laymautrungbinh(): Xét các điểm ảnh lân cận, sau xét giá trị màu cho điểm lân cận + Guongngang(): - Lấy khung ảnh (Weight + Height) 18 Đề tài: Tạo hiệu ứng làm biến dạng ảnh GV hướng dẫn: TS Trần Nguyễn Minh Thư - Đọc điểm ảnh từ 0-> ½ chiều rộng ảnh sau đọc người lại từ ½ -> điểm ảnh + Guongdoc():Tương tự khác đọc ½ ảnh theo chiều cao + Caulom(): Hàm tạo hiệu ứng biến dạng ảnh lõm Lấy giá trị khung ảnh Truex = x – midx Truey = y – midy (truex truey ½ width height ảnh) Xét điểm ảnh for x = -> wighth, y = -> height Tính giá trị sau để có vị trí điểm ảnh hướng tâm Theta = arctan2(truex, truey) (xét vị trí lấy gốc tọa độ) Radius = sqrt((truex*truex)+(truey*truey)) Newradius = radius*radius/(Max(midx,midy) Newx = midx + (newradius * sin(theta)) Newy = midy + (newradius * cos(theta)) Lấy tọa độ newx, newy cho ảnh kết + Nước(): Hàm tạo hiệu ứng biến dạng ảnh sóng nước Xét điểm ảnh for x = -> wighth, y = -> height Tính vị trí điểm ảnh theo cơng thức x0 = wave * sin(2*pi* (y/128)) y0 = wave * cos(2*pi* (x/128)) Newx = x + x0 Newy = y + y0 Tính x0,y0 cộng với tọa độ xét ảnh gốc lệch, kết hợp với nhiều tọa độ điểm ảnh khác ta có ảnh sóng nước Lấy tọa độ newx , newy cho ảnh kết + Locdiem(): Lọc ảnh - Tìm vị trí điểm ảnh bị nhiễu muối tiêu sau xét màu điểm ảnh lân cận thành màu điểm ảnh bị nhiễu - Xét điểm ảnh bị nhiễu có giá trị điểm ảnh - Lấy màu điểm ảnh gần điểm nhiễu cho giá trị 19 Đề tài: Tạo hiệu ứng làm biến dạng ảnh GV hướng dẫn: TS Trần Nguyễn Minh Thư 2.2 Lớp mainwindow 2.2.1 Thiết kế lớp Các thành phần sử dụng mainwindow: - QMdiArea: thiết lập cửa sổ để hiển thị ảnh - QString: lưu trữ chuỗi tiêu đề ảnh - QWidget: giao diện - QMdiSubWindow: thiết lập cửa sổ tiêu đề - QMessageBox: hiển thị sổ tin nhắn - QInputDialog: hiển thị cửa sổ nhập giá trị + Có chức mở ảnh (open), lưu ảnh (save) thoát (exit) + Các hàm điều khiển nhấn vào button chương trình + Hàm hiển thị DisplayImage 2.2.2 Cài đặt giải thuật: - DisplayImage(): hàm hiển thị ảnh QMdiSubWindow *subWindow = new QMdiSubWindow(); subWindow->setAttribute(Qt::WA_DeleteOnClose); mdiArea->addSubWindow(subWindow); subWindow->setWindowTitle(title); ImageWidget *imagewidget = new ImageWidget(); imagewidget->setImage(image); subWindow->setWidget(imagewidget); subWindow->resize(image.size()); subWindow->show(); 2.2.3 Cài đặt chức sử dụng: Giao diện chụp ảnh có button(nút) để hỗ trợ trình sử dụng là: - Button Load: ảnh từ máy lên (QFileDialog::getOpenFileName) - Button Save: lưu ảnh (QFileDialog::getSaveFileName) - Button Quit: khỏi chương trình (QApplication::exit()) 20 Đề tài: Tạo hiệu ứng làm biến dạng ảnh GV hướng dẫn: TS Trần Nguyễn Minh Thư Giao diện hệ thống Hình 3.1.Giao diện sử dụng Hình 3.2.Giao diện tải ảnh 21 Đề tài: Tạo hiệu ứng làm biến dạng ảnh GV hướng dẫn: TS Trần Nguyễn Minh Thư PHẦN KẾT LUẬN Kết đạt - Tìm hiểu cách thức xử lý điểm ảnh, học thêm nhiều kỹ lập trình lập trình xử lý chi tiết điểm - Xây dựng hiệu ứng biến dạng cho ảnh mờ ảnh, ảnh chấm tròn, sóng nước, lõm ảnh - Xây dựng chức bản: Tải ảnh, lưu ảnh sau chỉnh sửa - Cài đặt phần mềm “Tạo hiệu ứng biến dạng ảnh” Hạn chế - Chưa tùy chỉnh độ biến dạng ảnh tùy theo người dùng - Chưa ứng dụng tảng hệ điều hành khác - Thuật toán cần tham khảo Internet tài liệu, chưa suy nghĩ thuật tốn riêng cho thân - Chưa có đột phá bật phần mềm - Chỉ sử dụng offline Hướng phát triển - Kết hợp nhiều thủ thuật thuật toán cho chức phần mềm - Xây dựng giao diện sinh động - Xây dựng thuật tốn tối ưu hóa cho phần mềm - Đưa phần mềm lên Internet để người tham khảo ứng dụng góp ý kiến để ứng dụng tốt - Xây dựng thêm nhiều chức cho ảnh biến dạng khung mặt, trộn ảnh - Có thể sử dụng phần mềm online 22 Đề tài: Tạo hiệu ứng làm biến dạng ảnh GV hướng dẫn: TS Trần Nguyễn Minh Thư TÀI LIỆU THAM KHẢO https://wiki.qt.io/How_to_setup_Qt_and_openCV_on_Windows Các Slide giảng thực hành môn Xử lý ảnh https://www.stdio.vn/articles/ http://www.shellandslate.com/fastmedian.html/ http://simplecodecjava.blogspot.com/2015/09/bai-tap-mau-ve-hinh- tron.html/ https://viblo.asia/p/giai-thuat-xu-ly-anh-mosaic-YrEBRAoVG8Zj/ http://doc.qt.io/qt-5/ http://www.barbato.us/category/programming-labs/image-analysis-labs/ https://stackoverflow.com/ 10 Giáo trình Tốn rời rạc 23 ... kế tổng quan hệ thống 1.1 Thiết kế tổng quan ẢNH ĐẦU VÀO GIAO DIỆN XỬ LÝ ẢNH KẾT QUẢ GIAO DIỆN - Giao diện: Nơi để giao diện cho người dùng, tiếp nhận xuất kết ảnh phần mềm Xử lý yêu cầu từ người... cầu xử lý - Xử lý: Phần phần mềm, có nhiệm vụ xử lý yều cầu người dùng hay liệu trước hiển thị lên hình - Ảnh đầu vào: Đọc ảnh đầu vào người dùng để nạp vào phần mềm chuyển sang xử lý cho ảnh... ảnh khơng lạ với Sinh Viên Giảng Viên khoa Công nghệ thông tin trường Đại học nước Trong phần mềm bao gồm kiến thức xử lý ảnh, thuật toán xử lý điểm ảnh… Nhằm tạo chức hiệu ứng đẹp, biến dạng