YOLO là một thư viện sử dụng trí tuệ nhân tạo để phát hiện đối tượng real-time trong ảnh và video. Ta có thể sử dụng YOLO với nhiều ngôn ngữ khác nhau như Python, Javascript, C++… YOLO xử lý ảnh có thể sử dụng GPU hoặc OPENCV
Trang chủ của YOLO: https://pjreddie.com/darknet/yolo/#demo

Cài đặt YOLO trên máy ảo
- Thiết lập máy ảo CENTOS 7
- Cài đặt git: sudo yum install git
- cài đặt GCC: # yum group install “Development Tools”
- Clone project darknet: git clone https://github.com/pjreddie/darknet
- Cài đặt OPEN CV
yum install cmake gcc gtk2-devel numpy pkconfig -y
cd
wget https://github.com/opencv/opencv/archive/3.4.2.zip
unzip 3.4.2.zip
https://www.vultr.com/docs/how-to-install-opencv-on-centos-7 - Sửa file Makefile dòng OPENCE từ 0 thành 1
- Biên dịch darknet:
cd darknet
make - Tải trọng số có sẵn đã được train: wget https://pjreddie.com/media/files/yolov3.weights
- Test: ./darknet detect cfg/yolov3.cfg yolov3.weights data/dog.jpg
Một số địa chỉ tham khảo:
https://www.blog.pythonlibrary.org/2018/06/05/creating-pdfs-with-pyfpdf-and-python/
https://pjreddie.com/darknet/yolo/#demo
https://www.vultr.com/docs/how-to-install-opencv-on-centos-7