Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

OpenCV - APIs Locations Aren't Document?

Maybe I've been spoiled by MSDN, but I'm tearing my hair out looking for which DLLs the APIs are located in. It's driving me crazy to the point, I've started about to write some code that will walk the DLL export table so I can find the function!!

Like on MSDN, if I need a Windows function, eg, GetModuleHandle(). I go to the MSDN page:

http://msdn.microsoft.com/en-us/library/windows/desktop/ms683199(v=vs.85).aspx

And it tells me exactly where the function resides:

Library - Kernel32.lib
DLL - Kernel32.dll

Now for OpenCV, I'm looking for which library and DLL the function cvCreateKalman() resides in. I simply cannot find it in their documentation. Am I missing something?

like image 283
user1450236 Avatar asked Feb 03 '26 07:02

user1450236


1 Answers

OpenCV docs don't have that info, unfortunately, but on Windows you can use dumpbin to list all the exported symbols of a DLL:

dumpbin /EXPORTS libopencv_core.dll

Which is pretty much what nm does for Linux.

like image 99
karlphillip Avatar answered Feb 05 '26 22:02

karlphillip



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!