Cov txheej txheem:

Tswb Tswb Nrog Lub ntsej muag Paub: 7 Kauj Ruam (nrog Duab)
Tswb Tswb Nrog Lub ntsej muag Paub: 7 Kauj Ruam (nrog Duab)

Video: Tswb Tswb Nrog Lub ntsej muag Paub: 7 Kauj Ruam (nrog Duab)

Video: Tswb Tswb Nrog Lub ntsej muag Paub: 7 Kauj Ruam (nrog Duab)
Video: Saib Mis paub Poj niam (hluas nkauj) tus yam ntxwv lub siab 2024, Lub Xya hli ntuj
Anonim
Tswb nrog Lub ntsej muag Paub
Tswb nrog Lub ntsej muag Paub

Kev txhawb siab

Tsis ntev los no, muaj nthwv dej ntawm kev ua tub sab hauv kuv lub tebchaws uas tau tsom mus rau cov neeg laus hauv lawv lub tsev. Feem ntau, kev tso cai nkag los ntawm cov neeg nyob hauv lawv tus kheej txij li cov neeg tuaj saib ntseeg lawv tias lawv yog tus saib xyuas/kws saib xyuas neeg mob. Nws tsuas yog dhau lo lus, npau taws thiab tu siab cov dab neeg no ua rau kuv xav li cas. Tsev yuav tsum yog koj thawj qhov chaw nyab xeeb thiab ntau dua yog li yog tias koj twb nyob hauv txoj haujlwm tsis yooj yim thaum nyob sab nraud. Nrog rau qhov no, kuv pib qhov haujlwm no.

Cov ntaub ntawv dav dav

Lub qhov rooj kaw qhov rooj yog tsim los rau cov neeg laus lossis cov neeg tsis pom kev zoo thiab zoo nkauj ncaj nraim rau hauv nws cov haujlwm. Hauv ntej, lub pob qhov rooj hloov ua rau lub koob yees duab kom tau txais cov duab. Ntxiv mus, lub ntsej muag hauv cov duab pom tau pom thiab sib phim nrog cov npe dawb thiab npe dub. Tus neeg nyob hauv tau txais cov lus pom pom tseeb los ntawm lub teeb pom kev zoo. Hauv qhov no, lub teeb ntsuab, daj lossis liab qhia tias tus neeg ntawd nyob rau hauv daim ntawv teev npe dawb, tsis paub txog lub kaw lus lossis hauv cov npe dub. Yog tias lub teeb daj lossis liab liab tau tshwm sim, daim duab tau xa los ntawm Telegram bot los qhia/ceeb toom rau ib tus txheeb ze lossis tus saib xyuas.

Qib kev txawj ntse

Txoj haujlwm no tau teeb tsa rau cov neeg txaus siab uas tshwj xeeb xav paub txog kev siv computer lub zeem muag thiab kev txawj ntse dag. Cov lus qhia no tau sau rau cov neeg tuaj saib pib, yog li tsis txhob txhawj yog tias koj tsis muaj kev paub dhau los! Tsis tas li ntawd, txoj haujlwm tuaj yeem nthuav rau cov neeg tsim kev paub ntau ntxiv thiab vim tias cov raj xa dej tau teeb tsa hauv txoj hauv kev uas koj tuaj yeem nthuav nws nrog koj tus kheej lub khoos phis tawj lub zeem muag thiab lub ntsej muag paub lub tswv yim yam tsis muaj teeb meem ntau.

Kauj ruam 1: Cov ntaub ntawv

Khoom siv
Khoom siv

Cov npe khoom nrog qhov xav tau yam tsawg kawg nkaus:

