我使用OpenCV的Python绑定来调用函数matchTemplate
。这是我唯一需要的功能。为了能够调用matchTemplate
,我必须将OpenCV的python绑定cv2.pyd
与我的(Windows)应用程序一起使用,它的重量相当于9MB。在
有没有任何方法可以构建OpenCV(的Python绑定),从而只在cv2.pyd
中包含我需要的模块?matchTemplate
似乎是imgproc
模块的一部分,所以我假设我只需要OpenCV的core
和{
我已经尝试过使用OpenCV的CMake选项,我想我只构建了一些模块。但是,一旦我禁用了一个模块,比如通过将CMake的BUILD_OPENCV_calib3d
设置为false,我也就“丢失”了Python构建。换句话说,当我使用CMake生成visualstudio解决方案文件以生成除calib3d
和使用python
之外的所有模块时,visualstudio解决方案包含除calib3d
和python
之外的所有模块。我尝试修改python
模块的CMakeLists文件,方法是从ocv_add_module
调用中删除calib3d
ocv_add_module(python BINDINGS opencv_core opencv_flann ...)
以及包含标题的设置
^{pr2}$不幸的是,没有用。有人知道怎么做吗?在
我正在使用Microsoft Visual Studio 2012进行构建。在
谢谢!在
目前没有回答
相关问题 更多 >
编程相关推荐