Cov txheej txheem:

Cambus - Txheej Txheem Kev Sau Cov Ntaub Ntawv ntawm Tsheb Npav Hauv Nroog: 8 Kauj Ruam
Cambus - Txheej Txheem Kev Sau Cov Ntaub Ntawv ntawm Tsheb Npav Hauv Nroog: 8 Kauj Ruam

Video: Cambus - Txheej Txheem Kev Sau Cov Ntaub Ntawv ntawm Tsheb Npav Hauv Nroog: 8 Kauj Ruam

Video: Cambus - Txheej Txheem Kev Sau Cov Ntaub Ntawv ntawm Tsheb Npav Hauv Nroog: 8 Kauj Ruam
Video: Tswv Yexus lub neej thaum pib txug thaum xaus 2024, Hlis ntuj nqeg
Anonim
Cambus - Txheej Txheem Kev Sau Cov Ntaub Ntawv ntawm Tsheb Npav Hauv Nroog
Cambus - Txheej Txheem Kev Sau Cov Ntaub Ntawv ntawm Tsheb Npav Hauv Nroog

Ntawm cov teeb meem thiab teeb meem paub nyob rau hauv kev thauj mus los rau pej xeem, cov pej xeem tsis muaj cov ntaub ntawv ntawm lub sijhawm tiag tiag thiab nrog qhov muaj peev xwm tshaj plaws. Cov neeg coob coob ntawm cov tsheb npav thauj neeg tau tsav cov neeg siv mus, uas nyiam siv lawv tus kheej lub tsheb, txawm tias lawv tseem muaj tsheb ntau teev. Yog tias cov ntaub ntawv ntawm lub sijhawm tiag tiag, xws li tus naj npawb ntawm cov tsheb npav, tau yooj yim rau cov neeg siv, nws tuaj yeem xaiv seb puas yuav tos lub npav tom ntej lossis mus ncig los ntawm npav lossis siv lub tsheb ntawm nws tus kheej. Lub zog ntawm kev xaiv ua rau kev thauj mus los rau pej xeem yog qhov kev xaiv zoo dua rau cov neeg siv.

Suav lossis kwv yees cov neeg sab hauv tsev tuaj yeem ua tiav ntau txoj hauv kev, ntawm qhov kev ua haujlwm feem ntau yog:

  • Cov duab tshav kub;
  • Khoos phis tawj lub zeem muag;
  • Lub ntsej muag txee;

Ntawm ntau qhov nyuaj los kwv yees tib neeg hauv ib puag ncig siv lub zeem muag computer, qhov tseem ceeb yog:

  • Kev suav nrog tib neeg;
  • Hloov teeb pom kev zoo;
  • Static occlusion, uas yog, tib neeg qab cov khoom;
  • Lub koob yees duab kaum rau ib puag ncig;

Kev sib tw rau txoj haujlwm no yog kom paub lub kaum ntse ntse ntawm lub koob yees duab uas yuav pab tau zoo tshaj plaws hauv kev rho tawm ntawm keeb kwm yav dhau ntawm daim duab, nrog rau qhov sib txawv ci ntsa iab thaum nruab hnub hauv tsheb npav.

Lub hom phiaj tseem ceeb ntawm qhov kev thov yog tsim kom muaj zog thiab teeb tsa tus qauv los kwv yees cov neeg coob coob thiab ua rau cov txiaj ntsig muaj rau cov pej xeem los ntawm cov xov tooj.

Kauj ruam 1: Cov ntaub ntawv

Cov ntaub ntawv xav tau rau txoj haujlwm yog cov hauv qab no:

1 x Zaj Board 410c;

1 x USB lub koob yees duab;

1 x Smartphone hauv;

Kauj Ruam 2: Nruab Linaro hauv Dragonboard 410c

Nruab Linaro hauv Dragonboard 410c
Nruab Linaro hauv Dragonboard 410c
Nruab Linaro hauv Dragonboard 410c
Nruab Linaro hauv Dragonboard 410c

Ua raws cov lus qhia ntawm qhov txuas hauv qab no txhawm rau nruab Linaro 17.09 ntawm DragonBoard 410c. Peb pom zoo txhim kho Linaro 17.09 rau kev txhawb nqa rau GPS.

