Orodha ya maudhui:

Utambuzi wa usoni katika mazoezi: Hatua 21
Utambuzi wa usoni katika mazoezi: Hatua 21

Video: Utambuzi wa usoni katika mazoezi: Hatua 21

Video: Utambuzi wa usoni katika mazoezi: Hatua 21
Video: UKIZIONA DALILI HIZI MAMA MJAMZITO BASI UTAJIFUNGUA MTOTO WA KIUME 2024, Novemba
Anonim
Image
Image

Hili ni somo ambalo ninavutiwa nalo, kwamba hunifanya nipoteze usingizi: Maono ya Kompyuta, kugundua vitu na watu kupitia modeli iliyofunzwa mapema.

Hatua ya 1: Utangulizi

Utangulizi
Utangulizi

Tutatumia algorithm ya YoloV3, kuendesha programu na kuendesha mradi.

Nilifanya kazi na mtandao wa neva miaka 15 iliyopita na naweza kusema kwamba hizi zilikuwa nyakati "ngumu", ikizingatiwa rasilimali zilizopatikana wakati huo.

Hatua ya 2: Rasilimali Zilizotumiwa

Kamera ya Logitech C270

· Kompyuta

· NVIDIA GeForce GTX 1660

Hatua ya 3:

Picha
Picha

Hatua ya 4: Mahitaji

Mahitaji
Mahitaji
Mahitaji
Mahitaji

Ili kuendesha mitandao ya kina ya neva (DNN) ni muhimu kutumia kompyuta inayofanana, na GPU.

Kwa hivyo utahitaji kadi ya video yenye nguvu kutoka kwa NVIDIA na uendeshe algorithm ukitumia CUDA API (maagizo halisi ya GPU).

Ili kuendesha algorithm lazima kwanza uwe na vifurushi vifuatavyo vilivyowekwa:

- Hifadhi ya Kadi ya Video ya NVIDIA

- CUDA

- CUDNN (Maktaba ya Mtandaoni ya Neural Deep)

- OpenCV

Hatua ya 5: Mahitaji ya Kompyuta

Mahitaji ya Kompyuta
Mahitaji ya Kompyuta

Hatua ya 6: Sanidi YOLO

Sanidi YOLO
Sanidi YOLO

Kugundua kutumia mfano uliofunzwa mapema

Fungua terminal na ingiza amri zilizo hapo juu.

Hatua ya 7: Badilisha MakeFile

Rekebisha MakeFile
Rekebisha MakeFile

Rekebisha faili ya "MakeFile" kama ilivyo kwenye takwimu hapo juu, kwa sababu tutatumia usindikaji wa GPU, CUDNN na OpenCV. Baada ya kurekebisha, tumia amri ya 'kufanya'.

Hatua ya 8: Subiri ikamilishe

Subiri ikamilike
Subiri ikamilike

Amri 'fanya' katika Hatua ya 7 itakusanya kila kitu kwa matumizi ya algorithms, na inachukua muda kukimbia.

Hatua ya 9: Kwa Kompyuta ambazo hazilingani na mahitaji

Kwa Kompyuta ambazo hazilingani na mahitaji
Kwa Kompyuta ambazo hazilingani na mahitaji

Ikiwa kompyuta yako na kadi ya video haina nguvu au unataka utendaji bora, badilisha faili 'cfg /yolov3.cfg'.

Usanidi hapo juu ulitumika katika mradi huu.

Hatua ya 10: YOLO V3

YOLO V3
YOLO V3

Mifumo ya kugundua kawaida hutumia mfano huo kwa picha katika maeneo na mizani kadhaa tofauti.

YOLO hutumia mtandao mmoja wa neva kwa picha nzima. Mtandao huu unagawanya picha hiyo katika mikoa na hutoa masanduku yanayopakana na uwezekano kwa kila mkoa.

YOLO ina faida kadhaa. Inaona picha kwa ujumla, kwa hivyo utabiri wake umetengenezwa na muktadha wa ulimwengu kwenye picha.

Inafanya utabiri na tathmini moja ya mtandao, tofauti na R-CNN ambayo hufanya maelfu ya tathmini ya picha moja.

Ni hadi mara 1000 kwa kasi kuliko R-CNN na mara 100 kwa kasi kuliko R-CNN ya haraka.

Hatua ya 11: Kukimbia YOLO

Mbio YOLO
Mbio YOLO
Mbio YOLO
Mbio YOLO

Ili kuendesha YOLO, fungua tu terminal kwenye folda ya "darknet" na uingie amri.

Unaweza kukimbia YOLO kwa njia 4:

Picha

Picha nyingi

· Utiririshaji (Kamera ya wavuti)

· Video

Hatua ya 12: YOLO V3 - Picha

YOLO V3 - Picha
YOLO V3 - Picha

Weka picha unayotaka kwenye folda ya "data" ndani ya darknet na baada ya hapo weka amri hapo juu kurekebisha jina la picha.

Hatua ya 13: YOLO V3 - Picha ya Kuingiza

YOLO V3 - Picha ya Kuingiza
YOLO V3 - Picha ya Kuingiza

Hatua ya 14: YOLO V3 - Picha ya Pato

YOLO V3 - Picha ya Pato
YOLO V3 - Picha ya Pato

Hatua ya 15: YOLO V3 - Picha nyingi

YOLO V3 - Picha Nyingi
YOLO V3 - Picha Nyingi

Weka picha kwenye folda fulani, na badala ya kutoa njia ya picha, iache tupu na uendeshe amri kama unaweza kuona hapo juu (kushoto).

Baada ya hapo, kitu kama kielelezo cha kulia kitaonekana, weka tu njia ya picha na bonyeza "ingiza" na urudie hatua hizi kwa picha kadhaa.

Hatua ya 16: YOLO V3 - WebCam

YOLO V3 - WebCam
YOLO V3 - WebCam

Endesha amri hapo juu na baada ya kupakia mtandao, kamera ya wavuti itaonekana.

Hatua ya 17: YOLO V3 - Video

YOLO V3 - Video
YOLO V3 - Video

Weka video unayotaka kwenye folda ya "data" ndani ya darknet na baada ya hapo weka amri hapo juu kurekebisha jina la video.

Hatua ya 18: YOLO V3 - Video ya EXPO3D 1

YOLO V3 - EXPO3D Video 1
YOLO V3 - EXPO3D Video 1

Hatua ya 19: YOLO V3 - Video EXPO3D 2

YOLO V3 - Video EXPO3D 2
YOLO V3 - Video EXPO3D 2

Hatua ya 20: YOLO V3 - Video EXPO3D 3

YOLO V3 - Video EXPO3D 3
YOLO V3 - Video EXPO3D 3

Hatua ya 21: PDF kupakua

PAKUA PDF (Kwa Kireno cha Brazil)

Ilipendekeza: