Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 14

DANH SÁCH ĐỒ ÁN THI CUỐI KỲ

Học phần: Thị giác máy tính


STT Tên đề tài Nhóm Yêu cầu Tài liệu tham khảo

Áp dụng mô hình - Mô tả chi tiết đặc tính và lý https://bleedai.com/5-easy-effective-


OpenCV Haar do chọn phương pháp face-detection-algorithms-in-python/
Cascade để phát OpenCV Haar Cascade Face
hiện khuôn mặt Detection
1
- Chương trình chạy được
- Đánh giá cao đối với demo
có sử dụng giao diện người
dùng GUI

Áp dụng mô hình - Mô tả đặc tính và lý do https://bleedai.com/5-easy-effective-


Dlib HoG để phát chọn phương pháp: Dlib face-detection-algorithms-in-python/
hiện khuôn mặt HoG Face Detection
2 người - Chương trình chạy được
- Đánh giá cao đối với demo
có sử dụng giao diện người
dùng GUI

3 Áp dụng mô hình - Mô tả đặc tính và lý do https://bleedai.com/5-easy-effective-


OpenCV Deep chọn phương pháp OpenCV face-detection-algorithms-in-python/
Learning-based để Deep Learning-based Face
phát khuôn mặt Detection
- Chương trình chạy được
- Đánh giá cao đối với demo
có sử dụng giao diện người
dùng GUI

Áp dụng mô hình - Mô tả đặc tính và lý do https://bleedai.com/5-easy-effective-


Dlib Deep chọn phương pháp: Dlib face-detection-algorithms-in-python/
Learning-based để Deep Learning-based Face
phát hiện khuôn Detection
4 mặt - Chương trình chạy được
- Đánh giá cao đối với demo
có sử dụng giao diện người
dùng GUI

Áp dụng mô hình - Mô tả đặc tính và lý do https://bleedai.com/5-easy-effective-


Mediapipe Deep chọn phương pháp: face-detection-algorithms-in-python/
Learning-based để Mediapipe Deep Learning-
phát hiện mặt based Face Detection
5 người - Chương trình chạy được
- Đánh giá cao đối với demo
có sử dụng giao diện người
dùng GUI

6 Xây dựng Hệ - Mô tả đặc tính và cách sử https://bleedai.com/building-a-smart-


thống phát hiện kẻ dụng API Twilio để gửi tin intruder-detection-system-with-opencv-
xâm nhập thông nhắn cảnh báo đến điện and-your-phone/
minh bằng điện thoại.
thoại - Xây dựng hệ thống phát
hiện chuyển động bằng
phương pháp loại bỏ nền và
dò Contour.
- Chương trình chạy được

Điều khiển Game - Cách huấn luyện một ứng https://learnopencv.com/training-a-


bằng cử chỉ tay dụng phát hiện cử chỉ tay tùy custom-object-detector-with-dlib-
chỉnh với Dlib theo học máy making-gesture-controlled-applications/
không giám sát
- Chuyển đổi điều khiển
7 Game bằng cách điều khiển
thông qua cử chỉ tay.
- Chương trình chạy được
- Đánh giá cao đối với demo
có sử dụng giao diện người
dùng GUI

Điều khiển Trình - Cách huấn luyện một ứng https://learnopencv.com/training-a-


phát video bằng cử dụng phát hiện cử chỉ tay tùy custom-object-detector-with-dlib-
chỉ tay chỉnh với Dlib theo học máy making-gesture-controlled-applications/
không giám sát
- Chuyển đổi điều khiển
Trình phát video bằng cách
8 điều khiển thông qua cử chỉ
tay.
- Chương trình chạy được
- Đánh giá cao đối với demo
có sử dụng giao diện người
dùng GUI

9 Tạo Virtual Pen và Áp dụng các kỹ thuật https://learnopencv.com/creating-a-


Virtual Eraser Computer Vision để tạo bút virtual-pen-and-eraser-with-opencv/
vẽ, bút tẩy ảo trên hình ảnh
thu được từ Camera
- Chương trình chạy được
- Đánh giá cao đối với demo
có sử dụng giao diện người
dùng GUI

Phân loại hình ảnh - Tạo dự án Android. https://learnopencv.com/image-


