Bedste svar
Som sagt ovenfor kan du bestemt ikke udføre nogen applikationsintensiv opgave ved hjælp af OpenCV på selve Arduino.
Dog. Arduinos vigtigste styrke ligger i grænsefladesensorer og output af data.
Dataudgangen fra Arduino kan ses på pcen ved hjælp af OpenCV ved hjælp af billeder.
Et alternativ til OoenCV er et Java-abstraktionssprog kaldet Processing. Kodningen af Processing er intuitiv for Arduino. Og ved hjælp af sensordataene fra Arduino kan vi oprette animationer eller visse grafiske output på pcen.
En Raspberry Pi er et komplet system ja. Men at bruge en Arduino med OpenCV eller Processing på pcen er mere fleksibel, da vi altid kan klone output på flere enheder ved hjælp af kun en sensorgrænseflade (også kendt som Arduino).
PS: Tjek Processing. Det er muligvis ikke så kraftfuldt som OpenCV, men det kan nemt hente data fra Arduino samt styre Arduino fra pcen ved hjælp af grafik.
Hav det sjovt 🙂 og fortæl mig, om du kunne lide behandlingssproget .
Svar
har ikke arbejdet med en openCV, men ja, du kan forstå det med et simpelt eksempel.
- Når det kommer med indlejret / microcontroller ting du går med Arduino.
- Når du har brug for at gøre med computer / interface, går du med openCV.
- Der kan være flere forhold, hvor du får signal fra sensoren, læs det gennem MicroController / arduino og brug derefter signalet til computermål. Jeg ved, at en af min ven gjorde lignende ting. Hvad han gjorde er netop opnået spænding og strøm produceret af dummy-elsystemet, behandlet det gennem PIC (mikrokontroller) og derefter gemt signalet som data i databasetabellen.
Så jeg gætter du kan også bruge arduino og openCV på samme måde, eller du er mere kreativ, eller måske kan du komme med en strøm af bedre ideer.
der er altid noget at lære;)