วิธีติดตั้ง YOLOv5 บน Windows 10

Pawat Saengduan
Super AI Engineer
Published in
May 6, 2021
รูปภาพ YOLOv5
YOLOv5

รหัสโครงการ 22p21n0185 | บ้านปังปุริเย่

สวัสดีครับ~~ ผมชื่อ “นน” นะครับ… ในบทความนี้ผมจะไกด์วิธีการลง YOLOv5 บน Windows 10 เรามาเกริ่นกันก่อนว่า YOLO คืออะไรและ YOLOv5 คืออะไร

YOLO คือ State-of-the-art Object Detection ที่ถูกเขียนโดย “Joseph Redmon

YOLO นั้นถูกสร้างโดยภาษา C และภาษา CUDA เพื่อสร้าง Real-time Object Detection

ส่วน YOLOv5 ถูกพัฒนาโดย Ultralytics ซึ่งมีฐานมาจาก YOLOYOLOv5 เขียนบนเฟรมเวิร์คที่ชื่อว่า PyTorch นั่นเองครับ

เรามาเริ่มติดตั้ง YOLOv5 ดีกว่า~~

ดาวน์โหลด YOLOv5

เราก็เริ่มโหลด YOLOv5 มาจาก GitHub ด้วยคำสั่ง

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

A YOLOv5 Repository

ติดตั้ง Packages

หลังจากลง YOLOv5 เราใช้เลยได้มั้ย.. ได้ฮะ ได้ก็บ้าแล้วว!! อย่าลืมลง Packages ก่อนนะฮะ เดี๋ยวรันแล้วแดงเถือก!!

.. Package Requirements ที่ต้องมีก็ประมาณนี้ครับ

requirements.txt
requirements.txt

ถึงแม้ว่าเขาจะมีมาให้หมดก็ไม่ใช่ว่า Runได้นะครับ…

Error while installing the requirements.

ซึ่งมันก็มีบางอันที่ต้องลงเอง เช่นในรูปก็เป็น PyTorch นะครับ เราไปต่อกันดีกว่า!!

หลังจากที่เราลง PyTorch เสร็จแล้ว ก็รันอีกรอบนึงแล้วจะพบว่า แดงอีกละ… ขยันแดงจริงๆ

An annoying error while installing pycocotools

ที่มันพังเพราะว่า Windows 10 เวอร์ชั่น 2004 ขึ้นไป นั้นมันมีปัญหากับ NumPy (ถ้าไม่พังก็ไปต่อได้เลยนะครับ)

วิธีการแก้ก็คือ Downgrade NumPy ลงมาเวอร์ชั่น 1.19.0 ก็ง่ายๆ เลยครับ

pip install numpy ===1.19.0

หลังจากนั้นก็รันใหม่ ก็ไม่แดงละคร้าบบ.. (แต่ถ้าหากว่าไม่ได้ลง Visual C++ 2015 build tools ก็อาจจะลง pycocotools ไม่ได้นะครับ)

ก็เสร็จไปเรียบร้อยแล้วนะครับบ สำหรับไกด์การติดตั้ง prerequisites ของ YOLOv5

เตรียมพบกันในบทความต่อไปนะครับ สวัสดีคร้าบบบบ~~~

รูปภาพ YOLOv5
YOLOv5

ภวัต แสงเดือน ( นน | Non )

--

--