[英]Use SWIG to wrap OpenCV's C++ API in GO
我正在嘗試使用SWIG來包裝OpenCV的C ++ API。 現在,我已經安裝了系統方面的OpenCV。 我的問題是:
是否可以包裝“系統級”庫而不將它們放入SWIG文件的同一目錄中? 例如,我的opencv頭文件位於/usr/local/opt/opencv/opencv2/opencv.hpp
。 我可以在SWIG中使用%include "opencv2/opencv.hpp"
嗎?
我應該如何開始這項工作? 我應該先包裝常數嗎?
謝謝。
您可以%include任何您喜歡的頭文件。 它不必在同一目錄中。
我首先要考慮要提供給Go程序的API。 好的Go API通常與好的C API不同。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.