Я бы хотел управлять своей веб-камерой через PLT Racket и в идеале сделать библиотеку легкой обертки для некоторых C api OpenCV. У меня небольшая проблема, хотя, в том, что я не уверен, какие объектные файлы из OpenCV являются библиотеками ... неловко, я знаю. Я посмотрел, как работает Python API, и вижу, что модули есть в файле cv.so, но я не уверен, что использовать в моих двоичных файлах. Я на Mac OSX
У меня есть
(get-ffi-obj function-name (ffi-lib lib-name) format)...)
но я не уверен, какой файл передать как "lib-name".
В моем установочном каталоге для opencv у меня есть ../opencv/2.2/lib, который содержит несколько файлов .dylib. Похоже, ни один из них не работает, но пока они являются лучшим предположением. Нужно ли собирать OpenCV с разными параметрами компилятора?