PLT Racket を介して Web カメラを制御し、理想的には、OpenCV の C API のいくつかの軽量ラッパー ライブラリを作成したいと考えています。ただし、OpenCV のどのオブジェクト ファイルがライブラリであるかがわからないという点で、少し問題があります。恥ずかしいことです。Python API がどのように機能しているかを調べたところ、モジュールが cv.so ファイルにあることがわかりましたが、バイナリで何を使用すればよいかわかりません。私はMac OSXを使用しています
私はこれを持っています
(get-ffi-obj function-name (ffi-lib lib-name) format)...)
しかし、「lib-name」として渡すファイルがわかりません。私のopencvのインストールディレクトリには、多数の.dylibファイルを含む../opencv/2.2/libがあります。どれも機能していないようですが、これまでのところ最良の推測です。別のコンパイラ オプションで OpenCV をビルドする必要がありますか?