Khoom Txuas Saib
Raspberry Pi 3b RPi Txuas qhia RPi 4 vim nws muaj txoj hauv kev ua tau zoo dua thiab yuav luag tus nqi raws li RPi 3b.
Micro SD Amazon Ib daim npav micro SD ntawm 16 GB lossis loj dua yuav ua txoj haujlwm. Tab sis daim npav 16 GB ntawm Amazon tam sim no zoo nkauj npaum li tus nqi zoo li daim npav 32 GB.
Raspberry Pi lub koob yees duab Amazon Lub koob yees duab v1 yog qhov pheej yig dua, tab sis v2 zoo dua thiab yuav txhawb nqa ntev dua.
15 tus pin FPC flex cable Amazon Qhov ntev tiag tiag nyob ntawm qhov xwm txheej ntawm kev ua qhov haujlwm no. Yog tias koj tsuas yog xav tsim ib qho qauv, thawj kab hluav taws xob hloov pauv yuav ua txoj haujlwm.
Lub hwj chim muab 5v micro usb Adafruit Qhov no yeej tsis cia ntsib! Zoo zoo. (Tsis nyob ntawm daim duab)
Cov nyees khawm arcade nrog built-in LED Amazon Xaiv qhov loj uas koj xav tau, tab sis CAD tsim raws li 60mm khawm
Resistors Amazon Koj tsuas yog xav tau ob peb ntawm 1k thiab 100 ohm resistors. Tsis tu ncua 1/4W's tau zoo.
Capacitors 0.1 uF Amazon Peb yuav tsum muaj cov capacitors. (Tsis nyob ntawm daim duab)
Jumper Hlau / Ribbon Cable AmazonAmazon Yog tias koj xav txuag koj tus kheej ib co nyiaj, koj kuj tseem tuaj yeem siv lub qub floppy drive ribbon cable (saib daim duab).
Shrinking tube / Hluav taws xob daim kab xev AmazonAmazon

Cov cuab yeej uas xav tau:

Tuam Qhov tseem ceeb? Saib
Soldering hlau Yog lawm
Multimeter Yog lawm
Hlau stripper Yog lawm Lossis koj tuaj yeem siv rab riam/txiab.
Laser Txiav Tsis yog
3D tshuab luam ntawv Tsis yog
Clamps Tsis yog Muaj txiaj ntsig rau kev khaws lub thawv ua ke hauv qib sim.

Lus Cim:

Txhawm rau kom nkag tau yooj yim ntawm txoj haujlwm, Kuv txiav txim siab los tsim nws siv Raspberry Pi 3b. Thaum nws nce kev nkag tau yooj yim, nws txo qis qhov peev xwm ntawm daim ntawv thov vim RPi tsis nrawm li ntawd. Yog tias koj tab tom nrhiav rau ib lub computer board uas nrawm dua, koj yuav xav saib ntawm NVIDIA Jetson Nano

Kauj ruam 2: Kev thaiv kab

Thaiv
Thaiv
Thaiv
Thaiv
Thaiv
Thaiv

Daim duab qhia chaw yog cov ntaub ntawv tshaj plaws rau cov kauj ruam no thiab yog qhov piav qhia tus kheej heev. Yog tias koj tshiab rau cov khoom siv hluav taws xob, koj tuaj yeem siv cov lus dab neeg. Tus nqi ntawm kev tivthaiv (yog tias siv tau) tau hais nyob hauv daim duab schematic. Cov duab yuav pab saib seb kuv tsim lub Circuit Court li cas. Yeej, Kuv txuas txhua lub Cheebtsam kom ze rau khawm arcade raws li qhov ua tau uas ua rau pom meej meej txog dab tsi tshwm sim.

Lus Cim:

  • Kuv yeej nyiam siv cov hlua txuas txuas txuas, vim tias lawv yog txoj hauv kev ruaj khov dua li siv cov hlua txuas ib leeg.
  • Raws li tau hais tseg, Kuv tau siv txoj hlua khi uas raug tshem tawm los ntawm lub khoos phis tawj qub. Qhov no yog qhov nyuaj me ntsis txawm hais tias txij li koj yuav tsum tau lees paub qhov teeb tsa ntawm lub cable. Hauv qhov haujlwm no piv txwv, kuv pom tias qee qhov tau txuas nrog ib leeg (tej zaum siv los ua av rau thawj daim ntawv thov). Yog li ntawd, kuv yuav tsum tau txais cov kab sib txawv tom qab raws li koj tuaj yeem pom ntawm cov duab.

