Thiếp lập môi trường chạy

Một phần của tài liệu Báo cáo Đồ án Đề tài nhận diện biển báo giao thông trên kit rasperry pi (Trang 60 - 64)

e Cài đặt phiên bản Python phù hợp vả môi trường chạy

- Tải xuống va cai dat phién ban Python tử 3.8 trở lên, ví dụ Python 3.10 (Hình 3.22)

Se Python 3.10.4 (64-bit) Setup >~

Install Python 3.10.4 (64-bit)

Select Imstall Now to imstall Python with default settings, or choose Customize to enable or disable features.

& Install Now

X\Users\dell-cuulong\AppData\Local\Programs\Python\Python310 Includes IDLE, pip and documentation

Creates shortcuts and file associations

—> Customize installation Choose location and features

putt oo

© Install launcher for all users (recommended)

wine laws (] Add Python 3.10 to PATH Cancel

Hinh 3. 22 Cai dat phién ban Python pht hep

Khi đã hoàn tất quá trình cài đặt, ta kiểm tra lại bằng cách mở Command Prompt và nhập lệnh: py (hoặc python)

(EH Command Prompt

Hinh 3. 23 Kiém tra lai phién ban Python

Nếu kết quả hiện ra khớp với phiên bản đã cài đặt như hình 3.23, nghĩa là quá trình cài đặt đã hoàn tất. Còn nếu khác, ta phải tiền hành thiết đặt môi trường

- Từ desktop, ta nhap chuét phai va chon Properties > Advanced system settings. H6p thoai “System Properties” như hình 3.24 sẽ hiện ra

59

oOằ a len — GVHD:Hà Hoàng Kha

+ > Control Panel ằ System and Security ằ System a

System Properties x 5°

Control Panel Home View basic information about your co} H CampưerName Harwe Advanced System Protection Remote

@ Device Monger

Windows edition You must be logged on as an Adminstrator to make most of these changes.

~ Windows 10 Pro Pelomane= ¥

yystem protection © 2018 Microsoft Corporation. All rights reser, at effects, procesacr ached.ing, memory waags, and vitusl memory Vi n d OWS 1 0

@ Advonced system settings

Settings...

System

Processor: Intel(R} Core(TM) User Profiles Installed memory (RAM): 8.00 GB (7.82 GB Detkiop settings related te your signin System type: ` ai 64-bit Operatin ee a Settinge Pen and Touch: No Pen or Touch

Statp and Recovery

System stamp. system falure, and cebuggng nformaton Computer name, domain, and workgroup setting)

Computer name: DESKTOP-HKIGN Full computer name: DESKTOP-HKIGN

@hange settings Computer description: Sen

Workgroup: WORKGROUP Environment Variables.

Windows activation

Windows is activated Read the Microsoft % oK Cmes ‘po

Product ID; 00331-10000-00001-AA563 @ change product key Security and Maintenance

Hình 3. 24 H6ép thoai System Properties

- Sau đó ta nhấp chuột chọn Environment Variables. Trong hộp thoại “Environment Variables” ta chu y vao 6 “User variables for Admin’, nhap chuột chọn Path, và thay đôi phiên ban Python sao cho phi hop voi phiên bản đã cài đặt như hình 3.25.

Ed# eereronrmerf varssble

Move Up Move Down

Ect text.

DA Semeten

'Dà šanmle New kết. Deters

Hình 3. 25 Chọn phiên ban Python phù hợp Cuối cùng ta kiểm tra lại bang Command Prompt.

* Cai dat Pytorch

Do Yolov5 được phát triển dựa trên Pytorch nên ta cần phải cái đặt nó trước khi sử dụng.

60

- Tải và cai dat Cuda Toolkit vé may.

- Truy cap trang web hittps://pytorch.org/get-started/locally/ va chọn các tùy chọn phù hop (Hinh 3.26)

Stable (1.11.0)

Windows

CUDA 11.3

pip3 install torch torchvision torchaudio --extra-index-url https: //download.py torch. org/whl/cu113

Hinh 3. 26 Cai dat Pytorch

Sau đó ta sao chép Iénh ttr “Run this Command” va dan vao Command Prompt dé thực thi lệnh cài đặt Pytorch như hình 3.27dưới đây.

88 Command Prompt - LH X

Hinh 3. 27 Vao Command Prompt dé thực thi lệnh cài đặt Pytorch - Khi da cai dat Pytorch thanh công, ta vào cmd và cài đặt Yolov5 như hình 3.28, bằng lệnh:

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

61

EE Command Prompt — o x

Hình 3. 28 Cài đặt YOLOv5 bằng cmd

- Cuôi cùng, ta cân cải đặt các thư viện cân thiệt băng cách mở cmd từ file yolov5 vừa tải về và nhập lệnh: pip install -r requirements.txt (Hình 3.29)

Hình 3. 29 Vào Command Prompt để thực thi lệnh cài đặt thư viện

3.2.2 Nhận diện dữ liệu trên video streaming bằng yolov5

- Từ mô hình huấn luyện trên google colab, ta tải về máy tệp huấn luyện đê chuẩn bị cho quá trình đetect (tệp last.pt). Sau đó ta sao chép nó vào file yolov5 vừa tải xuống trước đó.

- Mở cmd từ file yolov5 và nhập lệnh:

py detect.py --weights file --source data

Trong đó: file là tệp hoặc đường dẫn đến vi trị của file trọng số dùng để nhận diện.

Còn data là đữ liệu cần nhận diện, có thể là ảnh, video, webcam hoặc địa chỉ trang web có dữ liệu cần nhận diện.

62

Trong trường hợp này ta dùng file trong sé la “last.pt” va data là địa chỉ trang web livestream ta đã tim được trước đó là hffp://192.168.2.3:8081

Ta có lệnh:

py detect.py --weights last.pt --source “http://192.168.2.3:8081”

Như vậy, quá trình detect sẽ bắt đầu như hình 3.30 dưới đây.

Hình 3. 30 Bắt dau detect dữ liệu

Đề kết thúc quá trình detect, ta nhan phim Q 3.3 Kết qua thu dugc sau detect

Một phần của tài liệu Báo cáo Đồ án Đề tài nhận diện biển báo giao thông trên kit rasperry pi (Trang 60 - 64)

Tải bản đầy đủ (PDF)

(75 trang)