cho Smart Phone - Nhập mô-đun OpenCV. classification-with-opencv-for-android/
chạy hệ điều hành
Android - Cấu hình ứng dụng
- Thu thập dữ liệu và xử lý
10 thực hiện
( MainActivity.java).
- Tích hợp CNN
(CNNExtractorService).
- Chạy ứng dụng cuối cùng.

11 Xây dựng ứng - Xây dựng mô hình bằng https://learnopencv.com/image-


dụng phân loại python classification-with-opencv-java/
hình ảnh - Tham chiếu mô hình để
viết ứng dụng bằng ngôn
ngữ java
- Chương trình chạy được
- Đánh giá cao đối với demo
có sử dụng giao diện người
dùng GUI

Xây dựng ứng - Tìm hiểu khái niệm phân https://learnopencv.com/multi-label-


dụng phân loại ảnh loại ảnh để gắn đa nhãn image-classification-with-pytorch-
để gắn đa nhãn với - Xây dựng ứng dụng image-tagging/
12 PyTorch
- Đánh giá cao đối với demo
có sử dụng giao diện người
dùng GUI

Ưng dụng kỹ thuật - Tìm hiểu khái niệm phân https://learnopencv.com/applications-


tách nền bằng phân đoạn dựa trên ngữ nghĩa of-foreground-background-separation-
đoạn ngữ nghĩa (Semantic Segmentation) with-semantic-segmentation/
- Áp dụng để xử lý ảnh (một
số chức năng):
+ Xóa nền
+ Thay đổi nền
13 + Làm mờ nền
+ Tạo bộ lọc hình ảnh
bằng cách khử
desaturating nền.
- Chương trình chạy được
- Đánh giá cao đối với demo
có sử dụng giao diện người
dùng GUI

14 Phân loại giới tính - Tìm hiểu một mô hình cụ https://learnopencv.com/age-gender-


và độ tuổi bằng thể classification-using-opencv-deep-
Deep Learning
- Áp dụng mô hình để xây learning-c-python/
dựng ứng dụng
- Chương trình chạy được
- Đánh giá cao đối với demo
có sử dụng giao diện người
dùng GUI
Phát hiện dữ liệu - Tìm hiểu một mô EAST https://learnopencv.com/deep-learning-
text trong ảnh bằng
Deep Learning - Áp dụng mô hình EAST để based-text-detection-using-opencv-c-
xây dựng ứng dụng python/
15 - Chương trình chạy được
- Đánh giá cao đối với demo
có sử dụng giao diện người
dùng GUI
Ứng dụng mô hình - Tìm hiểu một mô YOLO https://learnopencv.com/training-
Deep Learning
YOLO để phát - Áp dụng mô hình YOLO yolov3-deep-learning-based-custom-
để xây dựng ứng dụng object-detector/
hiện đối tượng
16 trong ảnh/video - Chương trình chạy được
- Đánh giá cao đối với demo
có sử dụng giao diện người
dùng GUI

17 Phát hiện điểm đặc - Tìm hiểu một mô hình cụ https://learnopencv.com/hand-keypoint-


trưng bàn tay bằng thể detection-using-deep-learning-and-
cách sử dụng Deep
Learning - Áp dụng mô hình này để opencv/
xây dựng ứng dụng
- Chương trình chạy được
- Đánh giá cao đối với demo
có sử dụng giao diện người
dùng GUI
Xây dựng ứng - Tìm hiểu một mô hình https://learnopencv.com/multitracker-
dụng MultiTracker: multi-object tracking của multiple-object-tracking-using-opencv-
theo dõi nhiều đối OpenCV c-python/
tượng
- Áp dụng OpenCV’s multi-
object tracking API để xây
18 dựng ứng dụng
- Chương trình chạy được
- Đánh giá cao đối với demo
có sử dụng giao diện người
dùng GUI
Màu hóa hình ảnh - Tìm hiểu một mô hình cụ https://learnopencv.com/convolutional-
dựa trên CNN sử thể neural-network-based-image-
dụng OpenCV
- Áp dụng mô hình này để colorization-using-opencv/
xây dựng ứng dụng
19
- Chương trình chạy được https://morioh.com/p/9b8667f777bb
- Đánh giá cao đối với demo
có sử dụng giao diện người
dùng GUI

