- vừa được xem lúc

YOLO3 Object Detection

0 0 142

Người đăng: hammiu

Theo Viblo Asia

Nội dung

Trong bài này mình không đi vào lý thuyết mà hướng dẫn sử dụng luôn pre-trained model YOLO v3 có sẵn để thực hiện phát hiện vật thể trong ảnh và video.

Đối với bài này chúng ta cần tải 3 file sau:

  • coco.names: chứa tên các class mà YOLO được huấn luyện link
  • yolov3.cfg: configuration file chứa các cài đặt cho YOLO link
  • yolov3.weights: các pre-trained weights link

Các bước chính khi triển khai pre-trained YOLO v3:

  • Load model (cần file weights và configuration)
  • Load ảnh, tiền xử lý trước khi đưa vào model
  • Lấy tên các output layers, dựa vào đây chúng ta sẽ xác định được các bounding boxes, loại bỏ bớt các bouding box có confidence nhỏ
  • Thực hiện Non-max suppression để loại bỏ các bounding boxes chồng chập
  • Vẽ các bounding boxes và confidence lên ảnh.

Các bạn có thể xem code chi tiết ở github của mình YOLO3 Object Detection

Nhược điểm của YOLO v3:

  • Khó phát hiện được các vật thể nhỏ (Faster RCNN làm rất tốt nhưng lại chậm)
  • Khó xử lý các vật thể sát nhau

Tài liệu tham khảo

https://www.youtube.com/watch?v=1LCb1PVqzeY

https://gilberttanner.com/blog/yolo-object-detection-with-opencv

https://www.pyimagesearch.com/2018/11/12/yolo-object-detection-with-opencv/

https://opencv-tutorial.readthedocs.io/en/latest/yolo/yolo.html

https://pysource.com/2019/06/27/yolo-object-detection-using-opencv-with-python/

Bình luận

Bài viết tương tự

- vừa được xem lúc

[YOLO series] p1. Lý thuyết YOLO và YOLOv2

Trong lĩnh vực computer vision, có rất nhiều chủ đề, bài toán mà con người vẫn đang cố gắng tối ưu: classification, object detection/recognition, semantic segmentation, style transfer... Trong đó obje

0 0 190

- vừa được xem lúc

[YOLO series] p2. Build YOLO from scratch

1. Introduction. . Trong bài trước Lý thuyết YOLO và YOLOv2, mình đã viết về lý thuyết, tư tưởng, ưu nhược điểm của YOLO.

0 0 39

- vừa được xem lúc

Phát hiện đối tượng chuyển động bằng giải thuật trừ nền

1. Giới thiệu về giải thuật trừ nền (Background Subtraction).

0 0 135

- vừa được xem lúc

Đánh số ảnh theo thứ tự

Bước đầu tiên trong bài toán custom object detection là thu thập ảnh, các ảnh thường được lấy trên mạng. Khi download các file ảnh trên mạng tên của các ảnh không được được đánh số thứ tự, tên dài ngắ

0 0 35

- vừa được xem lúc

Một số hàm mất mát sử dụng cho Object Detection

Object Detection hay phát hiện đối tượng là một trong các tác vụ chính được quan tâm nhiều nhất của thị giác máy, thường hướng tới việc phát hiện các thể hiện của các đối tượng của một lớp nhất định t

0 0 113

- vừa được xem lúc

CenterNet - CenterTrack - TraDeS: Từ object detection đến multiple object tracking

1. Mở đầu.

0 0 238