www.96boards.org/documentation/consumer/dr…

Kauj Ruam 3: Kauj Ruam 2: Nruab Tsev Qiv Ntawv thiab Rub Tawm Cov Cai Los Ntawm GitHub

Kauj Ruam 2: Nruab Tsev Qiv Ntawv thiab Rub Tawm Cov Cai Los Ntawm GitHub
Kauj Ruam 2: Nruab Tsev Qiv Ntawv thiab Rub Tawm Cov Cai Los Ntawm GitHub

Cambus muaj cov qauv kev tsim qauv thiab tsim qauv. Nws muaj peev xwm los ntsuas koj tus kheej lub tshuab kev kawm algorithm, hloov mus rau lwm qhov kev pabcuam huab thiab tsim koj tus kheej cov ntawv thov.

Txhawm rau ua txoj haujlwm cambus, thawj zaug koj yuav tsum rub tawm qhov chaws los ntawm github (https://github.com/bmonteiro00/cambus). Nruab Python (Cambus yog hom khiav ntawm verison 2.7 thiab> 3.x) thiab cov tsev qiv ntawv hauv qab no siv 'pip' (sudo apt-get install python-pip). Nws yuav xav tau los teeb tsa cov tsev qiv ntawv hauv Linaro system (Tsis tas li ntawd, Nws tau pom zoo kom tsim qhov chaw ib puag ncig - pip nruab virtualenv - txhawm rau cais cov Cambus system los ntawm SO). Thov, teeb tsa cov tsev qiv ntawv hauv qab no:

  • pip nruab paho-mqtt
  • pip nruab numpy
  • pip nruab opencv-python
  • pip nruab opencv-contrib-python
  • pip nruab twilio
  • pip nruab matplotlib

Txoj haujlwm tseem ceeb tau muab faib ua chav kawm:

  • CamBus - chav kawm tseem ceeb;
  • Sensor - chav kawm kom tau txais cov ntaub ntawv xws li GPS txoj haujlwm, ntsuas kub, Co2.
  • Txee -chav kawm nrog duab ua algorithm.

Nco ntsoov tias txhua lub tsev qiv ntawv tau teeb tsa thiab ua haujlwm nab hab sej CamBus_v1.py.

Kauj Ruam 4: Teeb tsa AWS IoT Core, DynamoDB

Teeb tsa AWS IoT Core, DynamoDB
Teeb tsa AWS IoT Core, DynamoDB
Teeb tsa AWS IoT Core, DynamoDB
Teeb tsa AWS IoT Core, DynamoDB
Teeb tsa AWS IoT Core, DynamoDB
Teeb tsa AWS IoT Core, DynamoDB

Peb tau siv AWS IoT core ua MQTT broker nrog TLS thiab X509 thiab NoSQL thiab DynamoDB los teev cov ntaub ntawv. Koj yuav tsum tsim ib tus as khauj ntawm https://aws.amazon.com/free.) Tom ntej no, koj yuav tau ua raws cov theem hauv qab no los tsim ib yam thiab koom nrog Dynamo:

docs.aws.amazon.com/iot/latest/developergu…

Kauj Ruam 5: Teeb Twilio thiab Dweet APIs

Teeb Twilio thiab Dweet APIs
Teeb Twilio thiab Dweet APIs
Teeb Twilio thiab Dweet APIs
Teeb Twilio thiab Dweet APIs

Twilio SMS kev pabcuam kuj tau teeb tsa. Saib qhov URL hauv qab no rau cov lus qhia kom ua tiav qib no:

www.twilio.com/docs/iam/api/account

Kev sib koom ua ke ntawm Android app thiab lub kaw lus tau ua tiav los ntawm REST siv Dweet platform. No tsis xav tau npe nkag.

dweet.io/

Kauj Ruam 6: Teeb meem

Thaum lub sijhawm peb txhim kho ntau yam kev cov nyom peb tau ntsib, pib los ntawm OpenCV cov txheej txheem rau AWS platform. Peb txiav txim siab ua tus lej nrog Python txhawm rau txuag lub sijhawm tsim hauv C/C ++. Thaum lub sijhawm peb txhim kho tsuas yog cov txheej txheem Opencv yooj yim xws li:

• cv2. GaussianBlur (..)

• cv2.threshold (..)

• cv2.morphologyEx (..)

• cv2.contourArea (..)

• cv2.findContours (..)

Cov txheej txheem yooj yim no tsis txaus kom ua tau zoo hauv kev txheeb xyuas tib neeg. Cov xwm txheej nrog cov vis dis aus tsis zoo ML (Tshuab Kawm) tau siv. Yog li, peb txiav txim siab siv OpenCV tshuab kev kawm lub tsev qiv ntawv thiab peb tau txais lwm qhov teeb meem vim tias txhawm rau nrhiav cov ntaub ntawv zoo rau ML algorithm yog qhov teeb meem uas peb siv ntau hnub. Peb tau siv OpenCV SVM algorithm tab sis tsis ua haujlwm. Peb siv OpenCV Naive Bayses thiab qhov no ua haujlwm tau zoo. Peb tau sim siv Tensorflow thiab CNN neural tes hauj lwm, txawm li cas los peb tsis tau ua rau tam sim no. CNN siv ntau lub zog ua haujlwm, qee yam uas peb tsis muaj. Siv OpenCV ML thiab cov hauv paus OpenCV txoj hauv kev tau pab peb kom mus txog qhov ntsuas tus neeg zoo. Txawm li cas los xij, rau txhua hom vídeo peb yuav tsum hloov kho qhov ntsuas ntawm OpenCV txhawm rau txhawm rau txhawm rau txhawm rau ntsuas tus neeg zoo thiab zam qhov tsis raug qhov tseeb. Hauv nruab nrab ntawm ob lub hlis no peb tau hloov kho peb thawj lub tswv yim los ua qhov nruab nrab ntawm kev khaws cov ntaub ntawv tsuas yog tus naj npawb ntawm cov neeg caij npav thiab GPS qhov chaw. Peb txiav txim siab sau tsis cov ntaub ntawv siv lwm tus ntsuas xws li ntsuas kub thiab lwm yam. Peb tsim cov ntaub ntawv.ini los ntsuas qhov kev thov thiab ua kom nws teeb tsa tau. Ntawm Cambus.ini cov ntaub ntawv koj tuaj yeem teeb tsa daim ntawv thov ntau txoj hauv kev.

Kauj Ruam 7: Cov txiaj ntsig thiab Kev Ua Haujlwm Yav Tom Ntej

Raws li koj tuaj yeem pom hauv video, lub txee ua haujlwm tau raug. Cov kab xiav cim rau qhov txwv tsis pub nkag nkag thiab kab liab tso tawm qhov txwv. Hauv qhov no, ib daim vis dis aus tau siv los sim vim peb tsis tuaj yeem xa nws mus rau lub npav.

Nco ntsoov tias qee qhov kev hloov pauv yuav tsum tau ua rau koj qhov xwm txheej hais txog qhov loj me ntawm lub vis dis aus, lub koob yees duab lub ntsej muag, lub teeb ci thiab lwm yam.

Thov tseem hloov pauv ntawm cambus.ini, qhia MQTT broker thiab ntxiv rau.

Peb txiav txim siab yav tom ntej kev coj ua ntxiv cov ntsuas, piv txwv li, ntsuas kub, av noo thiab CO2 hauv qhov system. Lub tswv yim yog kom tau txais cov ntaub ntawv nyob ib ncig ntawm lub nroog ua rau lawv muaj rau zej zog.

Hauv qab no peb suav cov kauj ruam tom ntej uas koj tuaj yeem txhim kho txoj haujlwm:

  • Rov sau cov cai siv C/C ++;
  • Txhim kho ML algorithm;
  • Re-factor sej sej code;
  • Kev xa mus rau hauv tsheb npav;

Peb xav ua tsaug Embarcados thiab Qualcomm rau txhua qhov kev txhawb nqa muab.

Cov koom tes:

Bruno Monteiro - [email protected]

Kleber Drobowok - [email protected]

Vinicius de Oliveira - [email protected]

Kauj Ruam 8: Cov neeg ua tim khawv

[1]

[2]

[3]

[4]

[5]

Pom zoo: