abratchik
037d8fbdcd
Refactor OpenCV Java Wrapping
8 years ago
Alexander Alekhin
59798b3f7c
java: use module's public headers only
8 years ago
Maksim Shabunin
f4e18125b4
Do not clean src and gen directories when java is disabled
8 years ago
Vladislav Sovrasov
bf62be7f63
java: allow to wrap functions which take cv::Ptr
8 years ago
Alexander Alekhin
133b91a026
android: build fixes
...
- eliminate CMake 3.5+ warnings
- removed usage of dropped "OPENCV_CAMERA_MODULES" variable
- partial support for Android NDK 11+
8 years ago
Maksim Shabunin
4d62f1de1e
Added javadoc generation
8 years ago
Maksim Shabunin
8b455e8bb3
Fixed Algorithm.save and other methods work in Java
8 years ago
Kerry Billingham
d9231afa29
Changes made to the Maven build process:
...
* Introduced OSGi Blueprint XML file and Bean class too automatically load the native library.
* Introduced integration testing module to deploy to Karaf OSGi implementation.
* Clears library executable stack flag during build.
* Updated README document.
8 years ago
Maksim Shabunin
9333f82be0
Reduce dependencies between modules
8 years ago
Kuan-Yi Li
e685dcef0b
Fix typos
8 years ago
Philipp Hasper
ec38ef9b10
CameraBridgeViewBase synchronizes on a final field
...
Synchronizing against non-final fields is advised against.
8 years ago
Jose Gómez
6f39f9a6a0
Merge pull request #8168 from jmgomezpoveda:issue_8166
...
* Use the YV12 format in the Android emulator to avoid image issues
* Removed trailing spaces
* Added exception in else case
* Removed tab
8 years ago
Hans Gaiser
11b24eb49f
Expose CirclesGridFinderParameters in findCirclesGrid.
8 years ago
utibenkei
6501d54267
Fix bug that occurs when module name and inherited class name are same.
8 years ago
utibenkei
579ffbf97e
Added Java wrapping for tracking module
8 years ago
Alexander Alekhin
d85c11e525
OpenCV version++
...
3.2.0-rc
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
d42d155c16
java: fix PATH environment variable
8 years ago
Alexander Alekhin
61792a839f
java: fix PATH environment variable
8 years ago
Alexander Alekhin
da75d129fe
java: fix Calib3d test
8 years ago
Alexander Alekhin
8e22b17919
java: backport test changes from master
8 years ago
Alexander Alekhin
8019498c6e
java tests fixes
8 years ago
Alexander Alekhin
fe29080d59
java: skip test in case of missed classes from opencv_contrib
8 years ago
abratchik
f978ee613e
fix for #7510 , #7511 and #7512
8 years ago
abratchik
78874c568e
fix java wrapper autotests
8 years ago
abratchik
4207ebbce7
fix for VideoCapture crash
8 years ago
abratchik
084c595855
fix for legacy FeatureDetector and DescriptorMatcher classes
8 years ago
Alexander Alekhin
c16c803fe9
java: integrate code from base modules
...
To resolve undefined "Mat_to_vector_KeyPoint" error
8 years ago
abratchik
789b35d813
improved fix for java wrapper generator (gen_java.py) to avoid generation of java methods with duplicate signatures(v3)
8 years ago
Alexander Alekhin
714db4cf0d
java: fix Ptr<> code generation
...
Before:
Ptr<Dictionary>((cv::aruco::Dictionary*)dictionary_nativeObj)
After:
Ptr<cv::aruco::Dictionary>((cv::aruco::Dictionary*)dictionary_nativeObj)
8 years ago
Alexander Alekhin
5da8d65371
eliminate compiler warnings
8 years ago
abratchik
be028d0774
fix for #7420 , #7421
8 years ago
Jcrist99
770c69a978
fix for feature2d java wrappers as described in this post: http://ans … ( #7372 )
...
* fix for feature2d java wrappers as described in this post: http://answers.opencv.org/question/101675/surfsift-java-wrapper-for-opencv-3xosx-1011/
* fix for feature2d java wrappers as described in this post: http://answers.opencv.org/question/101675/surfsift-java-wrapper-for-opencv-3xosx-1011/
* rollback of one change as requested (similar change already merged)
8 years ago
mshabunin
7a7a2749e0
Fixed java wrappers
8 years ago
Alexander Alekhin
4d17051f14
android: backport Android SDK build script
8 years ago
Marek Smigielski
1aa14e4929
fix tab for gen_java.py
8 years ago
Marek Smigielski
723b42e0da
Add namespaces and proper support of the pointers
8 years ago
Jan Starzynski
479f933970
get/put: more type-safety and code unification using templates
9 years ago
Marek Smigielski
ef45005056
Adding support for pointer generation. Fixes #6605
9 years ago
dharezlak
308b47ce58
Improved Java wrapper generation
...
While generating Java JNI wrappers package names with an underscore (`_`) character where not properly escaped according to https://docs.oracle.com/javase/8/docs/technotes/guides/jni/spec/design.html#resolving_native_method_names (see also: https://github.com/Itseez/opencv_contrib/issues/652 ).
This fix replaces all the occurrences of `_` with `_1` resulting in proper JNI method names.
9 years ago
Philipp Hasper
cc7a1a2ab7
Deactivated two noisy camera-retrieval log messages in android
...
They were issued for every frame retrieved - even in a release build.
9 years ago
Xiaolei Yu
40eb613bbf
Make install paths relative to CMAKE_INSTALL_PREFIX
9 years ago
Alexander Alekhin
cbd0ee21d5
revert: java bindings become CMake modules (loadable plugins)
...
This reverts part of commit 0db10a3052
9 years ago
Jason von Nieda
f4b502dd03
Adds supports for the majority of features2d to the Java wrappers:
...
* Adds the main features2d header to the parse list for the generator.
* Removes the manual definition of drawKeypoints and drawMatches since these are now included in the main header.
* Updates the generator to ignore SimpleBlobDetector, FlannBasedMatcher and DescriptorMatcher as these cause conflicts with the generator. This is okay since these were not previously included in the distribution anyway, so no harm is done.
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
Maksim Shabunin
92387b1ef8
Fix java version++
9 years ago
Maksim Shabunin
8d1f5b5490
Version++ for android
9 years ago
Alexander Alekhin
be23846c4e
update osx and ios build_framework.py
9 years ago
Maksim Shabunin
5ebc7f0b72
Simple Moments class for Java
9 years ago
Alexander Alekhin
0db10a3052
fixes #5019 : python and java bindings become CMake modules (loadable plugins)
9 years ago