c - Hvor er cvaux230d.lib i OpenCV 2.3?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg forsøger at køre et ansigtssporingsprogram i Visual Studio 2010 ved hjælp af OpenCV 2.3. Dette særlige program, som jeg forsøger at køre, blev lavet på OpenCV 1.0. Hidtil får jeg to linkerfejl:


1>facedet.obj : error LNK2019: unresolved external symbol cvReleaseHaarClassifierCascade referenced in function closeFaceDet
1>facedet.obj : error LNK2019: unresolved external symbol cvHaarDetectObjects referenced in function detectFace


Læsning online (http://opencv-users.1802565.n2.nabble.com/opencv-2-3-error-in-visual-studio-10-0-td6811110.html) om hvorfor disse to fejl vises, jeg har fundet ud af, at en potentiel løsning forbinder cvaux230d.lib-filen. Denne fil ser imidlertid ikke ud til at eksistere hvor som helst i OpenCV jeg installerede (OpenCV 2.3 binære pakke 'OpenCV superpack'). Hvor kan jeg finde denne fil eller finde en passende løsning? [2]


Generelt er det muligt at køre OpenCV 1.0-kode ved hjælp af OpenCV 2.3? Hvad er potentielle rettelser?


Enhver hjælp ville blive meget værdsat. Tak!

Bedste reference


På OpenCV 2.3. Disse symboler er defineret i opencv\_objdetect230d.lib