Commit Graph

304 Commits

Author SHA1 Message Date
Andrey Kamaev
1991440cf7 Java API:
* fixed manually ported classes;
* added vector<vector<Point>> support;
* changed argument types for 3 functions;
* finished tests for org.opencv.core.Core class.
2011-08-06 09:22:07 +00:00
Andrey Kamaev
6d9075812f Java tests: fixed 1 test in core and 1 disabled 2011-08-05 16:33:46 +00:00
Andrey Kamaev
cb2b28636f Java tests: removed test_1 2011-08-05 15:49:08 +00:00
Andrey Kamaev
a46da86325 Java API: fixed script for coverage calculation 2011-08-05 13:04:14 +00:00
Andrey Kamaev
39c5eb2f66 Java API: new tests for Core and Imgproc from Hussein Abdinoor 2011-08-05 11:59:45 +00:00
Andrey Kamaev
a0590273e9 Java API: fixed problems in video and ml modules; generated test stubs for all exported functions (now we have 1701 tests). 2011-08-05 08:39:28 +00:00
Andrey Pavlenko
10444f4e50 Java API: vector_vector support for KeyPoint/DMatch/char
Testing: 1178/4/576
2011-08-04 14:24:30 +00:00
Andrey Kamaev
874196e384 Implemented read/write methods for FlannBasedMatcher; fixed features2d wrappers for java 2011-08-04 14:13:07 +00:00
Andrey Pavlenko
70caece001 Java API: fitEllipse arg type is changed to List<Point>, test is updated as well
Testing: 1176/4/580
2011-08-04 12:00:53 +00:00
Andrey Pavlenko
024482adac Java API: (per code review) adding check (data.length % CvType.channels(t) != 0) for Mat:: put/get, adding 2 tests for them
Testing: 1176/4/580
2011-08-04 11:45:48 +00:00
Andrey Pavlenko
3f22bd6dff Java API: fixed wrong JNI name for native delete() 2011-08-04 11:13:09 +00:00
Andrey Kamaev
13185ad8f7 Implemented read/write methods for BriefDescriptorExtractor class 2011-08-04 09:56:10 +00:00
Andrey Kamaev
28732d4300 Java API: added tests for SiftDescriptorExtractor and OrbDescriptorExtractor 2011-08-04 06:21:17 +00:00
Andrey Kamaev
6944c0dba4 JavaAPI: fixed typo; some constants are moved to private section; added tests for BruteForceMatcher-Hamming 2011-08-03 19:46:30 +00:00
Andrey Kamaev
cc6b7edf95 Java API: added wrapper for GenericDescriptorMatcher 2011-08-03 16:17:33 +00:00
Andrey Pavlenko
790ff8f42a Java API: minEnclosingCircle() fixed (float& -> float[])
Testing: 1130/0/584
2011-08-03 15:23:33 +00:00
Andrey Kamaev
e1cd84bb25 Java API: added and fixed several tests 2011-08-03 15:14:55 +00:00
Kirill Kornyakov
19c3cf45cc java tests: deleted image writing to sdcard 2011-08-03 14:59:30 +00:00
Kirill Kornyakov
66e79167ee java tests: updated testFillConvexPolyMatMatScalarIntInt, testFitEllipse colorWhite added 2011-08-03 14:18:26 +00:00
Andrey Pavlenko
8b16dbe791 Java API: calcOpticalFlowPyrLK() args types are changed to vector<>
Testing: 1130/0/585
2011-08-03 13:31:51 +00:00
Andrey Kamaev
7d513a6671 Java API: added tests for FlannBased DescriptorMatcher 2011-08-03 13:20:01 +00:00
Kirill Kornyakov
2a47ab6e08 java tests: minor updates 2011-08-03 13:12:39 +00:00
Andrey Kamaev
2d820d2321 Java API: added tests for BruteForceMatcher (L1) 2011-08-03 12:57:19 +00:00
Andrey Kamaev
472820d889 Java API: added tests for BruteForceMatcher (L2) 2011-08-03 12:49:52 +00:00
Andrey Pavlenko
fa0daa4809 Java API: fixing converters (copyData=true) and samples compilation
Testing: 1079/0/592
2011-08-03 11:57:00 +00:00
Kirill Kornyakov
43628ab868 java: bugfix in RotatedRect, one test fixed 2011-08-03 09:43:36 +00:00
Andrey Kamaev
69588dfabf Java API: fixed bugs; added tests for SURF and BRIEF descriptor extractors 2011-08-03 09:27:50 +00:00
Kirill Kornyakov
f81e6f82f5 Android.mk now automatically founds all cpp-files 2011-08-03 09:11:13 +00:00
Andrey Pavlenko
25db453812 Java API: (per code review) renaming and moving utility classes
Testing: 1079/0/584
2011-08-03 08:53:27 +00:00
Andrey Pavlenko
02d5d93c3a Java API: code clean-up
Testing: total 1079, failures 584, errors 0.
2011-08-03 08:19:06 +00:00
Andrey Kamaev
1890a0ae9a Java API: added new tests for SURF and STAR feature detectors 2011-08-02 16:10:58 +00:00
Andrey Kamaev
257c0bf413 Java API: Fixed typo 2011-08-02 15:14:13 +00:00
Andrey Pavlenko
f1d24e1868 Java API: adding missing class 2011-08-02 15:00:00 +00:00
Andrey Pavlenko
2c5e79507d Java API: new types and converters are added, jni suffixes changed 2011-08-02 14:56:47 +00:00
Andrey Kamaev
99b8e2db14 Java API: added tests for FAST feature detector 2011-08-02 14:32:43 +00:00
Kirill Kornyakov
d87f513b4f java tests: addede tests for Converter and core classes by Hussein Abdinoor 2011-08-02 13:47:40 +00:00
Andrey Pavlenko
f4e28f87d8 Java API: new converters, findFundamentalMat/cornerSubPix/findHomography/solvePnP/solvePnPRansac and their tests are updated 2011-08-02 13:10:23 +00:00
Andrey Kamaev
6be846aa52 Java API: string constants for features2d classes are converted to enums 2011-08-02 11:40:41 +00:00
Andrey Kamaev
d5d897b7cb Java API: added support for read/write functions in features2d 2011-08-02 10:58:26 +00:00
Andrey Pavlenko
d86605f6a7 Java API: class KDTree is added to ignore list, JNI funcs names for renamed classes are fixed 2011-08-02 08:45:06 +00:00
Andrey Pavlenko
36a5b6e215 Java API: tests are updated after randu/randn args types changes 2011-08-02 07:57:09 +00:00
Andrey Pavlenko
96ca253a00 Java API: added class pointer ret type support, CV_EXPORTS_AS(x) support for classes, vector<T> as ret type support, randu/randn params type changed to double 2011-08-01 16:11:24 +00:00
Andrey Kamaev
d8b93b3569 Minor bugfix. 2011-08-01 15:06:11 +00:00
Andrey Kamaev
10ea580fa8 Java API: Added more classes from features2d. 2011-08-01 14:31:38 +00:00
Andrey Kamaev
69352e5241 Java API: Added base port of features2d.DescriptorMatcher class 2011-08-01 12:47:04 +00:00
Andrey Kamaev
5041773f0d Java API: updated Mat port 2011-07-31 20:23:23 +00:00
Kirill Kornyakov
edead9a2c2 java tests: added some new asserts, and new tests by Hussein Abdinoor 2011-07-30 12:01:00 +00:00
Andrey Pavlenko
b99c5db124 Java API: tests for polylines() and goodFeaturesToTrack(), fix of GFTT corners arg type 2011-07-29 15:18:04 +00:00
Andrey Kamaev
680ec04b53 Fixed regex bug in script for java tests coverage calculation 2011-07-29 14:06:02 +00:00
Andrey Kamaev
387e8c9ef5 Java API: star detector is covered by tests 2011-07-29 12:42:23 +00:00
Andrey Pavlenko
f5008f9cdf Java API generator changes randu/randn/inRange args to Scalar; Java tests are updated. 2011-07-29 08:12:00 +00:00
Andrey Kamaev
b7fc94c251 Java API: Finished SURF tests. 2011-07-29 07:39:56 +00:00
Andrey Kamaev
754a8c1b66 Java API: added more tests 2011-07-28 16:03:16 +00:00
Andrey Pavlenko
6b888ada8a Java API tests are added: fillConvexPoly, mixChannels, drawContours 2011-07-28 15:48:08 +00:00
Andrey Pavlenko
8c328a9e3b Java API: typo in converter is fixed 2011-07-28 15:37:46 +00:00
Andrey Pavlenko
d2080a117e Java API: converter for vector<KeyPoint> is fixed; test for inRange() improved 2011-07-28 14:08:55 +00:00
Andrey Pavlenko
ec1023813f Java API: KeyPoint::toString() is added 2011-07-28 13:09:58 +00:00
Andrey Pavlenko
d2233f9de2 Java API: converters vector<> to/from Mat are fixed 2011-07-28 12:43:22 +00:00
Andrey Kamaev
954f3c1eb9 Java: fixed Mats comparison; added resahpe mathod to core.Mat; fixed test resources extraction. 2011-07-28 12:13:11 +00:00
Andrey Pavlenko
3f5089411a 2 'findContours(...)' tests are added 2011-07-28 11:28:33 +00:00
Andrey Kamaev
eb61a62dbc Added missed import 2011-07-27 17:17:32 +00:00
Andrey Kamaev
eff9eda9a6 Added some new tests for Java API 2011-07-27 17:06:33 +00:00
Andrey Kamaev
e3ede92db6 Added vector_Point3f_to_Mat converter and some java API tests 2011-07-27 16:26:46 +00:00
Andrey Pavlenko
9235a80109 Java API generator: KeyPoint converters from/to Mat 2011-07-27 15:16:24 +00:00
Andrey Kamaev
20b4d0fae9 Added vector_Point2f_to_Mat converter 2011-07-27 15:03:16 +00:00
Andrey Kamaev
c966d077c0 Added some tests; Added assertion for comparing Mats with epsilon. 2011-07-27 14:19:45 +00:00
Andrey Pavlenko
5ba826d297 Java API generator: pointers handling fixed, KeyPoint manual port added 2011-07-27 14:09:49 +00:00
Andrey Kamaev
039fd554f2 Added several Android tests 2011-07-27 12:55:43 +00:00
Kirill Kornyakov
f7ff65f5df added java tests for imgproc by Hussein Abdinoor 2011-07-27 07:14:06 +00:00
Andrey Pavlenko
55aab59e26 class & funcs ignore list support is added 2011-07-26 13:40:26 +00:00
Kirill Kornyakov
423ecfb42a added stub java tests 2011-07-26 10:27:51 +00:00
Andrey Kamaev
e22045502d Fixed module detection in gen_javadoc.py script 2011-07-26 09:13:30 +00:00
Andrey Pavlenko
fc7219d1db new tests stubs 2011-07-26 08:17:58 +00:00
Andrey Kamaev
a4af33758d Added Android tests coverage calculation into build 2011-07-26 08:17:52 +00:00
Andrey Pavlenko
d58a5b269d statistic report improved 2011-07-26 07:50:44 +00:00
Andrey Pavlenko
55e71a5cd7 a couple of new smoke tests; Mat.java code clean-up 2011-07-25 15:09:16 +00:00
Andrey Pavlenko
4ddc1a6477 script to find Java API methods that not covered by auto-generated JUnit stubs 2011-07-25 12:13:37 +00:00
Kirill Kornyakov
d0cac8a93a bugfix in cmake for java api 2011-07-25 07:47:18 +00:00
Andrey Kamaev
a17b693aa9 Fixed build of Android samples and tests 2011-07-24 20:44:20 +00:00
Andrey Pavlenko
3d9cb082c9 making CV data type to be int 2011-07-22 15:11:35 +00:00
Andrey Kamaev
8378ba7554 Fixed Android package build 2011-07-22 14:11:16 +00:00
Kirill Kornyakov
387334e991 java tests: imgproc test cleaned 2011-07-22 13:58:53 +00:00
Andrey Pavlenko
e9cd8296af fixed warnings in generated Java code (accurate imports) 2011-07-22 13:53:49 +00:00
Andrey Kamaev
ebf9916242 Fixed android samples; fixed cmake files 2011-07-22 13:34:25 +00:00
Andrey Kamaev
712ea05058 Refactored CMakeLists.txt for java module 2011-07-22 13:10:50 +00:00
Kirill Kornyakov
1098566a2f java api: fixed ctor in RotatedRect, added 114 tests by Hussein Abdinoor 2011-07-22 12:47:11 +00:00
Andrey Pavlenko
2bc9bca349 classes/files renaming, some code refactoring 2011-07-22 12:35:52 +00:00
Andrey Pavlenko
83e2ecd5e1 renaming the class and file to Tiltle case to meet Java conventions 2011-07-22 07:43:33 +00:00
Andrey Pavlenko
e92ad9275d renaming the class and its file 2011-07-22 07:41:22 +00:00
Andrey Pavlenko
a89b4f019c renaming the class and file to Tiltle case to meet Java conventions 2011-07-22 07:40:24 +00:00
Andrey Kamaev
e9458c1f6d Errors from javadoc generator are redirected to log file. 2011-07-22 06:13:04 +00:00
Andrey Kamaev
bba5653bf0 Added option to automatically move constants to private list 2011-07-22 04:54:19 +00:00
Andrey Pavlenko
eb5e22dd74 Java API generator: refactored manual const and funcs handling, collected real 'import' needs for java classes (to eliminate eclipse warnings in java classes) 2011-07-21 17:20:17 +00:00
Andrey Kamaev
05ff8217e0 Removed debug print form cmake 2011-07-19 17:09:44 +00:00
Andrey Kamaev
930b2995eb Fixed Android samples; Fixed bugs in cmake (java module). 2011-07-19 17:07:01 +00:00
Andrey Pavlenko
fd4fe3ef5a Java API generator: updated CvException class path 2011-07-19 16:59:12 +00:00
Andrey Pavlenko
4df98f2c2c Java API generator: class properties support added 2011-07-19 16:47:49 +00:00
Kirill Kornyakov
6b789dd2ea java tests: adopted for the new package structure 2011-07-19 16:08:26 +00:00
Andrey Kamaev
dfdb15be79 Added Java packages support to cmake 2011-07-19 15:37:17 +00:00
Andrey Pavlenko
070579d9c3 Java API generator: fixed consts generation 2011-07-19 15:04:05 +00:00
Andrey Pavlenko
84ec0d2881 Java API packages restructured (require further changes in CMake part to work) 2011-07-19 13:25:40 +00:00
Kirill Kornyakov
6bb1c07fd4 java tests: COLOR_RGB2GRAY used instead of CV_BGR2GRAY 2011-07-19 12:25:07 +00:00
Andrey Kamaev
6932203349 Fixed Android samples; updated black list of enums. 2011-07-19 12:10:05 +00:00
Kirill Kornyakov
1fc895ff42 java tests: added tests for calcHist, calcBackProject, Mat.size() method renamed 2011-07-19 11:44:30 +00:00
Andrey Pavlenko
343bba93db Java API: added int64 and Vec3d support; small code refactoring performed 2011-07-19 08:56:31 +00:00
Kirill Kornyakov
39ec7099e2 java tests: split test, minor improvements 2011-07-18 16:41:17 +00:00
Andrey Kamaev
72541721a1 Added image-manipulations android sample, other samples are updated; added Mat.size method to java API. 2011-07-18 16:17:07 +00:00
Andrey Pavlenko
3119af1c72 Java API: fixed bug in converter vector<Mat> <-> Mat 2011-07-18 16:07:11 +00:00
Andrey Pavlenko
60d59aa9d2 Java API: added missing converter vector<Mat> <-> Mat 2011-07-18 14:23:45 +00:00
Andrey Pavlenko
d989b6c89a Java API: added pointers support (Point*, double*) 2011-07-18 13:56:49 +00:00
Kirill Kornyakov
51922658b6 java tests: added test for OFLK, FD, other improvements 2011-07-18 13:50:36 +00:00
Andrey Pavlenko
86105b8727 Java API: fix in Mat::put(r,c,double[]vals) method 2011-07-18 09:27:48 +00:00
Andrey Pavlenko
1e2880b7aa Java API: fix in Mat::put methods, general improvements 2011-07-18 07:18:35 +00:00
Andrey Kamaev
be2c4ddbdd Android:
* Added manual port for getTextSize;
* Fixed bugs in "native camera" sample;
* Added 15-puzzle sample.
2011-07-16 22:31:47 +00:00
Leonid Beynenson
570041fed5 Fixed bug in modules/java/src/cpp/Mat.cpp
Removed some debugging insertions.
Added test for face detector.
Allowed tests to write on sdcard.
2011-07-16 13:29:20 +00:00
Andrey Pavlenko
75bcb1bcfa Java API generator: implementation of vector<> fixed 2011-07-16 11:40:04 +00:00
Leonid Beynenson
3885772f3e Added lbp cascade to the tests res/raw folder 2011-07-16 11:26:57 +00:00
Leonid Beynenson
bf40a3a5b8 Added functions required for Java API wrappers generating converting Mat-s to/from vectors. 2011-07-16 11:25:33 +00:00
Kirill Kornyakov
e76ad5509c java tests: bugfix in hconcat 2011-07-16 10:35:50 +00:00
Kirill Kornyakov
eafa837e34 java tests: commited tests by Hussein Abdinoor 2011-07-16 10:25:05 +00:00
Andrey Pavlenko
5a5fe40542 Java API generator: implementation of vector<Point> support 2011-07-16 08:25:05 +00:00
Andrey Pavlenko
ecba099754 Java API generator improvements:
- fixed return of complex types (Scalar, Point, etc)
- partial implementation of vector<> support (empty stubs for CPP-side converters)
2011-07-16 07:59:34 +00:00
Kirill Kornyakov
30f265a16a java tests: avoided copy and paste 2011-07-16 07:26:13 +00:00
Andrey Kamaev
8288cc108d Continued Android samples renaming 2011-07-15 16:29:10 +00:00
Leonid Beynenson
b1ed277110 Added Java functions, converting vectors to Mats and Mats to vectors. 2011-07-15 16:25:47 +00:00
Andrey Kamaev
7c6fc6e18a Android samples are renamed 2011-07-15 15:56:08 +00:00
Andrey Kamaev
39dab5e0cf Headers are included into opencv_java build 2011-07-15 15:26:29 +00:00
Andrey Pavlenko
4deec6f0f0 partial vector<> support in Java API generator 2011-07-15 15:01:25 +00:00
Andrey Kamaev
cc447448ff Added native camera Android sample; Added manual port of VideoCapture class. 2011-07-15 14:03:53 +00:00
Leonid Beynenson
c3d40ca0dd Changed 2011-07-15 13:59:06 +00:00
Leonid Beynenson
8625b5689d Added setters to Java API 2011-07-15 11:09:23 +00:00
Kirill Kornyakov
c1dab7bf6e updated some java tests 2011-07-15 11:00:32 +00:00
Andrey Kamaev
72a55a4139 Refactored Android sample (1-java) 2011-07-15 07:18:45 +00:00
Andrey Pavlenko
5f0c312087 - partial 'vector' support in Java API generator
- const ignore mask list added for Java API generator
2011-07-14 15:24:17 +00:00
Leonid Beynenson
0db73575a6 Added class TermCriteria. 2011-07-14 14:52:58 +00:00
Kirill Kornyakov
da64ba1bde java tests: found a reason of crash (addWeighted bug #1224), some tests cleaned and added 2011-07-14 14:25:35 +00:00
Andrey Kamaev
14bc6e3e6c Modified Android Samples 2011-07-14 12:47:07 +00:00
Leonid Beynenson
510ca53687 Added the function minMaxLoc to JavaAPI as a manual ported function.
Added test for the function.
2011-07-14 08:36:48 +00:00
Andrey Pavlenko
ab1ff12a71 class ignore list added for Java API generator 2011-07-14 08:15:35 +00:00
Andrey Pavlenko
a99b80b1a9 funcs ignore list added for Java API generator 2011-07-14 08:10:47 +00:00
Andrey Kamaev
4d8a261d99 Allowed spaces in path to OpenCV (tested only Android build) 2011-07-13 15:47:04 +00:00
Andrey Pavlenko
801079e2ba partial implementation of complex out args in Java wrappers 2011-07-13 14:23:47 +00:00
Leonid Beynenson
d60349b1fc Added to Java API classes Range and CvSlice. 2011-07-13 11:23:32 +00:00
Andrey Pavlenko
fbfddbd3ea - 'c_string' support added to Java API
- improved CV_IN_OUT/CV_OUT handling for generated Python/Java wrappers
2011-07-12 21:13:56 +00:00
Andrey Kamaev
6623fe3b08 Added option INSTALL_ANDROID_EXAMPLES (default off); Added option for choosing SDK platform for Android tests and samples. 2011-07-12 15:59:31 +00:00
Leonid Beynenson
e59f530338 Added the class RotatedRect to Java API.
Added tests for the class.
2011-07-12 15:39:38 +00:00
Kirill Kornyakov
b58dc21074 java tests: added 2 tests for calib3d, implemented assertMatNotEqual 2011-07-12 15:10:54 +00:00
Kirill Kornyakov
63f8feb2a1 java tests: added a chessboard image 2011-07-12 14:53:09 +00:00
Andrey Pavlenko
7ca50b2b3d org.opencv.utils renamed to org.opencv.android 2011-07-12 13:31:02 +00:00
Andrey Pavlenko
bc9a9b714c adding runtime Android logging in Debug 2011-07-12 13:13:02 +00:00