You are on page 1of 26

Thực hiện YoloV5 trên Google

Colab
Tạo thư mục images

 Tạo thư mực images trên máy tính

 Lên google tìm hìm ảnh cần thực hiện


 Tải xuống các hình ảnh vào thư mục images
Tạo bộ Datasets
 Tạo thư mục datasets

 Lên google tìm file coco 128


 Bấm vào yolov5/coco128.yaml at master – GitHub

 Kéo xuống copy link bên download để tải xuống file coco 128
 Extract file WinRAR coco128

 Bấm vào thư mục coco 128 xóa file nào không cần
 Copy thư mục coco 128 vào thư mục datasets

 Bấm vào coco 128 \ imagse\train 2017 xóa hết các hình ảnh đó

 Copy các hình ảnh từ thư mục imagse vào coco 128 \ imagse\train 2017
Tạo các vùng giá trị từ những hình ảnh
vừa sưu tầm được
 Có một trang web mà tớ rất hay sử dụng để khoanh vùng và gắn nhãn cho đối
tượng đó là trang:https://www.makesense.ai/
 Bấm vào Get Started

 Click vào Drop images select các hình ảnh trông thư mục images
 Bấm vào Object Detection

 Đặt tên label rồi bấm vào Start project


 Xác định được là vật thể của bạn muốn nhận diện nó có hình dạng như thế nào,
tên của vật thể đó là gì, nếu bạn có nhiều vật thể thì bạn cần gắn nhiều nhãn và
khoanh vùng vật thể khác nhau nhé
 Bấm vào Action\Export Annotations \Export

 Copy toàn bộ tệp tin trong thư mục chứa các file gắn nhãn sang thư mục dataset\
coco128\labels\train2017
Add file datasetc to datasetc.rar
Sử dụng google colab
 Lên google sử dụng google colab

 Chạy đoạn mã sau để sao chép yolov5 qua colab


!git clone https://github.com/ultralytics/yolov5

  
!cd yolov5
!pip install -r requirements.txt 

 Khi lỗi phải sửa requirements.txt , Bấm vào yolov5\requirements.txt\Sao chép


đương dẫn để tháy đổi
Kết nối với file từ thư mục datasets mới
tạo
 Bấm vào Tải lên bộ nhơ phiên chọn file datasects.rar
 Kết nối với file datasects để giải nén file từ thư mục mới tạo, coppy đường dẫn
của file nén và sử dụng lệnh
!unrar x ...

 Bấm file datasects \Sao chép đương dẫn


 Khi chạy rồi được thư mục datasects như sau
Sửa file thiết lập đào tạo
 Bây giờ , ta sửa file coco128.yaml
 Bấm vào yolov5\data\coco 128. yaml
 Vì mình chỉ muốn nhận diện dog nên mình sẽ xóa các nhãn cũ đi và mình sẽ để
nhãn 0: dog, sau đó mình lưu lại
Câu lệnh đào tạo mô hình Yolo
 Sử dụng 1 Gpu (Mặc định)
!python train.py --img 640 --batch 24 --epochs 3 --datacoco128.yaml –weights yolov5s.pt

 Khi lỗi phải vào yolov5\train.py\Sao chép đương dẫn để tháy đổi
Kết quả train yolo
Inference with detect.py

 Bấm vào Tải lên bộ nhơ phiên chọn file hình ảnh
 Runs with detect.py

 Bấm file hình ảnh 01.jpg\ Sao chép đương dẫn để runs

 Khi lỗi phải bấm yolov5\daect.py\Sao chép đương dẫn để tháy đổi
Xem kết quả

 Bấm vào yolov5\runs\detect\exp\01.jpg

You might also like