Alexander Alekhin
200c8a0d3a
python: generate pyopencv_signatures.json file
7 years ago
Lewis B
1caca2112b
Merge pull request #8934 from lewisjb:python-classes
...
* Refactor Python Classes
7 years ago
Alexander Alekhin
72f789bf34
core: fix type traits
7 years ago
Alexander Alekhin
46f05f2db6
python: disable assertion in NumpyAllocator
7 years ago
Alexander Alekhin
b32d914aab
static analyze: python dynamic_cast checks
8 years ago
Alexander Alekhin
6ea6e4bceb
binding: fix headers processing
8 years ago
Alexander Alekhin
2db45c8a85
hdr_parser: ignore lines with 'CV__' macros
8 years ago
lewisjb
078b4cc971
Added Python Docstrings
8 years ago
Werner Palfinger
0f42031b10
fixed typo in pyopencv_from Point3d
8 years ago
Pavel Rojtberg
930611dfa8
python: move Ptr specializations above generic_vec to allow vector_Ptr_T
8 years ago
Peter Würtz
a4c70aebd0
Expose UMat OpenCL handles and buffer information to python
8 years ago
Hamdi Sahloul
89088937a7
Avoid memory leakage in smart pointers wrapper
8 years ago
Hamdi Sahloul
c75b589f89
Wraps smart pointers properly
8 years ago
Hans Gaiser
11b24eb49f
Expose CirclesGridFinderParameters in findCirclesGrid.
8 years ago
Pavel Rojtberg
789dc0a3b7
python: type of initial_button_state must match format string
8 years ago
Hamdi Sahloul
232d6b87f4
cv::Matx python wrapper
8 years ago
Peter Würtz
c659f94dca
Expose more UMat constructors to python
8 years ago
Alexander Alekhin
cc09f5a7de
Merge pull request #7854 from alalek:backports_2016
...
(2.4) Backports from master branch (#7854 )
8 years ago
Alexander Alekhin
a88b94cc44
build: fix warning in python parser
...
/usr/lib/python3.5/re.py:203: FutureWarning: split() requires a non-empty pattern match.
return _compile(pattern, flags).split(string, maxsplit)
8 years ago
abratchik
8da1303179
add vector_vector_KeyPoint support to python wrappers
8 years ago
Vitaliy Lyudvichenko
ab8de8f506
Adding of user-defined type conversions for python bindings inside module directories
...
Adding of destructor and placement new constructors for classes wrapped with CV_EXPORTS_W_SIMPLE macro
8 years ago
Alexander Alekhin
c0fe374490
cmake: python, allow dynamic symbols lookup from libpython.so
9 years ago
Matthew Skolaut
f861d0d643
merge #ifs in highgui bindings
9 years ago
Matthew Skolaut
7284a77cd3
fix casting warning in python createButton binding
9 years ago
Matthew Skolaut
9b959072a2
added python binding for createButton
9 years ago
Maksim Shabunin
8011be2810
Python bindings: added std::vector< std::pair< int, double > > type read support
9 years ago
berak
11e563fd5d
python: support for size_t args (default value)
9 years ago
Nikolay Polyarniy
46e08d34dd
T-API python support implemented:
...
- cv2.UMat implemented - python thin wrapper for UMat
- no implicit copy from GPU to Host done, resulting UMat can be passed to next function without overhead
- cv2.UMat.get() - to fetch data to Host
- new tests covers: ORB, BFMatcher, goodFeaturesToTrack, calcOpticalFlowPyrLK
9 years ago
berak
1048b235bf
add Rect2d to python bindings
9 years ago
Maksim Shabunin
f49936a849
Fixed cmake and build issues when using Visual Studio 2015
9 years ago
Wangyida
ca599eee40
python modification for Point3D
9 years ago
Maksim Shabunin
6e9d0d9a0c
Visual Studio 2015 warning and test fixes
9 years ago
boatx
d674965bf9
Fixing typo in variable name.
9 years ago
Maksim Shabunin
fef7509eed
NumpyAllocator: check reference count before actual release, revert flann changes
10 years ago
Jaime Fernandez
c613ee2da4
BUG: ndarray to Mat conversion with NPY_RELAXED_STRIDES set
...
Add logic to avoid nonsense strides when dimension size is 1 and
NumPy is built with NPY_RELAXED_STRIDES from tripping OpenCV.
10 years ago
Maksim Shabunin
78ddc567f9
Python generator: moved base class handling to the generate step
10 years ago
Maksim Shabunin
c137ba53a0
Wrap ANN_MLP class into Python
10 years ago
Mansour Moufid
b99f7a29df
Cast some image coordinates and sizes to double.
...
Conflicts:
modules/gpu/perf/perf_imgproc.cpp
Cast a long integer to double explicitly.
Conflicts:
modules/python/src2/cv2.cpp
Cast some matrix sizes to type int.
Change some vector mask types to unsigned.
Conflicts:
modules/core/src/arithm.cpp
10 years ago
Ying Xiong
2d8b4fea9f
Add #ifdef's such that python wrapper builds independent of other components
10 years ago
Maksim Shabunin
82adf7955f
Fix python submodules inheritance detection
10 years ago
Adam Greig
211a131351
Fix Python3 binding's submodules
...
Previously the Python3 cv2 package ends up with no submodules (bgsegm, face,
etc) in it, which makes a lot of functionality unusable. By not writing over
our root reference we ensure the new submodules are added to the correct cv2
module.
10 years ago
Mansour Moufid
7d4cbbd7aa
Cast a long integer to double explicitly.
10 years ago
Mike Izbicki
ac47c0c624
fix to work with python 2.6
...
I had to make this modification locally to get opencv to build with python 2.6. Python 2.6 requires indices in the format string (the `0` I added). This requirement was relaxed in 2.7, so what used to be there would be working for people who could upgrade. I don't think the change has any negative consequences for future python versions, but I'm no expert.
10 years ago
Shiquan Wang
7127634aa0
Mod: Open header files with `io.open` for Python 2/3 compatibility.
10 years ago
abidrahmank
797143d515
extending stitching module for Java and Python bindings
10 years ago
Huu Nguyen
81b9be1623
Fix implicit narrowing error in initializer list
...
The implicit narrowing in the initializer list throws a compiler error for some compilers with C++11 support turned on. The specific error message is: "error: narrowing conversion of 'PyInt_AsLong(((PyObject*)o))' from 'long int' to 'double' inside { }".
Tested on Clang 5.1.0 and Mac OS X 10.9.4.
10 years ago
Alexander Mordvintsev
c1032b6232
remove structured_edge_detection.hpp from blacklist
...
don't discard pure virtual methods in hdr_parser.py (was broken anyway)
10 years ago
Alexander Mordvintsev
2a9e252f77
fix namespace conflicts (like cv::inpaint and cv::xphoto::inpaint)
...
whitespace fix
10 years ago
Alexander Mordvintsev
74c77d826f
base class name resolution
...
fixed find_obj.py
10 years ago
Alexander Mordvintsev
c4c731c0aa
fixing warnings
...
keep old const names for compatibility
10 years ago