Mündəricat:
- Addım 1: Kamera Montajı:
- Addım 2: Arduino və RC-Servo Motors:
- Addım 3: Matlab Kodu:
- Addım 4: Performanslar:
Video: Obyekt İzləmə - Kamera Montajına Nəzarət: 4 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Hamıya salam, Bu Təlimat kitabında sizə Obyekt İzləmə Layihəm üçün əldə etdiyiniz irəliləyişləri göstərəcəyəm. Burada əvvəlki Təlimatçını tapa bilərsiniz: https://www.instructables.com/id/Object-Tracking/və burada hamısı olan bir youtube çalğı siyahıları tapa bilərsiniz. videolar və kod izahları:
Beləliklə, nəhayət, sırf proqram təminatından və kodlaşdırma dünyasından əsl dünyaya keçə bilərik, kameranı bir dağa qoyub obyekti izləmək üçün dağı hərəkət etdirə bilərik, görək necə!
Addım 1: Kamera Montajı:
Bu istifadə edəcəyimiz kamera yuvasıdır. Veb kamera ilə tam uyğun gəlmir və kameranı montaja bağlamağım ən azını söyləmək üçün kiçik bir şeydir: D
Ancaq indi və gələcəkdə yəqin ki, 3d bir növ adapter yazdıracağam və ya tamamilə sıfırdan quracağam.
Göstərildiyi kimi, tavanı (üfüqi müstəvidə fırlanma) və əyilməni (y oxu ətrafında fırlanma və ya "yuxarı-aşağı") idarə etmək üçün 2 mühərrikə malik olduqları üçün bu tip montajlara tez-tez "tava və əyilmə montajı" deyilir. Şəkil.
Addım 2: Arduino və RC-Servo Motors:
Dağı idarə etmək üçün 2 RC-Servo Motors və Arduino Uno istifadə edəcəyik.
Şəkildə lazım olan əlaqələri görə bilərsiniz:
Tilt servo: torpaq - çörək taxtası
VCC - çörək taxtası VCC
siqnal - pin D6
Pan servo: torpaq - çörək taxtası
VCC - çörək taxtası VCC
siqnal - pin D5
Addım 3: Matlab Kodu:
Arduino, Matlabın arduino alətlər qutusundan istifadə edərək tamamilə Matlab ilə idarə olunacaq.
Bu bölmədə kodu tapa bilərsiniz:
blueCircleFollow2.m "əsas" funksiyadır, K_proportional1.m digər skriptdən çağırılan köməkçi bir skriptdir, əsasən nisbi nəzarətçini ehtiva edir.
İstifadə olunan idarəetmə yanaşması şəkildə göstərilmişdir: obyekt dairəsinin olmasını istədiyimiz istinad mövqeyi ekranın ortasındadır, mütənasib nəzarətçi görüntünün mərkəzi - dairə olaraq təyin olunan xətanı almaq üçün servo idarəetmə siqnalında hərəkət edəcək. mərkəz, 0 -a qədər.
Addım 4: Performanslar:
Burada alqoritm və nəzarətçinin necə işlədiyini göstərən iki video tapa bilərsiniz.
Birinci, daha uzun videoda kod, quruluş və idarəetmə strategiyası daha dərindən izah olunur, ikinci video yalnız obyekti izləyən sistemin videosunu ehtiva edən birincisidir.
Gördüyünüz kimi, alqoritm obyektin ətrafında hərəkət edərkən onu izləmək qabiliyyətindən daha çoxdur, amma inanıram ki, yalnız mütənasib (coff PID coff coff) və bir neçə başqa fikirdən daha mürəkkəb bir nəzarətçi təqdim edən təkmilləşdirmələr üçün yer var.
Hər hansı bir sualınız varsa, şərhlərdə soruşmaqdan çəkinməyin və sonrakı addımları görmək istəyirsinizsə youtube kanalıma abunə olun, hər şeyi ora qoymağa davam edəcəyəm!
Tövsiyə:
Mikro: bit MU Vision Sensor - Obyekt İzləmə: 7 Addım
Micro: bit MU Vision Sensor - Object Tracking: Beləliklə, bu təlimatda, bu təlimatda qurduğumuz və bu MU -da bir MU görmə sensoru quraşdırdığımız Smart Car -ı proqramlaşdırmağa başlayacağıq. bir az sadə obyekt izləmə ilə, buna görə də
Opencv Obyekt İzləmə: 3 addım
Opencv Obyekt İzləmə: Hərəkətli obyekt aşkarlama kompüterin görmə və görüntü işlənməsində istifadə olunan bir texnikadır. Bir videodan bir neçə ardıcıl çərçivə, hər hansı bir hərəkətli obyektin aşkarlanıb aşkarlanmadığını müəyyən etmək üçün müxtəlif üsullarla müqayisə edilir
Rəng Algılamaya əsaslanan Obyekt İzləmə: 10 addım
Rəng Algılamaya əsaslanan Obyekt İzləmə: Hekayə Raspberry PI və açıq CV istifadə edərək görüntü işlənməsini öyrənmək üçün bu layihəni etdim. Bu layihəni daha maraqlı etmək üçün iki SG90 Servo mühərriki və üzərinə kamera quraşdırdım. Yatay olaraq hərəkət edən bir motor, şaquli olaraq hərəkət etmək üçün ikinci motor
Raspberry Pi - OpenCV Obyekt İzləmə ilə Avtonom Mars Rover: 7 Addım (Şəkillərlə)
Raspberry Pi - OpenCV Obyekt İzləmə ilə Avtonom Mars Rover: Raspberry Pi 3, Açıq CV obyekt tanıma, Ultrasonik sensorlar və dişli DC mühərrikləri ilə təchiz edilmişdir. Bu rover təlim aldığı hər hansı bir obyekti izləyə və istənilən ərazidə hərəkət edə bilər
Fırlanma Eksenli Obyekt İzləmə Kamerası Sürgüsü. RoboClaw DC Motor Controller və Arduino üzərində 3D Çap və Quraşdırma: 5 Addım (Şəkillərlə birlikdə)
Fırlanma Eksenli Obyekt İzləmə Kamerası Sürgüsü. RoboClaw DC Motor Controller və Arduino üzərində 3D Çap və Quraşdırma: Video çəkmə marağımı DIY ilə birləşdirməli olduğumdan bəri bu layihə ən çox sevdiyim layihələrdən biridir. Həmişə baxdım və izləmək üçün ekranı sürüşdürərkən bir kameranın ekranda hərəkət etdiyi filmlərdə o kinematik kadrları təqlid etmək istədim