一、一般调用流程

http://www.cnblogs.com/huangshujia/p/4394276.html

二、Python读取图像并传入C++函数,再从C++返回结果图像给Python

https://stackoverflow.com/questions/19031836/get-background-model-from-backgroundsubtractormog2-in-python

注意:1.Python传入数据的类型要与C++参数类型一致,类型参考下面链接

 ctypes基本数据类型映射表

参数类型预先设定好,或者在调用函数时再把参数转成相应的c_***类型。ctypes的类型对应如下:

http://blog.csdn.net/linda1000/article/details/12623527

ctypes typeC typePython Type
c_charchar1-character string
c_wcharwchar_t1-character unicode string
c_bytecharint/long
c_ubyteunsigned charint/long
c_boolboolbool
c_shortshortint/long
c_ushortunsigned shortint/long
c_intintint/long
c_uintunsigned intint/long
c_longlongint/long
c_ulongunsigned longint/long
c_longlong__int64 or longlongint/long
c_ulonglongunsigned __int64 or unsigned long longint/long
c_floatfloatfloat
c_doubledoublefloat
c_longdoublelong double floatfloat
c_char_pchar *string or None
c_wchar_pwchar_t *unicode or None
c_void_pvoid *int/long or None

2. 注意编译生成 so库的命令要正确,包括include和library的配置

04-19 19:05
查看更多