Kauj Ruam 3: Tsim Lub Casing

Lub Tsev Casing
Lub Tsev Casing
Lub Tsev Casing
Lub Tsev Casing
Lub Tsev Casing
Lub Tsev Casing
Lub Tsev Casing
Lub Tsev Casing

Lub koob yees duab casing

Ntau cov ntaub ntawv rau picamera tuaj yeem rub tawm dawb los ntawm is taws nem. Yog li, kuv xaiv tsis rov txhim kho lub log thiab xaiv qhov yooj yim tab sis zoo casing los ntawm is taws nem: thingiverse.com - Raspberry pi lub koob yees duab rooj plaub/ntim khoom. (Qhib tawm rau tus tsim VGer.)

Lub teeb tsheb khiav

Rau lub teeb pom kev zoo, kuv tsim lub thawv me me hauv Autodesk Fusion 360 (uas yog rub tau dawb, saib Cov Lus Cim) uas haum rau txhua yam khoom siv. Hauv qhov txuas, koj tuaj yeem pom cov ntawv uas kuv tau xa mus rau kuv lub tuam txhab laser txiav hauv nroog. Hauv qhov no, kev tsim qauv yog ua los ntawm 6mm phaj tuab. Txawm li cas los xij, yog tias koj xav kho qee yam, koj tuaj yeem nkag mus rau txhua hom ntaub ntawv los ntawm kev siv qhov txuas no. Raws li pom hauv cov duab, koj kuj tseem tuaj yeem siv lub thawv ntawv thawv yog tias koj tsis nkag mus rau lub tshuab txiav laser. Kuv siv lub thawv ntawv rau ntawm daim duab rau kev ua qauv thiab nws ua haujlwm zoo li ntxim nyiam.

Lub rooj sib txoos yog ncaj nraim rau pem hauv ntej:

  1. Mount Arcade keyboards.
  2. Nco ntsoov khaws cov xov hlau rau lub tswb qhov rooj dawb.
  3. Txuas cov hlua txuas rau RPi.
  4. Ntsia RPi rau hauv qab vaj huam sib luag.
  5. Txuas lub xov tooj ntawm lub qhov rooj mus rau lub xaim txuas thiab txuas nws mus rau hauv qab vaj huam sib luag thiab.
  6. Txuas lub Picamera mus rau RPi.
  7. Laum ib lub qhov ntawm ib sab ntawm lub vaj huam sib luag rau lub qhov rooj hloov hlau thiab RPi fais fab hlau.

Cov hlau txuas tau siv los ua qhov taw qhia rau lub qhov rooj hloov lub xov tooj, yog li nws tuaj yeem kho tau rau lub qhov rooj uas twb muaj lawm tom qab. Tam sim no txhua yam nyob hauv qhov chaw thiab tuaj yeem ua ke ua ke. Txawm li cas los xij, koj yuav xub xav ua kom tiav cov kauj ruam tom ntej, kom ntseeg tau tias txhua yam ua haujlwm zoo li nws xav tau.

Lus Cim:

Autodesk Fusion 360 yog pub dawb rau cov nyiam ua haujlwm! Yog tias koj xav tau koj daim ntawv theej, mus saib qhov txuas no: autodesk.com - Fusion 360 Rau Cov Neeg Nyiam. Muaj qee cov ntsiab lus, yog li nco ntsoov nyeem thiab siv lawv. Nws yog kuv thawj qhov haujlwm nrog Fusion 360 thiab kuv tsis muaj kev paub ntau hauv kev siv CAD software, tab sis kuv yuav tsum hais tias kuv nyiam qhov software thiab txhua yam cuab yeej ntxiv tuaj nrog Fusion 360

Kauj ruam 4: Kho lub Koob Yees Duab

Kho lub Koob Yees Duab
Kho lub Koob Yees Duab
Kho lub Koob Yees Duab
Kho lub Koob Yees Duab
Kho lub Koob Yees Duab
Kho lub Koob Yees Duab

