擅长:python、mysql、java
<p>发布以防有人面临同样的问题:</p>
<p>使用SWIG和<a href="https://github.com/renatoGarcia/opencv-swig" rel="nofollow noreferrer">https://github.com/renatoGarcia/opencv-swig</a>处理传递的cv::Mat</p>
<p>我的_图书馆水电站在</p>
<pre><code> #include <opencv2/core.hpp>
#include <iostream>
cv::Mat getImage(cv::Mat& image)
{
std::cout << "image size " << image.rows << " " << image.cols << std::endl;
return image;
}
</code></pre>
<p>我的自由。我</p>
^{pr2}$
<p>在测试.py(opencv swig library与script放在同一文件夹中)</p>
^{3}$
<p>这些命令</p>
<pre><code>swig -I<path to opencv-swig-master/lib/> -I<path to opencv2 include folder> -c++ -python my_lib.i
g++ -shared -fpic my_lib_wrap.cxx $(pkg-config cflags libs python3) $(pkg-config libs opencv) -o _my_lib.so
</code></pre>