De RR.O.P. - RaspRobot OpenCV Project (2 / 14 stap)

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...

Gerelateerde Artikelen

Bijhouden van het gebruik van Intel Edison Development Kit kleur

Bijhouden van het gebruik van Intel Edison Development Kit kleur

Ik heb uiteengezet een OpenCV-project maken op Intel Edison Node.js gebruikt voor het bijhouden van objecten. OpenCV heeft alleen C, C++, Python en Java interfaces dus hoe kan je werken met alleen JavaScript? OpenCV is nooit geport naar JavaScript in
Opsporen van cirkels met OpenCV en Python

Opsporen van cirkels met OpenCV en Python

Inspiratie:-Het idee voor deze kwam toen ik was knutselen met OpenCV en het is verschillende functies. Vervolgens vroeg een vriend hem ontwikkelen van een algoritme dat kan detecteren dat een cirkel van een FPV Camera gemonteerd op een RC-vliegtuig e
Aan de slag met OpenCV en Intel Edison

Aan de slag met OpenCV en Intel Edison

Aangezien de robots beginnen te bevolken de planeet moeten ze een manier om te "zien" de wereld op dezelfde manier aan de manier waarop wij mensen doen en kunnen deze visie-gegevens gebruiken om beslissingen te nemen. Vandaag is een zeer populai
OBJECT detectie en bijhouden van het gebruik van OPENCV, VISUAL STUDIO C++ 2010 en ARDUINO

OBJECT detectie en bijhouden van het gebruik van OPENCV, VISUAL STUDIO C++ 2010 en ARDUINO

InleidingIn dit project stuurt de Webcam videoframes naar de Visual Studio C++ waarin Open CV bibliotheek op onze computer.Als Visual Studio C++-programma de afbeelding van het object van de webcam detecteert dan het berekenen van de co-coördinaten v
Gezicht detectie en tracking met Arduino en OpenCV

Gezicht detectie en tracking met Arduino en OpenCV

UPDATES20 februari 2013: In antwoord op een vraag van de student Hala Abuhasna wilt u de seriële .NET-klasse gebruiken, gebruiken de naamgevingsconventie "\\\.\\COMn" en n vervangen door een nummer > 9 te definiëren uw com-poort voor COM-poor
Mini projectie-toegewezen landschap

Mini projectie-toegewezen landschap

Dit Instructable over het maken van een eenvoudige sculptuur die wordt aangevuld met projectie mapping, ontworpen om te draaien op de Raspberry Pi, gebouwd met OpenFrameworks.Projectie Mapping is een proces dat is gebaseerd op kennis van de fysieke r
RasPi + OpenCV = Face Tracking

RasPi + OpenCV = Face Tracking

Dit instructable leert u alles wat u moet weten over het installeren van uw nieuwe RasPi-Camera naar uw Raspberry Pi en implementeren van OpenCV van ' Face-tracking bibliotheken. De tutorial zal niet wordt verondersteld dat u weet hoe program of begr
Hoe maak je laser projectie virtueel toetsenbord

Hoe maak je laser projectie virtueel toetsenbord

De laser projectie virtueel toetsenbord ontworpen in deze scriptie is gebaseerd op OpenCV combineren met beeld camera, 980nm lineaire laser, 980nm Infrarood filter en toetsenbord projectie laser, de camera detectie van afbeeldingen gebruikt in combin
ANPR-Project met behulp van de Intel Edison

ANPR-Project met behulp van de Intel Edison

Dit is een automatische nummer plaat Recogniton Project met behulp van openCV en de Intel Edison-bestuur.Een overzicht:Een opname, pre-proces het in opencv vervolgens passeren het tesseract OCR om de tekens in de afbeelding. Geef de tekens op het gro
Hoe bijhouden van uw Robot met OpenCV

Hoe bijhouden van uw Robot met OpenCV

UPDATE: Laat maken Robots, mijn huis digitale hackerspace, werd gekocht door RobotShop. Ik wil niet ingaan, maar de nieuwe eigenaren verboden mezelf en de meeste van de ervaren leden. Dat gezegd, allermeest naar de verbinding er gebroken zal worden.
Gezichtsdetectie met behulp van Python en OpenCV bibliotheek

Gezichtsdetectie met behulp van Python en OpenCV bibliotheek

Dit project zal de OpenCV bibliotheek en python gebruiken om de opsporing van het gezichtStap 1: Benodigdheden1. een Intel Edison Development Board2. een webcam, zullen we gebruik maken van de licht Golf LW-IC5003. Python en de openCV bibliotheek geï
OpenCV DSP versnelling

OpenCV DSP versnelling

OpenCV DSP Acceleration - GSoC 2010Het wil versnellen OpenCV algoritmen in OMAP3-platforms met behulp van de op de chip C64x + DSP. Het OpenCV 2.1 als referentie gebruikt en is afhankelijk van hetzelfde. De eerste versie van dit project toont aan dat
Blinky papier Robot - 1e papier Circuit Project

Blinky papier Robot - 1e papier Circuit Project

Deze leuke kleine project is een snelle, goedkope Inleiding tot papier circuits. Het maakt ook gebruik van sturdy zelf permanent papier mensen van mijn vorige ' ible (Blinky is een gelukkige kleine robot met een vrolijke rood licht op zijn hoofd. Het
Pandahall origineel DIY Project - Vintage zwart zaad kralen Choker ketting

Pandahall origineel DIY Project - Vintage zwart zaad kralen Choker ketting

wil je leren chick ketting? Als ja, je nooit hedendaagse Pandahall oorspronkelijke DIY project missen kunt - bead vintage zwart zaad choker ketting.Stap 1: Materialen die nodig zijn voor de choker ketting:IJzeren Jumprings18 x 8.5 ~ 9mm Rood glas pun