Nws tau kwv yees tias koj tau nruab Raspbian thiab nws ua haujlwm hauv GUI hom. Yog tias koj tseem tsis tau teeb tsa Raspbian, koj tuaj yeem ua raws kab ntawv no: raspberrypi.org - Txhim kho cov duab ua haujlwm. Yog tias koj khau raj Raspbian, koj yuav tsum pom lub desktop raws li qhia hauv cov duab.

Wb teeb tsa lub koob yees duab ntawm RPi thiab saib seb nws puas ua haujlwm! Txoj kev piav qhia ntawm no yog ncaj qha los ntawm raspberrypi.org - Cov ntaub ntawv. Ua ntej, cia hloov kho rau pob tshiab kawg (suav nrog lub koob yees duab firmware) los ntawm kev ua raws cov lus txib hauv qab no hauv lub davhlau ya nyob twg (saib duab):

sudo apt hloov tshiab

sudo apt puv-txawj tej yam ntxiv

Tom ntej no, lub koob yees duab yuav tsum tau qhib siv cov lus txib hauv qab no:

sudo raspi-teeb tsa

Hauv cov ntawv qhia zaub mov, mus rau 5. Kev cuam tshuam kev xaiv -> P1 Lub Koob Yees Duab. Xaiv kom qhib lub koob yees duab thiab rov pib RPi los ntawm kev ua:

rov pib dua

Tam sim no lub koob yees duab yuav tsum teeb tsa kom raug. Nws tuaj yeem raug sim los ntawm qhib lub qhov rai davhlau ya nyob twg thiab ua tiav:

raspistill -v -o /home/pi/test.jpg

Cov duab raug khaws tseg rau: /home /pi.

Kauj ruam 5: Teeb tsa Docker

Teeb tsa Docker
Teeb tsa Docker
Teeb tsa Docker
Teeb tsa Docker
Teeb tsa Docker
Teeb tsa Docker
Teeb tsa Docker
Teeb tsa Docker

Txhawm rau zam kev vam khom thiab kev teeb tsa yuam kev, Kuv txiav txim siab los tsim cov duab Docker kev cai rau txoj haujlwm no (saib wikipedia.org - Docker). Yog tias koj tsis tau siv lossis hnov txog Docker, tsis muaj kev txhawj xeeb, kuv yuav piav qhia ib qib zuj zus tias yuav siv nws li cas hauv txoj haujlwm no. Qhov tseeb, nws yooj yim heev! Yog tias koj xav ua txoj haujlwm no ntawm kev teeb tsa hauv zos (tsis yog hauv lub thawv Docker), Kuv yuav muab qee cov lus qhia rau koj. Tab sis nws tau pom zoo kom siv daim duab Docker. Tom qab tag nrho, Kuv tsim nws kom yooj yim rau koj los ua txoj haujlwm no!

Docker yog dab tsi?

Nco tseg: ntu no muab qee cov ntaub ntawv keeb kwm yav dhau los txog Docker, uas tuaj yeem hla tau yog tias koj tsuas yog xav khiav txoj cai.

