Stap 2: Belangrijkste technologieën van het project
Voordat u begint elk project, was het nodig om te weten en leren over de belangrijkste technologieën que werden gekozen:
- Raspberry Pi: bestudeerde manieren toe te passen van computervisie in elke computer die op kleine schaal, kon worden werd hij kon gebruiken robot chassis. Vervolgens werd de microcomputer gekozen Raspberry Pi Model B. De Raspberry Pi heeft een aanvaardbare kosten, kleine grootte en specs (klok, CPU, RAM en andere ETHERNET). De Raspberry Pi is in staat het aanbreken van randapparatuur zoals USB-poorten en ook de mogelijkheid om te integreren functies zoals actuatoren en sensoren in een reeks genaamd externe links GPIO, met inbegrip van spelden uitgangen / digitale ingangen, I2C, UART, SPI, audio, 3v, 5v en GND.
- OpenCV: de OpenCV-bibliotheek is een computer visie bibliotheek gekozen. De bibliotheek is belangrijk voor de erkenning van het object met behulp van een karakteristiek zoals vorm, kleur en textuur. Dit is waar de bewerkingen, functies en voorzieningen die de opname en de verwerking van gegevens van belang om het project rechtstreeks bijstaan in andere delen van het systeem voor besluitvorming worden uitgevoerd.
- Python:om te beschrijven de broncode werd gebruikt de programmeertaal Python, de programmeertaal gekozen voor het systeem de Python 2 was, op basis van compatibiliteit met de Raspberry Pi en de OpenCV-bibliotheek. Python heeft een aantal kenmerken en functies zoals een high-level taal, huidige unieke usability, verwijdering van hoog niveau typen (integer, boolean) blokken bepalen door de inspringing en inheemse bibliotheken voor Python die ondersteuning bieden voor de ontwikkeling van het project, als NumPy, SciPy, Pygame en Matplotlib bezitten. Voor de Raspberry Pi, is de versie 3.2.3 van Python en zijn ontwikkelomgeving is de 3 IDLE scripts waar kundig voor toepassing van het bibliotheeksysteem van de computer-visie uit te voeren van de perceptie van het milieu en extract informatie die zal worden ontwikkeld in decision-making systeem zal worden gebruikt. Het script vindt de instellingen voor de verwerking, instellingen, functies en bibliotheken.
En vanaf deze informatie technologie kunnen starten en ontwikkelen van een project dat kon...