Sådan importeres opencv-biblioteker til formørkelse ved hjælp af Windows

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg forsøger at importere disse biblioteker til formørkelse ved hjælp af denne vejledning. Men jeg henter den fejl: [6]


**** Build of configuration Debug for project OpenCVExample****

**** Internal Builder is used for build               ****
gcc -IC:OpenCV2.1include -O0 -Wall -o srcexample.o ..srcexample.c
Build error occurred, build is stopped
Time consumed: 68  ms.  


Hvad kan jeg gøre? Jeg følger hele tutorial line for line, kan nogen hjælpe mig? Tak!

Bedste reference


Fejlmeddelelsen siger ikke, hvad fejlen var , det siger bare, at der var et problem.


Se på tutorialet, jeg kan sige, at der er en åbenbar fejl : mens vejledningen forudsætter at du har installeret v2.1, giver den dig linket til at downloade og installere v2.2 (OpenCV-2.2.0-win32 -vs2010.exe).


Så en ting du har brug for Vær opmærksom er: Hvis den version du installerede er forskellig fra den, der bruges i denne vejledning, skal du tage højde for dette ved justering:



  • Miljøvariablen PATH ;

  • Mappenavnet i C/C++ Build -> Setting -> GCC C++ Compiler -> Directories;

  • Og navnet på bibliotekerne i MinGW C++ Linker -> Libraries.



F.eks. Er bibliotekets navne for v2.1:


cv210
highgui210
cxcore210
cvaux210
cxts210
ml210
opencv\_ffmpeg210


Men hvis du bruger v2.2, skal du bruge:


cv220
highgui220
cxcore220
cvaux220
cxts220
ml220
opencv\_ffmpeg220


Forstået?


Nu, hvis du fortsat har problemer, kan du overveje at installere Visual Studio 2010 Express, som du kan bruge og downloade gratis. Dette indlæg viser dig, hvordan du konfigurerer det for OpenCV.