Txoj haujlwm no yog thawj zaug kuv siv Docker thiab nws tsuas yog txaus! Tej zaum koj tau hnov txog virtualenv lossis Anaconda rau Python? Zoo, Docker zoo sib xws hauv qhov kev nkag siab tias koj tuaj yeem yooj yim tswj hwm pob pob thiab ua haujlwm sib txawv Python ntawm ib tus tswv tsev siv los ntawm kev siv ib puag ncig sib txawv (lossis ntim raws li nws tau hu hauv Docker). Tab sis, piv rau virtualenv thiab Anaconda, Docker yog txoj hauv kev muaj zog dua vim nws tsis txwv rau kom muaj pob Python nkaus xwb. Qhov tseeb, hauv Docker ntim, koj tuaj yeem nruab thiab tswj hwm cov pob khoom ntawm cov txheej txheem xav tau. Piv txwv li, txiav txim siab lub vev xaib uas koj xav tau tsiv chaw uas ua haujlwm Python lub vev xaib (piv txwv li Django) nrog lub hauv paus (piv txwv li MySQL). Tsis muaj lub ntim Docker, koj yuav tsum teeb tsa txhua pob khoom ntawm tus neeg rau zaub mov tshiab, txheej txheem uas feem ntau ua rau yuam kev thiab kab. Ntawm qhov tod tes, thaum koj lub vev xaib tau tsim hauv Docker, kev tsiv teb tsaws yog yooj yim ib yam li txav cov duab/cov ntaub ntawv mus rau tus neeg rau zaub mov tshiab thiab khiav nws/lawv. Raws li koj tuaj yeem xav, Docker muaj txiaj ntsig zoo rau cov phiaj xwm ntawm Cov Lus Qhia ib yam;)! Yog tias koj xav paub ntau ntxiv txog Docker, txheeb xyuas lawv lub vev xaib: docker.org - Docker: Enterprise Container Platform. Tam sim no, cia peb sawv thiab khiav nrog Docker!

Txhim kho Docker

Nruab Docker los ntawm kev ua:

curl -sSL https://get.docker.com | sh ua

Tom ntej no, tus neeg siv tau ntxiv rau pawg neeg siv 'docker', uas muab txoj cai los khiav Docker. Qhov no yog ua los ntawm:

sudo usermod -aG docker $ USER

Tam sim no, koj yuav tsum muaj peev xwm khiav Docker. Qhov no tuaj yeem lees paub los ntawm kev ua haujlwm nyob hauv ntiaj teb cov duab:

docker khiav nyob zoo ntiaj teb

Thaum kawg, cia rub daim duab Docker uas muaj txhua qhov kev cia siab xav tau los khiav lub qhov rooj Python ntawv. Cov txheej txheem no yuav siv sijhawm me ntsis txij li cov duab loj heev (~ 1.5 GB). Ua:

docker rub erientes/tswb qhov rooj

Nco tseg: Dockerfile tuaj yeem pom ntawm lub qhov rooj qhov rooj ntawm Github. Tam sim no, txhua yam tau npaj los sau cov ntawv sau ntawm lub qhov rooj, uas yuav tham txog hauv qib tom ntej.

Kev teeb tsa hauv zos

Ib zaug ntxiv, Kuv xav kom pom zoo kom siv daim duab Docker hloov chaw teeb tsa hauv zos. Tab sis txhawm rau ua kom qhov kev qhia no tiav, tam sim no kuv yuav piav qhia qee cov kauj ruam uas kuv tau ua rau kev teeb tsa hauv zos.

Yuav kom ua tau txoj cai, tus nab npawb version yuav tsum yog = = 3.5 (Kuv siv sej 3.5.3) thiab cov pob hauv qab no yuav tsum tau teeb tsa:

  • ntsej muag_recognition
  • picamera
  • xov
  • Hauv ncoo
  • nab hab sej-xov tooj-bot
  • RPi. GPIO

Qhov txuas no tau txais txiaj ntsig zoo: Github - Nruab dlib thiab face_recognition ntawm Raspberry Pi. Txawm li cas los xij, muaj qee qhov kev ceeb toom ntawm no: 1) Hauv ncoo xav tau tsawg kawg Python 3.5, uas yuav tsis raug teeb tsa raws li txoj hauv kev no. 2) Tsis tas li, tsis yog txhua pob khoom uas xav tau hauv qhov haujlwm ntawm lub qhov rooj yuav raug teeb tsa los ntawm kev ua raws li txoj hauv kev no. Txawm li cas los xij, koj yuav tsum tuaj yeem nruab nws los ntawm kev siv pip3 yooj yim.

Kauj Ruam 6: Khiav Daim Npav Qhov Rooj

Khiav lub Doorbell Scripts
Khiav lub Doorbell Scripts
Khiav lub Doorbell Scripts
Khiav lub Doorbell Scripts
Khiav lub Doorbell Scripts
Khiav lub Doorbell Scripts

Tau txais cov ntawv sau

