Агуулгын хүснэгт:
- Алхам 1: API түлхүүрээ аваарай
- Алхам 2: Тоног төхөөрөмжөө цуглуул
- Алхам 3: LCD дэлгэцээ хамтдаа гагнана
- Алхам 4: Raspberry Pi -д зориулсан NOOBS татаж аваарай
- Алхам 5: Picamera програмыг эхлүүлэх
- Алхам 6: Камерын портыг олоод камераа холбоно уу
- Алхам 7: Raspberry Pi тохиргооны хэрэгслийг үндсэн цэснээс нээнэ үү
- Алхам 8: Камерын програм хангамж идэвхжсэн эсэхийг шалгаарай
- Алхам 9: Камерыг урьдчилан үзэх
- Алхам 10: Зургууд
- Алхам 11: Таны камер ажиллаж байна
- Алхам 12: Угсарсан LCD хэрэгслээ аваад туршиж үзээрэй
- Алхам 13: Өөрийнхөө гараар хийсэн төхөөрөмж дээр суулгах кодыг аваарай
- Алхам 14: Зураг аваарай
- Алхам 15: Дууссан
Видео: Камераар харааны объект илрүүлэх (TfCD): 15 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
Сэтгэл хөдлөл, хүмүүсийн царай, энгийн объектыг таньж мэдэх танин мэдэхүйн үйлчилгээ одоогоор хөгжлийн эхний шатандаа байгаа боловч машин сурах явцад энэ технологи улам бүр хөгжиж байна. Ирээдүйд бид энэ ид шидийг илүү ихийг харах болно.
TfCD -д зориулсан TU Delft төслийн хувьд бид гэрэл зургийн алсын харааг таних анализыг хэрхэн яаж хийхийг харуулахын тулд Майкрософтоос үзүүлсэн танин мэдэхүйн үйлчилгээг ашиглахаар шийдсэн. (Видеог үзнэ үү).
ТАЙЛБАР !
Электроникс, код зөв ажиллаж байгаа боловч TU Delft -ийн интернет холболт тасарсан тул бидэнд зохих видео байхгүй байна. Бид дараа нь зохих хэсгийг байршуулах болно! Ойлгож байгаад баярлалаа!
Алхам 1: API түлхүүрээ аваарай
Нэгдүгээрт, Azure танин мэдэхүйн үйлчилгээний сайт руу орж, Microsoft сайтаас Computer Vision API түлхүүрийг аваарай. Холбоос доор байна:
Нэмэлт: Хэрэв та API -г туршиж үзэхийг хүсч байвал царай таних, сэтгэл хөдлөлийг таних түлхүүрийг аваарай. Visual Studios татаж авах (олон нийтийн хувилбар сайн байна), мөн github -аас кодыг татаж Visual Studio -д оруулна уу.
Visual Studio:
Github:
Алхам 2: Тоног төхөөрөмжөө цуглуул
Python болон пикамера ашиглан Raspberry Pi камерын модулийг эхлүүлээрэй. Та хөдөлгөөнгүй зураг авах, видео бичлэг хийх, зургийн эффект ашиглах болно. Эхлэхийн тулд танд дараахь зүйл хэрэгтэй болно.
- Raspberry Pi, V2 камерын самбар, 8 мегапиксел
- Raspberry Pi 3, Model B, кодлоход зориулсан 1GB RAM
- Adafruit 16x2 тэмдэгт LCD
- Raspberry Pi -тай холбох хулгана
- Raspberry Pi -тай холбох гар
- Raspberry Pi -тай холбохын тулд монитор хийнэ үү
- Raspberry Pi -ийг вэбтэй холбох Ethernet кабель
- Оруулах зориулалттай зөөврийн компьютер
- Таны LCD -ийг гагнах зориулалттай гагнуурын төхөөрөмж
Алхам 3: LCD дэлгэцээ хамтдаа гагнана
LCD дэлгэцээ зөв гагнахын тулд Adafruit сайтыг ашиглаарай. Холбоос доор байна:
learn.adafruit.com/adafruit-16x2-character…
Алхам 4: Raspberry Pi -д зориулсан NOOBS татаж аваарай
Raspberry Pi -г ажиллуулахын тулд Raspbian програмыг татаж аваарай!
www.raspberrypi.org/downloads/noobs/
Raspberry Pi -г жижиг компьютер шиг хараарай. Үүнд монитор, хулгана, гар, интернет хэрэгтэй. Эдгээрийг Raspberry Pi -тай холбоно уу.
Алхам 5: Picamera програмыг эхлүүлэх
Камерын модуль нь Raspberry Pi -ийн гайхалтай нэмэлт хэрэгсэл бөгөөд хэрэглэгчдэд хөдөлгөөнгүй зураг авах, бүрэн HD форматаар видео бичих боломжийг олгодог. Нэгдүгээрт, Pi унтраалттай байгаа тул та камерын модулийг Raspberry Pi -ийн камерын порт руу холбож, дараа нь Pi -г асааж, програм хангамж идэвхжсэн эсэхийг шалгах хэрэгтэй. Дараагийн алхамуудыг үзэхийн тулд зургуудыг дагана уу!
Алхам 6: Камерын портыг олоод камераа холбоно уу
Алхам 7: Raspberry Pi тохиргооны хэрэгслийг үндсэн цэснээс нээнэ үү
Алхам 8: Камерын програм хангамж идэвхжсэн эсэхийг шалгаарай
Алхам 9: Камерыг урьдчилан үзэх
Одоо таны камер холбогдсон бөгөөд програм хангамж идэвхжсэн тул та камерын урьдчилж харахыг оролдож эхлэх боломжтой.
- Үндсэн цэснээс Python 3 -ийг нээнэ үү
- Шинэ файл нээгээд camera.py хэлбэрээр хадгална уу. Үүнийг picamera.py хэлбэрээр хадгалахгүй байх нь чухал юм.
- Дараах кодыг оруулна уу.
- пикамераас PiCamera импортлох
- цагаас эхлэн унтах
- камер = PiCamera ()
- camera.start_preview () унтах (10) camera.stop_preview ()
- Ctrl + S ашиглан хадгалж, F5 дээр ажиллуулна уу. Камерын урьдчилсан үзлэгийг 10 секундын турш харуулаад дараа нь хаах ёстой. Камерын харж буй зүйлийг урьдчилан харахын тулд камераа хөдөлгөнө үү.
- Шууд камерыг урьдчилан үзэх нь дэлгэцийг дүүргэх ёстой
Алхам 10: Зургууд
Камерын модулийн хамгийн түгээмэл хэрэглээ бол хөдөлгөөнгүй зураг авах явдал юм.
Унтах хугацааг багасгахын тулд кодоо өөрчилж, camera.capture () мөрийг нэмнэ үү
camera.start_preview ()
унтах (5)
camera.capture ('/home/pi/Desktop/image.jpg')
camera.stop_preview ()
- Кодыг ажиллуулснаар та камерыг 5 секундын турш нээж харах болно. Зураг авах үед та урьдчилан харах нь өөр нарийвчлалтай болж байгааг харах болно.
- Та өөрийн зургийг ширээний компьютер дээр харах болно. Файлын дүрс дээр давхар товшоод нээнэ үү.
Алхам 11: Таны камер ажиллаж байна
ТИЙМ! Дараагийн алхам!
Алхам 12: Угсарсан LCD хэрэгслээ аваад туршиж үзээрэй
Дэд алхамуудыг дагаж LCD дэлгэцийг идэвхжүүлнэ үү.
LCD -ийг тохируулж байна
a.
LCD суурилуулж, таны LCD зөв гагнаж байгаа эсэхийг шалгах!
б.
Алхам 13: Өөрийнхөө гараар хийсэн төхөөрөмж дээр суулгах кодыг аваарай
Github -аас код авах:
ТАЙЛБАР: Троннид код сайн ажилладаггүй бололтой. Кодыг эхлүүлэхийн тулд Raspbian терминалыг ашиглана уу. Кодыг (ComputerVision.py) газрын зурагт байрлуулна уу: home/pi/Adafruit_Python_CharLCD/жишээ
Терминалаа нээгээд дараах зүйлийг бичнэ үү.
cd Adafruit_Python_CharLCD/жишээ
./ComputerVision.py
Алхам 14: Зураг аваарай
Зөвлөмж болгож буй:
Sipeed MaiX хавтангаар объект илрүүлэх (Kendryte K210): 6 алхам
Sipeed MaiX самбар ашиглан объект илрүүлэх (Kendryte K210): Sipeed MaiX самбар ашиглан дүрс таних тухай өмнөх нийтлэлээ үргэлжлүүлэхийн тулд би объект илрүүлэхэд анхаарлаа хандуулж өөр нэг хичээл бичихээр шийдлээ. Саяхан Kendryte K210 чиптэй холбоотой зарим сонирхолтой тоног төхөөрөмж гарч ирэв
Объект хандалтат програмчлал: Объект үүсгэх Сурах/заах арга/Shape Puncher ашиглан техник: 5 алхам
Объект хандалтат програмчлал: Объект үүсгэх Сурах/заах арга/Shape Puncher ашиглан техник: Объект хандалтат програмчлалд шинээр суралцаж буй оюутнуудад зориулсан сурах/заах арга. Энэ нь тэдэнд ангиас объект үүсгэх үйл явцыг төсөөлөх, харах боломжийг олгох арга юм. EkTools 2 инчийн том цоолтуур; хатуу хэлбэр нь хамгийн тохиромжтой.2. Нэг хэсэг цаас эсвэл
Raspberry Pi объект илрүүлэх: 7 алхам
Raspberry Pi объект илрүүлэх: Энэхүү гарын авлага нь Raspberry Pi дээр TensorFlow-ийн объект илрүүлэх API-ийг хэрхэн тохируулах талаар алхам алхмаар зааварчилгаа өгдөг. Энэхүү гарын авлагад заасан алхмуудыг дагаснаар та Raspberry Pi -г ашиглан P -ээс шууд видеон дээр объект илрүүлэх ажлыг хийх боломжтой болно
Объект хандалтат програмчлал: Объект бий болгох Сурах/заах арга/Хайч ашиглах техник: 5 алхам
Объект хандалтат програмчлал: Объект бий болгох Сурах/заах арга/Хайч ашиглах техник: Объект хандалтат програмчлалд шинээр суралцаж буй оюутнуудад зориулсан сурах/заах арга. Энэ нь тэдэнд ангиас объект үүсгэх үйл явцыг төсөөлөх, харах боломжийг олгох арга юм.Хэсэг: 1. Хайч (ямар ч төрлийн хийх болно). 2. Цаас эсвэл картын цаас. 3. Маркер
Jetson Nano Quadruped робот объект илрүүлэх заавар: 4 алхам
Jetson Nano Quadruped робот объект илрүүлэх заавар: Nvidia Jetson Nano бол SoM (System on Module) болон лавлах зөөгч самбараас бүрдсэн хөгжүүлэгчийн иж бүрдэл юм. Энэ нь үндсэндээ машин сурах, машины алсын хараа, видеог боловсруулах өндөр хүчин чадал шаарддаг суулгагдсан системийг бий болгоход чиглэгддэг