20 Nhận dạng văn bản - Tìm hiểu một mô hình https://learnopencv.com/deep-learning-


quang học (OCR) Tesseract based-text-recognition-ocr-using-
dựa trên Deep
learning sử dụng - Áp dụng mô hình này để tesseract-and-opencv/
Tesseract và xây dựng ứng dụng
OpenCV - Chương trình chạy được
- Đánh giá cao đối với demo
có sử dụng giao diện người
dùng GUI
Ước tính tư thế - Tìm hiểu một mô hình https://learnopencv.com/deep-learning-
người (phát hiện COCO based-human-pose-estimation-using-
điểm đặc trưng)
dựa trên Deep - Áp dụng mô hình này để opencv-cpp-python/
Learning xây dựng ứng dụng
21
- Chương trình chạy được
- Đánh giá cao đối với demo
có sử dụng giao diện người
dùng GUI
Ứng dụng cài đặc - Tìm hiểu Facemark API https://learnopencv.com/facemark-
Facemark: Phát
hiện Facial - Áp dụng Facemark API để facial-landmark-detection-using-
xây dựng ứng dụng opencv/
Landmark mặt
22 người - Chương trình chạy được
- Đánh giá cao đối với demo
có sử dụng giao diện người
dùng GUI

23 Máy quét mã vạch - Tìm hiểu ZBar https://learnopencv.com/barcode-and-


và mã QR sử dụng
ZBar và OpenCV - Áp dụng ZBar để xây dựng qr-code-scanner-using-zbar-and-
ứng dụng opencv/

- Chương trình chạy được


- Đánh giá cao đối với demo
có sử dụng giao diện người
dùng GUI
Sử dụng đũa phép - Mô tả ứng dụng https://learnopencv.com/using-harry-
tương tác Harry potter-interactive-wand-with-opencv-
Potter với OpenCV - Xây dựng ứng dụng
to-create-magic/
để tạo ra phép thuật - Chương trình chạy được
24
- Đánh giá cao đối với demo
có sử dụng giao diện người
dùng GUI
Xây dựng ứng - Mô tả ứng dụng https://github.com/kkroening/ffmpeg-python
dụng editor video
- Xây dựng ứng dụng
25 - Chương trình chạy được
- Đánh giá cao đối với demo
có sử dụng giao diện người
dùng GUI
Dò tìm các đối - Mô tả ứng dụng https://github.com/feitgemel/BodyPos/
tượng chuyển động tree/master/MediaPipe/HandPos
bằng tay - Xây dựng ứng dụng
https://www.youtube.com/watch?
26 - Chương trình chạy được v=9c6XqzO6vTs
- Đánh giá cao đối với demo
có sử dụng giao diện người
dùng GUI

27 Điều khiển trò chơi - Mô tả ứng dụng https://www.youtube.com/watch?


bằng tay v=iQGDvn3bZrI
- Xây dựng ứng dụng
- Chương trình chạy được https://github.com/feitgemel/BodyPos/
tree/master/MediaPipe/HandPos
- Đánh giá cao đối với demo
có sử dụng giao diện người https://www.youtube.com/watch?
v=jciZ2LAFOR4
dùng GUI
https://github.com/feitgemel/BodyPos/
tree/master/MediaPipe/Holistic

chuyển đổi video - Mô tả ứng dụng https://www.youtube.com/watch?


trực tiếp sang phác v=W2yrFGdtklI
thảo, hoạt hình - Xây dựng ứng dụng
https://github.com/feitgemel/Open-CV/
trong thời gian - Chương trình chạy được blob/main/convertLiveVideoToCartoon.py
28
thực
- Đánh giá cao đối với demo
có sử dụng giao diện người
dùng GUI
Phát hiện và nắm - Mô tả ứng dụng https://www.youtube.com/watch?
lấy các vật bằng v=BbbhZBERoog
tay và ngón tay - Xây dựng ứng dụng
https://github.com/feitgemel/BodyPos/
29 - Chương trình chạy được tree/master/MediaPipe/HandPos
- Đánh giá cao đối với demo
có sử dụng giao diện người
dùng GUI

