Arduino Object Tracking Pagsubaybay 2.0

Arduino Object Tracking Pagsubaybay 2.0 APK

Description of Arduino Object Tracking Pagsubaybay 2.0 2.0:

Ang application na ito ay partikular na idinisenyo para sa mga mag-aaral at mga elektronikong inhinyero at hobbyist na nagtatrabaho sa Arduino at Raspberry Pi micro Controller. Gumagamit ito ng mga aklatan ng OpenCV para sa pagtuklas at pag-uuri ng pangita ng computer kasama na ang pag-aaral ng makina ng Google Tensorflow Lite.

Ang application ay maaaring makita at subaybayan ang iba't ibang mga uri ng mga bagay mula sa iyong camera ng telepono tulad ng mga linya, kulay blobs, bilog, parihaba at mga tao. Ang mga natuklasang mga uri ng object at mga posisyon sa screen ay maaaring maipadala sa isang aparato ng tatanggap ng Bluetooth tulad ng HC-05.

Kung gumagamit ng isang naaangkop na micro-controller halimbawa Arduino o Raspberry Pi mga gumagamit ay maaaring pag-aralan ang mga napansin na mga bagay para sa karagdagang mga proyekto na nakabase sa robot. Ang isang tipikal na halimbawa ay maaaring maglakip ng isang telepono sa isang 2 o 4W robot kit na maaaring subaybayan / sundin ang isang bola o tao.

Mga Pangunahing Mga Tampok ng Application:
1. Kulay at Kulay ng Blob ng Kulay
2. Cull Detect and Track
3. Line Detect
4. Detektibo at Sinusubaybayan ng mga Tao gamit ang Mgaogram ng Gradients (HoG)
5. Detection of TensorFlow Lite Coco Label Object (Eg Persons, Cats, Cars , TV, atbp.
6. Gumamit ng mga pasadyang modelo ng Tensorflow.
7. Magpadala ng mga nakitang mga parameter ng object sa Bluetooth.

Tandaan na ang lahat ng mga operasyon sa pagproseso ng imahe ay pinakamahusay na gumagana sa mahusay na mga kondisyon ng pag-iilaw. Kung hindi mo makita ang mga bagay mangyaring subukang baguhin ang ilan sa mga setting ng pagsasaayos. Tandaan din na ang mga algorithm ng pagsubaybay na ipinatupad ay simple at samakatuwid ay hindi gagana nang maaasahan kapag maraming mga bagay na magkakapatong sa bawat isa.

Upang gumamit ng mga pasadyang modelo ng Tensorflow, mag-load ng isang katugmang modelo ng mobilenet tfile. Ang isang halimbawa para dito ay ang pet_detect.tflite, at pet_labels.txt. Gayunpaman kailangan mong palitan ang pangalan ng mga ito sa custom.tflite at custom.txt at ilagay ang mga ito sa iyong panloob na imbakan ng folder ng pampublikong dokumento. Gayundin tiyakin na paganahin mo ang pahintulot ng android app para sa pag-access sa imbakan.

Mga Format ng Paglilipat ng Data ng Bluetooth: Ang

lahat ng komunikasyon ng data ay ipinadala bilang teksto ng ASCII sa sumusunod na format:

"Uri ng Object": "ID": "XPos", "YPos", "Lapad", "Taas"

Halimbawa ng Kulay na Blob Object: "CO: 0: -40,60,0,0 "
Kung saan ang ID ay isang numero sa pagitan ng 0 at 4 na walang pagsubaybay, o anumang natatanging numero ng ID na sinusubaybayan ng integer na may pagpipilian sa pagsubaybay.
Ang mga posisyon ng x at y ay nauugnay sa gitna ng kulay na blob na may 0,0 na nasa gitna ng screen ng preview ng camera.

Halimbawa ng Circle Object Walang Pagsubaybay: "CC: 0: -40,60,20,0"
Kung saan ang x, y mga posisyon ay nagbibigay sentro ng bilog, at ang lapad ay nagbibigay ng radius ng bilog.
Sa mode ng pagsubaybay ang x, y, w, h ibigay ang loob ng parihaba ng bilog.

Halimbawa ng Circle Object na may Filter Sa Kulay: "FC: 0: -40,60,20,0"
Kung saan ang x, y mga posisyon ay nagbibigay sentro ng bilog, at ang lapad ay nagbibigay ng radius ng bilog.

Halimbawa ng Layunin ng Linya: "LO: 0: -40,60,20,200"
Kung saan ang x, y posisyon ay nagbibigay ng unang linya ng linya, at w, h givds pangalawang linya ng linya.

Halimbawa Ang Bagay na Bagay Walang Pagsubaybay: "PO: 0: -40,60,20,0"
Kung saan ang x, y mga posisyon ay nagbibigay sa kaliwang kaliwa ng rektanggulo, at w, h nagbibigay ng lapad at taas.

Halimbawa Ang Tao na Bagay na may Filter Sa Kulay: "FP: 0: -40,60,20,0"
Kung saan ang x, y mga posisyon ay nagbibigay sa kaliwang kaliwa ng parihaba, at w, h ay nagbibigay ng lapad at taas ng rektanggulo.

Lahat ng mga sinusubaybayan na mga bagay: "TO: 0: -40,60,20,40".
kung saan ang x, y mga posisyon ay nagbibigay sa gitna ng rektanggulo, at w, h ay nagbibigay ng lapad at taas mula sa gitna ng rektanggulo. Tandaan na kung ang pag-filter sa bilog at mga tao, ang mga sinusubaybayan na mga id ng object ay i-reset sa zero para sa mga overlay na kulay na mga bagay.

TensorFlow Object: "ObjectTitle: 0: -40,60,20,40"
Kung saan ang ObjectTitle ay anumang naiuri na bagay na TensorFlow halimbawa "Tao", "Cup", "Botelya" atbp. Tandaan na kung ang pag-filter sa intersection ng kulay ng blob tiyakin na pinagana ang pagsubaybay sa kulay ng blob.

Format para sa Filter sa TensorFlow: "FTF: Tao: -40,60,20,40". Kung saan ang "Tao" ay maaaring maging alinman sa magagamit na mga nakita na mga uri ng bagay na TensorFlow na tinukoy sa loob ng coco_labels_list.txt (Tingnan ang Google TensorFlowLite).

Buong online na tulong sa Git Hub: /
https://github.com/GemcodeStudios/ObjectDetectionTracking

Copyright Gemcode Studios 2019

App Video


App Information

VersionRatingAPP VoteSize
2.0 4.731-
RequirementUpdatedInstallsDeveloper
5.0 and upAugust 15, 20195,000+GemCode Studios
High Speed Download