![Raspberry Pi дээрх TensorFlow ашиглан зураг таних: 6 алхам Raspberry Pi дээрх TensorFlow ашиглан зураг таних: 6 алхам](https://i.howwhatproduce.com/images/001/image-2392-56-j.webp)
Агуулгын хүснэгт:
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00
![Raspberry Pi дээрх TensorFlow ашиглан зураг таних Raspberry Pi дээрх TensorFlow ашиглан зураг таних](https://i.howwhatproduce.com/images/001/image-2392-57-j.webp)
Google TensorFlow бол өгөгдлийн урсгалын график ашиглан тоон тооцооллын нээлттэй эхийн програм хангамжийн номын сан юм. Үүнийг Google нь Machine Learning болон Deep Learning Technologies -ийн төрөл бүрийн салбарт ашигладаг. TensorFlow -ийг анх Google Brain Team боловсруулсан бөгөөд үүнийг GitHub гэх мэт олон нийтийн домэйнд нийтэлдэг.
Илүү олон хичээлийг манай блогоос үзнэ үү. Raspberry Pi -ийг FactoryForward - Энэтхэгт зөвшөөрөгдсөн борлуулагчаас аваарай.
Манай блог дээрх энэхүү гарын авлагыг эндээс уншина уу.
Алхам 1: Машины сургалт
Машины сургалт ба гүнзгийрүүлсэн сургалтыг хиймэл оюун ухаан (AI) -т оруулах болно. Машины сургалт нь байгаа өгөгдлийг ажиглаж, дүн шинжилгээ хийж, үр дүнг нь сайжруулах болно.
Жишээ: YouTube -ээс санал болгож буй видеоны онцлог. Энэ нь өмнө нь үзэж байсан холбоотой видеонуудыг харуулдаг. Урьдчилан таамаглах нь зөвхөн текст дээр суурилсан үр дүнгээр хязгаарлагддаг. Гэхдээ гүнзгий суралцах нь үүнээс илүү гүнзгийрч чадна.
Алхам 2: Гүнзгий суралцах
Гүнзгий суралцах нь бараг үүнтэй төстэй боловч объектын янз бүрийн мэдээллийг цуглуулах замаар өөрөө илүү зөв шийдвэр гаргадаг. Энэ нь олон давхар анализтай бөгөөд үүний дагуу шийдвэр гаргадаг. Процессыг бэхжүүлэхийн тулд энэ нь Neural Network -ийг ашигладаг бөгөөд бидэнд хэрэгтэй илүү нарийвчлалтай үр дүнг өгдөг (ML -ээс илүү сайн таамаглах гэсэн үг). Хүний тархи хэрхэн бодож, шийдвэр гаргадаг шиг.
Жишээ: Объект илрүүлэх. Энэ нь зураг дээр байгаа зүйлийг илрүүлдэг. Arduino болон Raspberry Pi -ийг гадаад төрх, хэмжээ, өнгөөр нь ялгаж салгаж болох ижил төстэй зүйл.
Энэ бол өргөн сэдэв бөгөөд янз бүрийн програмуудтай.
Алхам 3: Урьдчилсан шаардлага
TensorFlow нь Raspberry Pi -ийг албан ёсны дэмжлэг үзүүлэхээ зарласан бөгөөд 1.9 хувилбараас эхлэн Raspberry Pi -ийг pip багц суурилуулалтыг ашиглан дэмжих болно. Үүнийг манай Raspberry Pi дээр хэрхэн суулгахыг бид энэ хичээлээс харах болно.
- Python 3.4 (санал болгож байна)
- Raspberry Pi
- Цахилгаан хангамж
- Raspbian 9 (сунгах)
Алхам 4: Raspberry Pi болон түүний багцыг шинэчилнэ үү
Алхам 1: Raspberry Pi болон түүний багцыг шинэчилнэ үү.
sudo apt-get update
sudo apt-get шинэчлэлт
Алхам 2: Энэ тушаалыг ашиглан хамгийн сүүлийн үеийн python хувилбар байгаа эсэхийг шалгаарай.
python3-хувилбар
Python 3.4 -ээс багагүй байхыг зөвлөж байна.
Алхам 3: Бид libatlas номын санг (ATLAS - Автоматаар тааруулсан шугаман алгебр програм хангамж) суулгах хэрэгтэй. Учир нь TensorFlow нь numpy ашигладаг. Тиймээс дараах тушаалыг ашиглан суулгаарай
sudo apt install libatlas-base-dev
Алхам 4: TensorFlow -ийг Pip3 install командыг ашиглан суулгана уу.
pip3 tensorflow суулгах
Одоо TensorFlow суулгасан байна.
Алхам 5: Imagenet загварын жишээг ашиглан зургийг урьдчилан таамаглах:
![Imagenet загварын жишээг ашиглан зургийг урьдчилан таамаглах нь Imagenet загварын жишээг ашиглан зургийг урьдчилан таамаглах нь](https://i.howwhatproduce.com/images/001/image-2392-58-j.webp)
TensorFlow нь зургийг урьдчилан таамаглах загварыг гаргажээ. Та эхлээд загварыг татаж аваад дараа нь ажиллуулах хэрэгтэй.
Алхам 1: Загваруудыг татаж авахын тулд дараах тушаалыг ажиллуулна уу. Та git суулгасан байх шаардлагатай байж магадгүй юм.
git clone
Алхам 2: imagenet жишээ рүү очно уу.
cd загварууд/хичээлүүд/зураг/imagenet
Мэргэжлийн зөвлөгөө: Шинэ Raspbian Stretch дээр та 'classify_image.py' файлыг гараар олж, дараа нь 'баруун товшиж' олох боломжтой. "Зам хуулах" -ыг сонгоно уу. Дараа нь 'cd' дараа терминал дээр буулгаад enter дарна уу. Ингэснээр та ямар ч алдаа гаргахгүйгээр илүү хурдан хөдөлж чадна (зөв бичгийн алдаа эсвэл файлын нэрийг шинэ шинэчлэлтээр сольсон тохиолдолд).
Би 'Copy Path (s)' аргыг ашигласан тул зураг дээрх яг замыг (/home/pi) оруулах болно.
Алхам 3: Энэ тушаалыг ашиглан жишээг ажиллуулна уу. Урьдчилан тооцоолсон үр дүнг харуулахад 30 орчим секунд шаардагдана.
python3 classify_image.py
Алхам 6: Гаалийн зургийн таамаглал
![Захиалгат зургийн таамаглал Захиалгат зургийн таамаглал](https://i.howwhatproduce.com/images/001/image-2392-59-j.webp)
Та мөн интернэтээс зураг татаж авах эсвэл өөрийн зураг авалтыг ашиглан камер дээр урьдчилан таамаглах боломжтой. Илүү сайн үр дүнд хүрэхийн тулд санах ой багатай зургийг ашигла.
Захиалгат зургийг ашиглахын тулд дараах аргыг ашиглана уу. Зургийн файл надад '/home/pi/Downloads/TensorImageTest1.jpg' байршилд байна. Үүнийг зөвхөн файлын байршил, нэрээр солих хэрэгтэй. Илүү хялбар навигаци хийхийн тулд ‘Copy Path (s)’ - ийг ашиглана уу.
python3 classify_image.py --image_file =/home/pi/Татаж авах/TensorImageTest1.jpg
Та бусад жишээг туршиж үзэж болно. Гэхдээ гүйцэтгэхийн өмнө та шаардлагатай багцуудыг суулгах хэрэгтэй. Бид удахгүй болох хичээлүүдэд TensorFlow -ийн сонирхолтой сэдвүүдийг авч үзэх болно.
Зөвлөмж болгож буй:
Дэлхийн газрын зураг дээрх COVID19 хяналтын самбар (Python ашиглан): 16 алхам
![Дэлхийн газрын зураг дээрх COVID19 хяналтын самбар (Python ашиглан): 16 алхам Дэлхийн газрын зураг дээрх COVID19 хяналтын самбар (Python ашиглан): 16 алхам](https://i.howwhatproduce.com/images/002/image-5228-15-j.webp)
Дэлхийн газрын зураг дээрх COVID19 хяналтын самбар (Python ашиглан): Би бараг бүгдээрээ COVID19-ийн талаархи ихэнх мэдээллийг мэддэг бөгөөд энэ заавар нь дэлхийн газрын зураг дээрх бодит цагийн мэдээллийг (тохиолдлуудыг) гаргахын тулд хөөс зураг үүсгэх тухай юм. , би програмыг Github репозиторт нэмсэн: https: //github.co
K210 самбар болон Arduino IDE/Micropython ашиглан зураг таних: 6 алхам (зурагтай)
![K210 самбар болон Arduino IDE/Micropython ашиглан зураг таних: 6 алхам (зурагтай) K210 самбар болон Arduino IDE/Micropython ашиглан зураг таних: 6 алхам (зурагтай)](https://i.howwhatproduce.com/images/005/image-13407-j.webp)
K210 самбар, Arduino IDE/Micropython ашиглан зураг таних: Би Sipeed Maix Bit дээр OpenMV демо програмыг хэрхэн ажиллуулах талаар нэг нийтлэл бичсэн бөгөөд энэ самбараар объект илрүүлэх демо видео хийсэн. Хүмүүсийн асуусан олон асуултуудын нэг бол мэдрэлийн сүлжээ биш гэдгийг би яаж таних вэ?
Нүүр таних ба таних - OpenCV Python болон Arduino ашиглан Arduino Face ID: 6 алхам
![Нүүр таних ба таних - OpenCV Python болон Arduino ашиглан Arduino Face ID: 6 алхам Нүүр таних ба таних - OpenCV Python болон Arduino ашиглан Arduino Face ID: 6 алхам](https://i.howwhatproduce.com/images/007/image-19436-j.webp)
Нүүр таних ба таних | OpenCV Python болон Arduino ашиглан Arduino Face ID: Нүүр царай таних нь орчин үеийн гар утасны хамгийн чухал онцлогуудын нэг юм. Тиймээс надад " Arduino төслийнхөө нүүр царайг таних боломжтой юу " хариулт нь тийм … Миний аялал дараах байдлаар эхэлсэн: Алхам 1: Бидэнд хандах
Raspberry Pi ашиглан урт хугацааны гэрэл зураг, астро гэрэл зураг: 13 алхам (зурагтай)
![Raspberry Pi ашиглан урт хугацааны гэрэл зураг, астро гэрэл зураг: 13 алхам (зурагтай) Raspberry Pi ашиглан урт хугацааны гэрэл зураг, астро гэрэл зураг: 13 алхам (зурагтай)](https://i.howwhatproduce.com/images/009/image-24128-j.webp)
Бөөрөлзгөнө Pi ашиглан урт хугацааны гэрэл зураг, астро гэрэл зураг: Астрофотографи нь одон орны объектууд, селестиел үйл явдал, шөнийн тэнгэрийн талбайн гэрэл зураг юм. Астрофотографи нь Сар, Нар болон бусад гаригуудын нарийн ширийн зүйлийг бүртгэхээс гадна дуу чимээнд үл үзэгдэх объектуудыг авах чадвартай байдаг
Uno ашиглан ESP8266 WeMos D1 R1 Wifi процессор ашиглан ESP32-камер ашиглан зураг авах, илгээх: 7 алхам
![Uno ашиглан ESP8266 WeMos D1 R1 Wifi процессор ашиглан ESP32-камер ашиглан зураг авах, илгээх: 7 алхам Uno ашиглан ESP8266 WeMos D1 R1 Wifi процессор ашиглан ESP32-камер ашиглан зураг авах, илгээх: 7 алхам](https://i.howwhatproduce.com/images/009/image-26562-j.webp)
ESP8266 WeMos D1 R1 Wifi процессор ашиглан Uno ашиглан ESP32-Cam ашиглан зураг авах, илгээх: Uno ашиглан ESP8266 WeMos D1 R1 WiFI процессор ашиглан ESP32-Cam (OV2640) ашиглан зураг авч имэйлд илгээж, Google Драйвт хадгалаад илгээнэ үү. Twilio ашиглан Whatsapp. Шаардлага: Uno -той ESP8266 WeMos D1 R1 WiFI процессор (https: // protosupplies