30 Điều khiển Game - Mô tả ứng dụng https://genial-code.com/game-control-using-


sử dụng OpenCV opencv-and-numpy-python/
- Xây dựng ứng dụng
- Chương trình chạy được
- Đánh giá cao đối với demo
có sử dụng giao diện người
dùng GUI
Apple Scab - Machine Learning, Deep https://debuggercafe.com/apple-scab-
Detection using Learning detection-using-pytorch-faster-rcnn/
PyTorch Faster - Computer vision
31 RCNN - Python
- PyTorch

Wheat Detection - Machine Learning, Deep https://debuggercafe.com/wheat-


using Faster Learning detection-using-faster-rcnn-and-
RCNN and - Computer vision pytorch/
32 PyTorch - Python
- PyTorch

PlantVillage - Machine Learning, Deep https://debuggercafe.com/plantvillage-


Dataset Disease Learning dataset-disease-recognition-using-
Recognition using - Computer vision pytorch/
33 PyTorch - Python
- PyTorch

Faster RCNN - Machine Learning, Deep https://debuggercafe.com/fine-tuning-


ResNet50 FPN V2 faster-rcnn-resnet50-fpn-v2-using-
Learning
fine tuning for pytorch/
34 smoke detection - Computer vision
- Python
- PyTorch
Image Super - Machine Learning, Deep https://debuggercafe.com/image-super-
35 Resolution using
Learning resolution-using-srcnn-and-pytorch/
SRCNN and
PyTorch – Training - Computer vision
a Larger Model on a
- Python
Larger Dataset
- PyTorch

Train a Deep Neural - Machine Learning, Deep https://debuggercafe.com/train-a-deep-


Network to
Learning neural-network-to-recognize-real-and-fake-
Recognize Real and
- Computer vision human-faces/
36 Fake Human Faces
- Python
- PyTorch

Brain MRI - Machine Learning, Deep https://debuggercafe.com/brain-mri-


Classification using
Learning classification-using-pytorch-efficientnetb0/
PyTorch
EfficientNetB0 - Computer vision
37
- Python
- PyTorch

- Machine Learning, Deep https://www.techringe.com/learn-


Learn Autopilot Learning autopilot-system-with-the-help-of-
System With the - Computer vision artificial-intelligence/
38
help of Artificial - Python
Intelligence - Keras
- TensorFlow
39 Rice Leaf Disease - Machine Learning, Deep https://debuggercafe-
Recognition using Learning com.translate.goog/rice-leaf-disease-
Deep Learning - Computer vision recognition-using-deep-learning/?
- Python fbclid=IwAR2WiPISvf9BanE-
- PyTorch T6Me26QRIxD5GL_xh34aKkEtpygg-
iWTm5NUaudd-
BY&_x_tr_sl=en&_x_tr_tl=vi&_x_tr_
hl=en&_x_tr_pto=wapp
- Machine Learning, Deep https://www.youtube.com/watch?
Learning v=avv9GQ3b6Qg
Realtime Face
- Computer vision
40 Emotion
- Python
Recognition
- Keras
- TensorFlow
- Python https://github.com/pydeveloperashish/
Foliar-diseases-in- - Deep Learning Foliar-diseases-in-Apple-Trees-
41 Prediction
Apple-Trees- - Computer vision
Prediction - Keras, Tensorflow
- Python https://github.com/mizarzulfa/Traffic-
Traffic-Counting- Counting-using-YOLO-Tensorflow-
- Deep Learning
42 using-YOLO- SORT
- Computer vision
Tensorflow-SORT
- Keras, Tensorflow
Single-Camera and https://github.com/zhengthomastang/
Inter-Camera 2018AICity_TeamUW.git
Vehicle Tracking
and 3D Speed
43
Estimation Based
on Fusion of Visual
and Semantic
Features
https://github.com/b01902041/Deep-
Deep Virtual Try-
Virtual-Try-on-with-Clothes-
44 on with Clothes
Transform.git
Transform
45 Football Player and http://techprofree.com/
Team Detector in FaceRecognictionDetectortechprofree.r
Python with ar
Artificial Hoặc click vào Đây:
Intelligence

You might also like