![Introducere în procesarea imaginilor: Pixy și alternativele sale: 6 pași Introducere în procesarea imaginilor: Pixy și alternativele sale: 6 pași](https://i.howwhatproduce.com/images/001/image-924-62-j.webp)
Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-23 15:04
![O introducere în procesarea imaginilor: Pixy și alternativele sale O introducere în procesarea imaginilor: Pixy și alternativele sale](https://i.howwhatproduce.com/images/001/image-924-63-j.webp)
În acest articol, vom explica semnificația procesării imaginii digitale (DIP) și motivele utilizării hardware-ului, cum ar fi Pixy și alte instrumente pentru a face un proces pe imagini sau videoclipuri. La sfârșitul acestui articol, veți afla:
- Cum se formează o imagine digitală.
- Ce este procesarea digitală a imaginilor.
- Instrumente pentru procesarea imaginilor.
- Ce este Pixy și cum să îl utilizați.
Pasul 1: Ce este procesarea imaginilor?
![Ce este procesarea imaginilor? Ce este procesarea imaginilor?](https://i.howwhatproduce.com/images/001/image-924-64-j.webp)
Fotografiile, videoclipurile și, în general, imaginile, pe lângă salvarea unui moment din amintirile noastre, au și alte aplicații. Poate vedeți camere de securitate în locuri publice sau vedeți roboți care urmăresc o linie, un obiect sau mai avansați realizând situația, separând impuritățile de produsele de pe linia de producție și o mulțime de aplicații similare sau chiar nu similare fac cu unele calcule pe imagini și calculele sunt denumite procesare de imagini.
Pentru o mai bună înțelegere, este util să cunoașteți structura imaginii. Fiecare imagine este un semnal cu valorile pixelilor în orice punct al acestuia. (pixelul este unitatea de bază a unei imagini digitale care poate avea valori diferite pentru luminozitate și / sau culoare, aceste valori se numesc „intensitate”) Semnalul este semnalul de tensiune continuă dat de senzorul vizual, acest semnal va fi convertit în digital se formează cu unele procese precum eșantionarea. Forma digitală a acestor date este ca o matrice bidimensională sau o matrice care face o imagine digitală, astfel încât forma lor este f (X, Y) pentru locație și valoare. Nu uitați că fiecare videoclip este un set de imagini care se joacă cu o rată specifică de redare într-o secundă.
După formarea unei imagini, procesul va începe. În ce scop avem nevoie de un proces? Dacă avem nevoie de informații dintr-o imagine, vom folosi viziunea computerizată. Viziunea computerizată este o modalitate de emulare a vederii umane. Viziunea umană are capacitatea de a „învăța” și de a oferi date din intrări vizuale. Viziunea computerizată este practic câmpul care a făcut ca computerul să câștige o înțelegere la nivel înalt din imagini digitale sau videoclipuri, chiar și pentru utilizări în timp real; iar procesarea digitală a imaginii face parte din aceasta.
Pasul 2: Cum se face procesarea imaginilor?
![Cum se face procesarea imaginilor? Cum se face procesarea imaginilor?](https://i.howwhatproduce.com/images/001/image-924-65-j.webp)
![Cum se face procesarea imaginilor? Cum se face procesarea imaginilor?](https://i.howwhatproduce.com/images/001/image-924-66-j.webp)
Dacă ne gândim la o aplicație robotizată pentru procesarea imaginilor, există două moduri:
- alegerea unui modul obișnuit de cameră (furnizarea imaginii fără nicio prelucrare pe acesta) și apoi utilizarea programării și calculelor de către utilizator.
- Folosirea produselor dure care fac acest proces pentru o utilizare mai rapidă și mai ușoară; Ca camera pixy …
prima soluție: Pentru prima modalitate, există diferite produse soft, cum ar fi MATLAB sau biblioteci precum OpenCV pentru codificare. Există și alte nume în instrumentele de procesare; dar numele populare care caută această procesare sunt OpenCV și MATLAB. Să vedem o comparație rapidă între ele. graficul de comparație MATLAB și OpenCV ne va ajuta.
A doua soluție: utilizarea unui hardware special! precum camerele cu capacitatea de procesare a imaginilor. De obicei, au o interfață cu utilizatorul și nu au nevoie de codificare. Acest lucru pare mai ușor, dar face cumva limitări și pot face ceea ce li se specifică pentru asta; de exemplu, o cameră de detectare a feței nu poate face recunoașterea culorilor în mod normal (poate cu unele modificări ale firmware-ului poate schimba algoritmul de recunoaștere, dar acesta este un mod greu și nu obișnuit!) Două moduri, dar care este mai bine?
a doua diagramă este compararea a două moduri.
Pasul 3: Noțiuni introductive de Pixy
![Noțiuni introductive de Pixy Noțiuni introductive de Pixy](https://i.howwhatproduce.com/images/001/image-924-67-j.webp)
PIXY este unul dintre modulele camerei specificate pentru procesarea imaginii, algoritmul de recunoaștere este filtrarea bazată pe culori. Scopul principal al acestei camere este recunoașterea culorilor și denumirea lor ca obiect familiar. Această cameră poate „învăța” ce culori ai „gândit” la început.
Acum, că știi ce este Pixy, să vedem cum putem începe să folosim Pixy.
Pasul 4: Hardwares necesare
![Hardwares necesare Hardwares necesare](https://i.howwhatproduce.com/images/001/image-924-68-j.webp)
Senzor de imagine Pixy CMUcam5
Arduino UNO R3
Pasul 5: Noțiuni introductive de Pixy
![Noțiuni introductive de Pixy Noțiuni introductive de Pixy](https://i.howwhatproduce.com/images/001/image-924-69-j.webp)
Acum, vino cu noi pas cu pas până la sfârșit:
Primul pas:
Cumpărarea unui pix! PIXY și PIXY2 obișnuite sunt două versiuni ale camerelor pixy. faceți clic pe linkul de mai sus pentru a cumpăra tipul obișnuit, pe care continuăm pașii de utilizare a acestei plăci.
Al doilea:
Porniți-l. Placa are un port USB pentru alimentare. Acesta va fi alimentat prin conectarea la portul USB al computerului. Poate fi alimentat prin intermediul a doi pini în spatele plăcii cu baterie (6-10v).
Al treilea:
Conectați-l la computer prin cablu USB. Un capăt al computerului și altul portul micro USB al PIXY.
Mai departe:
Descărcați software-ul camerei dvs. aici. PIXY Mon este aplicația PIXY pentru platforma Linux, Mac și Windows. Ce poate face această aplicație este configurarea și arată ce poate vedea PIXY.
A cincea:
Până în acest moment, camera nu trebuie să fie conectată neapărat la un microcontroler sau la o placă dacă trebuie să vedeți și să recunoașteți fără altceva; recunoașterea nu depinde de conexiunea micro. Oricum, pentru a preda, selectați un obiect cu nuanță distinctă și bună. Datorită algoritmului de recunoaștere a filtrării culorilor pe bază de nuanță, nuanța și lumina mediului pot afecta rezultatul. Deci, nu alegeți obiecte albe, negre sau gri, deoarece aceste culori nu sunt de nuanță!
Şaselea:
Apăsați butonul din partea de sus a PIXY pentru a începe predarea. În primul rând, LED-ul va clipi și, după aceea, un LED RGB va obține culoarea părții centrale a zonei de vedere. Alegeți obiectul din fața camerei, dacă LED-ul a arătat culoarea potrivită, acesta arată blocarea corectă. distanța dintre lentile și obiect trebuie să fie de 6-20 inci. A doua modalitate este folosirea PIXY MON; a ales o zonă mare a obiectului în PIXY MON și apoi selectează obiectul.
Al șaptelea:
Grila obiectului va fi afișată în pixy lun. vezi dacă grila este zona corectă a obiectului fără a include fundalul. Slider-urile din configurație vă pot ajuta să aveți o zonă mai bună.
Al optulea:
Acum, pentru fiecare „culoare”, camera va seta un număr. 7 semnături înseamnă 7 culori de recunoscut. Utilizând culori apropiate unele de altele, de exemplu, o etichetă cu culorile roșu-roz-albastru, puteți defini un obiect sau un loc pentru cameră, de exemplu, acea etichetă indică locul ușii. Acest lucru vă poate ajuta să recunoașteți mii de obiecte cu această cameră! Acest set de culori se numește „cod de culoare” sau CC. pentru setarea CC ar trebui să utilizați PIXY mon și apoi poate fi folosit ca orice semnătură.
Nouălea:
După o predare reușită, dacă un microcontroler sau o placă este conectat la cameră, poate da obiectul detectat de pixy. Dacă utilizați un Arduino, utilizați acest pinout pentru conexiune. (faceți clic aici pentru mai multe informații), apoi descărcați biblioteca PIXY aici, adăugați la bibliotecile Arduino în direcția Sketch> Includeți biblioteca> Adăugați o bibliotecă ZIP. Acum selectați fișierul zip al bibliotecii. Gata! Acum, cu schița implicită a PIXY, va da X și Y (locație) și lățimea și lungimea (dimensiunea) obiectului. Pot fi folosite și alte schițe; ca tava și înclinarea. Pentru alte conexiuni de plăci, puteți vedea aici.
NOTĂ: Predarea are două metode după cum am explicat: 1. Utilizarea PIXY fără PIXY MON, cum ar fi ceea ce fac roboții și nu sunt conectați la un computer. Metoda va fi, dar cum să setați numărul semnăturii? Ledul dacă PIXY va schimba culoarea în primele momente de predare, clicul pe care îl faceți pe care culoare va seta numărul; de la roșu cu semnificația 1 la violet cu sensul 7. În metoda 2, setarea numărului se va face numai cu aplicație.
Pasul 6: Foarte aproape de „SFÂRȘIT”
Am explicat ce a făcut necesitatea utilizării imaginilor, ce este procesarea digitală a imaginilor și cum se poate face. Ce modalități avem și din hardware-uri care ne pot ajuta în prezent, am ales PIXY pentru explicație. ți-am explicat cum funcționează și ce trebuie să faci dacă ești începător al camerelor pixy! Acum puteți începe procesarea imaginii pentru robotul dvs. mic și vă puteți bucura de un al treilea ochi cu computerul.
De asemenea, puteți citi acest proiect pe site-ul oficial al ElectroPeak:
Recomandat:
Sistem de recunoaștere și stingere a incendiilor bazat pe procesarea imaginilor: 3 pași
![Sistem de recunoaștere și stingere a incendiilor bazat pe procesarea imaginilor: 3 pași Sistem de recunoaștere și stingere a incendiilor bazat pe procesarea imaginilor: 3 pași](https://i.howwhatproduce.com/images/005/image-13499-j.webp)
Sistem de stingere și recunoaștere a incendiilor bazat pe procesarea imaginilor: Bună ziua prieteni, acesta este un sistem de stingere și detectare a incendiilor bazat pe procesarea imaginilor care utilizează Arduino
Gesture Hawk: Robot controlat prin gesturi manuale folosind interfața bazată pe procesarea imaginilor: 13 pași (cu imagini)
![Gesture Hawk: Robot controlat prin gesturi manuale folosind interfața bazată pe procesarea imaginilor: 13 pași (cu imagini) Gesture Hawk: Robot controlat prin gesturi manuale folosind interfața bazată pe procesarea imaginilor: 13 pași (cu imagini)](https://i.howwhatproduce.com/images/004/image-11882-2-j.webp)
Gesture Hawk: Robot controlat prin gesturi manuale folosind interfața bazată pe procesarea imaginilor: Gesture Hawk a fost prezentat în TechEvince 4.0 ca o interfață simplă bazată pe procesarea imaginilor om-mașină. Utilitatea sa constă în faptul că nu sunt necesari senzori suplimentari sau portabili, cu excepția unei mănuși, pentru a controla mașina robotică care rulează pe diferite
Dimensionarea imaginilor instructabile: 13 pași
![Dimensionarea imaginilor instructabile: 13 pași Dimensionarea imaginilor instructabile: 13 pași](https://i.howwhatproduce.com/images/002/image-3822-101-j.webp)
Dimensionarea imaginilor instructabile: Aveți probleme pentru a obține dimensiunea corectă a imaginilor? Dimensiunea imaginilor dvs. este prea mare și depășește cadrul ca cel de mai sus? Această încercare instructivă de a rezuma ceea ce am învățat pentru a rezolva această problemă. Mi s-a spus de către Instructable St
Procesarea imaginilor Moyamoya: 8 pași
![Procesarea imaginilor Moyamoya: 8 pași Procesarea imaginilor Moyamoya: 8 pași](https://i.howwhatproduce.com/images/002/image-4784-43-j.webp)
Procesarea imaginilor Moyamoya: Moyamoya, „puful de fum”, este o boală rară care este cauzată de blocarea arterelor la nivelul ganglionilor bazali, care este o zonă de la baza creierului. Boala este o boală cerebrovasculară progresivă care afectează în cea mai mare parte copiii. Sym
Salvarea imaginilor pentru sarcina dvs.: 4 pași (cu imagini)
![Salvarea imaginilor pentru sarcina dvs.: 4 pași (cu imagini) Salvarea imaginilor pentru sarcina dvs.: 4 pași (cu imagini)](https://i.howwhatproduce.com/images/004/image-9198-18-j.webp)
Salvarea imaginilor pentru sarcina dvs.: 1. Deschideți un nou document Google și utilizați această pagină pentru a vă proteja imaginile. Folosiți ctrl (control) și „c” cheie de copiat.3. Utilizați ctrl (control) și „v”. cheie de lipit