OpenCV DSP versnelling


OpenCV DSP Acceleration - GSoC 2010

Het 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 de versnelling van weinigen van de OpenCV algoritmen zoals cvSoble(), cvIntegral(), cvCvtColor() en cvDFT(). Dit werk biedt een aparte bibliotheek 'libopencvdsp.so' voor deze algoritmen. Gebruikers hebben de keuze alleen ARM API gebaseerde of DSP gebaseerde API. Alle DSP gebaseerde API worden voorafgegaan door 'DSP_'. De code is getest op Beagleboard Rev C4. Dit werk C6Accel-bibliotheek gebruikt als een verwijzing bibliotheek en uitbreidt ter ondersteuning van OpenCV. Dit werk toont aanzienlijke versnelling van OpenCV algoritmen door het maken van asynchrone aanroep van C64x + DSP.

Student: Pramod Poudel

Mentoren: Katie Roberts-Hoffman, Luis Gustavo lire

Repository: http://code.google.com/p/opencv-dsp-acceleration/

Labels: OpenCV, Dsp, BeagleBoard

Gerelateerde Artikelen

Controleer je goedkoop gezien, versnelling rijden.

Controleer je goedkoop gezien, versnelling rijden.

Motorfietsen zijn niet inherent gevaarlijk, maar er is een hogere straf voor mislukking. Verminderen uw risico door het rijden van een slimme en krijgen gezien.Veel mensen proberen te beknibbelen op veiligheid vistuig na het blazen van al hun geld op
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
Raspberry Pi muziekserver met ingebouwde Crossover en DSP

Raspberry Pi muziekserver met ingebouwde Crossover en DSP

Hallo ' iblers ik wil dit project met u delen: uw raspberry pi draaien in een krachtige muziekserver die hoge resolutie audiobestanden kunt afspelen, scheiden van de audio-signalen door frequentie (crossover), en bieden spreker en kamer DSP corrigere
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
Toyota Tacoma handschakeling pop uit versnelling? Hier is de eenvoudige oplossing!

Toyota Tacoma handschakeling pop uit versnelling? Hier is de eenvoudige oplossing!

Hebt u een Toyota vrachtwagen met een handgeschakelde transmissie met een aanzienlijke hoeveelheid mijl op het, er is een goede kans dat u last heeft van een gemeenschappelijk probleem dat deze trucks hebben. Versnellingen die pop uit versnelling tij
Aanval op Titan / SnK 3d manoeuvreren versnelling

Aanval op Titan / SnK 3d manoeuvreren versnelling

aanval op Titan - 3D-versnellingCosplay Prop WIPDeze versnelling is een prop van de cosplay gemaakt voor en met een goede vriend van mij. Shingeki geen kyojin of aanval op Titan is/was een grote hit en daarom wil zij een cosplay. Hier gaan we probere
Het maken van 3D-versnelling voor afdrukken

Het maken van 3D-versnelling voor afdrukken

Als u ooit wilt maken van een versnelling naar 3d print dat u gefrustreerd kan geweest zijn als ik was. Turns out u kunt met alleen gratis tools.Inkscape is een Vector Image schepping en editor tool die is gratis en het gebeurt hebben de extensie GEA
Suzuki JR50 versnelling mod

Suzuki JR50 versnelling mod

de Suzuki JR50 heeft een verborgen lagere versnelling maar je moet grind weg te vinden. Ik kocht onlangs een tweedehands 2002 Suzuki JR50 van mijn maatje omdat zijn kinderen het vele jaren geleden ontgroeiden. Dit zal mijn eerste fiets van meisjes en
Versnelling van de Driver

Versnelling van de Driver

Spelen met versnellingen kunnen veel plezier. Maken van een bestuurder om te zien deze tandwielen draaien kunt toevoegen aan het plezier. Ik zal u tonen hoe ik houten tandwielen en een stuurprogramma van schroot onderdelen gemaakt.Ingevoerd in deEPIL
Homopolaire Motor hoge versnelling

Homopolaire Motor hoge versnelling

Moeilijkheid van realisatie 6/10Stap 1: Hoe het werktDit is een andere versie van de homopolaire motor, in deze magnetische experiment een externe energiebron te gebruiken om een groter effect van de versnelling. Ik gebruik een 10V 15A-voeding, maar
Lasergesneden versnelling klok - met ChronoDot!

Lasergesneden versnelling klok - met ChronoDot!

Deze zomer, mijn hackerspace LVL1 (in Louisville, Ky) kreeg een geweldig laser cutter http://fslaser.com/40w-deluxe-hobby-laser-engraver-and-cutter.  LVL1 is een ontzagwekkende gemeenschap van creatieve mensen die graag dingen bouwen.  U kunt altijd
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
Aangepaste versnelling Motor Mount

Aangepaste versnelling Motor Mount

Heb je ooit een stuk dat u wilde monteren naar iets anders, maar kon niet achterhalen van een gemakkelijke manier te laten werken? Dit instructable toont een snelle manier om dingen te zetten samen.Stap 1:Ik ben begonnen met een versnelling motorhttp