Upptäcka cirklar med OpenCV och Python (2 / 7 steg)
Steg 2: Konfigurera OpenCV och Python (Linux)
OpenCV-Python kan installeras i Fedora på två sätt,
1) installera från färdiga binärer tillgängliga i fedora förråd,
2) sammanställa från källan
En annan viktig sak är de ytterligare bibliotek som krävs. OpenCV-Python kräver endast Numpy (utöver andra beroenden). Man kan använda Matplotlib för vissa lätt och trevlig plotting ändamål (som jag känner mig mycket bättre jämfört med OpenCV). Matplotlib är valfritt, men rekommenderas starkt.
På samma sätt andra saker som IPython, en interaktiv Python Terminal, är också högt rekommenderade. Vi använder inte detta här dock.
Installera OpenCV-Python från färdiga binärer:
Installera alla paket med följande kommando i terminalen som root.
1 $ yum installera numpy opencv *
Öppna Python IDLE (eller IPython) och skriv följande koder i Python terminal.
1 >>> Importera cv2
2 >>> skriva ut cv2.__version__
Om resultaten är skrivs ut utan fel, Grattis!!! Du har installerats OpenCV-Python.
Det är ganska lätt. Men det finns ett problem med detta. Yum förråd får inte innehålla den senaste versionen av OpenCV alltid. Till exempel på tiden av skriver den här guiden, innehåller yum förrådet 2.4.5 medan senaste OpenCV version 2.4.6. När det gäller Python API, senaste versionen kommer alltid att innehålla mycket bättre stöd. Också, det kan finnas chans att problem med kameran, videouppspelning etc beroende på föraren, ffmpeg, gstreamer paket närvarande etc.
Så min personal preferens är nästa metod, dvs kompilera från källkod. Också vid någon tidpunkt måste om du vill bidra till OpenCV, detta.
Installera OpenCV från Källa:
För en detaljerad handledning om hur man bygger OpenCV från källa, kolla denna tutorial länk:-