Cov ntawv tuaj yeem rub tawm ntawm tus kheej los ntawm: github.com - Erientes/lub qhov rooj. Lossis yog tias koj tau teeb tsa Git, ua tiav:

git clone

Tsim cov npe tsis tseeb

Tam sim no, kom ua rau peb lub neej yooj yim dua, cia peb tsim qee cov npe tsis zoo los sau cov ntawv. Ua:

leafpad ~/.bashrc

Ntxiv cov kab hauv qab no thiab khaws cov ntawv:

alias doorbell_run = 'docker run -privileged -v/home/pi/doorbell:/doorbell -w/doorbell -it erientes/doorbell nab nab $ 1'

alias doorbell_login = 'docker run -privileged -v/home/pi/doorbell:/doorbell -w/doorbell -it erientes/doorbell bash'

Kuaj cov ntawv

Txhawm rau sim yog txhua yam raug teeb tsa kom raug, qhib lub davhlau ya nyob twg tshiab thiab ua tiav:

doorbell_run piv txwv/0_test_installation.py

Qhov tshwm sim yuav tsum tsuas yog cov lus hauv lub qhov rai davhlau ya nyob twg uas hais tias 'Kev teeb tsa lub qhov rooj tau ua tiav!'. Txhawm rau ntsuas seb lub koob yees duab tuaj yeem nkag los ntawm Docker ntim, khiav:

doorbell_run piv txwv/1_test_camera.py

Los ntawm kev khiav 1_test_camera.py ib daim duab yuav raug thaij thiab khaws tseg raws li 'test.jpg', uas tuaj yeem pom hauv/home/pi/doorbell. Thaum kawg, cov tsav tsheb LED tuaj yeem sim los ntawm kev ua:

doorbell_run piv txwv/2_test_voicehat_drivers.py

Thaum tsab ntawv no tab tom khiav, LED hauv qhov hloov pauv arcade yuav tsum teb thaum lub pob nyem.

Khiav Doorbell scripts

Txhawm rau sau cov ntawv hauv Doorbell, thawj Telegram bot daim ntawv pov thawj xav tau. Nruab Telegram ntawm koj lub xov tooj thiab mus rau telegram.me - Botfather. Pib sib tham thiab sau:

/newbot uas

Sau lub npe thiab lub npe siv rau tus bot. Tom qab ntawd, koj yuav tau muab cov cim nkag. Luam tus nqi ntawd rau hauv cov ntawv 'credentials_telegram_template.py' hauv/home/pi/doorbell thiab khaws nws rau hauv cov ntawv tshiab hu ua 'credentials_telegram.py'. Thaum kawg, pib sib tham nrog tus bot koj nyuam qhuav tsim los ntawm nyem rau ntawm qhov txuas uas Botfather muab rau koj.

Thaum kawg, cia peb khiav lub tswb nrog lub ntsej muag lees paub:

doorbell_run main.py

Lus Cim:

Yog tias koj xav paub ntau ntxiv txog txoj cai ua haujlwm li cas, txheeb xyuas cov lus hauv kab ntawv lawv tus kheej. Yog tias koj muaj lus nug txog tus lej, thov hu rau kuv ntawm Github

Kauj Ruam 7: Siv Lub Qhov Rooj

Image
Image
Siv Doorbell
Siv Doorbell
Siv Doorbell
Siv Doorbell

Cia peb khiav tsab ntawv ntawm lub qhov rooj los ntawm kev ua:

doorbell_run main.py Tom qab thauj cov pob khoom, cov ntawv sau tsis ua haujlwm. Muaj qhov pib 2 yam uas tuaj yeem tshwm sim:

  1. Qee tus neeg tswb lub qhov rooj.
  2. Ib tug neeg tau ntxiv rau hauv daim ntawv teev npe dawb.

Qee tus neeg tswb lub qhov rooj

Hauv qhov no, tsab ntawv yuav pib thaij duab kom txog thaum nws tua ib daim duab uas pom lub ntsej muag. Tom qab kuaj pom, qee txoj hauv kev los ntawm pob sej pob 'face_recognition' raug hu los laij tus lej 128 lub ntsej muag. Tom ntej no, cov ntawv tau txais yog piv rau cov kev teev npe hauv whitelist.csv thiab blacklist.csv. Cov txiaj ntsig tau tshwm sim hauv cov lus teb hauv qab no:

Hauv daim ntawv tso cai? Hauv blacklist? Teb
Yog lawm Tsis yog Lub teeb ntsuab tig.
Yog lawm Yog lawm Lub teeb daj tig. Lub koob yees duab lub qhov rooj xa duab mus rau Telegram bot nrog lub cim txiv kab ntxwv. Lub xeev no tuaj yeem tshwm sim yog tias ib tus neeg raug ntxiv rau ob qho npe. Piv txwv li, thaum ib tus neeg tau txais tos thaum xub thawj, tab sis raug teev npe dub tom qab.
Tsis yog Tsis yog Lub teeb daj tig. Lub koob yees duab lub qhov rooj xa duab mus rau Telegram bot nrog lub cim txiv kab ntxwv.
Tsis yog Yog lawm Lub teeb liab tig. Lub koob yees duab lub qhov rooj xa duab mus rau Telegram bot nrog lub cim liab.

Ib tug neeg tau ntxiv rau hauv daim ntawv teev npe dawb

Txhawm rau ntxiv ib tus neeg rau hauv daim ntawv teev npe dawb, nias lub pob daj ntawm lub teeb pom kev thaum lub qhov rooj tsis nyob hauv lub xeev. Ua ntej, lub teeb daj yuav qhib. Yog tias lub teeb ntsuab ntsais 3 zaug, tus neeg lub ntsej muag tau ua tiav rau hauv daim ntawv teev npe dawb. Yog tias lub teeb ntsuab tsis ntsais 3 zaug, qhov kev sim tsis ua tiav. Ua li ntawd, nias lub pob daj dua. Koj tuaj yeem txheeb xyuas tau yooj yim yog tias nws ua tiav los ntawm kev tswb lub qhov rooj thiab tshawb xyuas yog tias lub teeb ntsuab dhau los.

Yuav ua li cas ntxiv ib tus neeg rau npe dub?

Pom tseeb, tib neeg nrog lub hom phiaj tsis zoo yuav tsis dhau los muab peb daim duab ntawm lawv lub ntsej muag. Yog li ntawd, koj tuaj yeem ntxiv cov duab ntawm cov neeg muaj suab npe uas (piv txwv li) tub ceev xwm tau tshaj tawm rau hauv daim nplaub tshev img/blacklist. Txhua teev, daim nplaub tshev no tau tshuaj xyuas cov duab tshiab. Yog tias muaj cov duab tshiab, lub ntsej muag lub ntsej muag raug suav thiab ntxiv rau blacklist.csv. Tom qab ntawd daim duab tau hloov pauv thiab hloov mus rau daim nplaub tshev/img/blacklist/encoded.

Lus Cim:

  • Kev khiav cov ntawv sau los ntawm kev nkag mus rau RPi muab txoj hauv kev tswj hwm ntau ntxiv thiab cov ntaub ntawv, tab sis kev tswj hwm yooj yim thiab cov ntaub ntawv tuaj yeem tau txais los ntawm kev siv lub teeb pom kev zoo xwb.
  • Kev lees paub lub ntsej muag tau ua tiav los ntawm kev siv pob sej 'face_recognition'. Cov pob no yog ua raws Dlib uas muaj lub xeev-of-the-art lub ntsej muag lees paub algorithm, uas ua tau qhov raug ntawm 99.38% ntawm Cov Ntawv Cim Hauv Lub ntsej muag hauv Tus Qauv Ntsuab (qhov chaw: dlib.net-Lub ntsej muag zoo lub ntsej muag nrog kev kawm tob tob)).
Assistive Tech Contest
Assistive Tech Contest
Assistive Tech Contest
Assistive Tech Contest

Thawj qhov khoom plig hauv Kev Pabcuam Kev Sib Tw

Pom zoo: