├── .gitattributes
├── .gitignore
├── LICENSE
├── README.md
├── app
├── .gitignore
├── CMakeLists.txt
├── build.gradle
├── proguard-rules.pro
└── src
│ ├── androidTest
│ └── java
│ │ └── com
│ │ └── ahasbini
│ │ └── ndk
│ │ └── ExampleInstrumentedTest.java
│ ├── main
│ ├── AndroidManifest.xml
│ ├── java
│ │ └── com
│ │ │ └── ahasbini
│ │ │ └── ndk
│ │ │ └── MainActivity.java
│ ├── jni
│ │ └── native-lib.cpp
│ └── res
│ │ ├── layout
│ │ └── activity_main.xml
│ │ ├── mipmap-hdpi
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-mdpi
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-xhdpi
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-xxhdpi
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-xxxhdpi
│ │ ├── ic_launcher.png
│ │ └── ic_launcher_round.png
│ │ └── values
│ │ ├── colors.xml
│ │ ├── strings.xml
│ │ └── styles.xml
│ └── test
│ └── java
│ └── com
│ └── ahasbini
│ └── ndk
│ └── ExampleUnitTest.java
├── build.gradle
├── gradle.properties
├── gradle
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── opencv
├── .gitignore
├── CMakeLists.txt
├── build.gradle
├── proguard-rules.pro
└── src
│ ├── main
│ ├── AndroidManifest.xml
│ ├── aidl
│ │ └── org
│ │ │ └── opencv
│ │ │ └── engine
│ │ │ └── OpenCVEngineInterface.aidl
│ ├── assets
│ │ ├── haarcascades
│ │ │ ├── haarcascade_eye.xml
│ │ │ ├── haarcascade_eye_tree_eyeglasses.xml
│ │ │ ├── haarcascade_frontalcatface.xml
│ │ │ ├── haarcascade_frontalcatface_extended.xml
│ │ │ ├── haarcascade_frontalface_alt.xml
│ │ │ ├── haarcascade_frontalface_alt2.xml
│ │ │ ├── haarcascade_frontalface_alt_tree.xml
│ │ │ ├── haarcascade_frontalface_default.xml
│ │ │ ├── haarcascade_fullbody.xml
│ │ │ ├── haarcascade_lefteye_2splits.xml
│ │ │ ├── haarcascade_licence_plate_rus_16stages.xml
│ │ │ ├── haarcascade_lowerbody.xml
│ │ │ ├── haarcascade_profileface.xml
│ │ │ ├── haarcascade_righteye_2splits.xml
│ │ │ ├── haarcascade_russian_plate_number.xml
│ │ │ ├── haarcascade_smile.xml
│ │ │ └── haarcascade_upperbody.xml
│ │ ├── lbpcascades
│ │ │ ├── lbpcascade_frontalcatface.xml
│ │ │ ├── lbpcascade_frontalface.xml
│ │ │ ├── lbpcascade_frontalface_improved.xml
│ │ │ ├── lbpcascade_profileface.xml
│ │ │ └── lbpcascade_silverware.xml
│ │ ├── valgrind.supp
│ │ └── valgrind_3rdparty.supp
│ ├── java
│ │ └── org
│ │ │ └── opencv
│ │ │ ├── android
│ │ │ ├── AsyncServiceHelper.java
│ │ │ ├── BaseLoaderCallback.java
│ │ │ ├── Camera2Renderer.java
│ │ │ ├── CameraBridgeViewBase.java
│ │ │ ├── CameraGLRendererBase.java
│ │ │ ├── CameraGLSurfaceView.java
│ │ │ ├── CameraRenderer.java
│ │ │ ├── FpsMeter.java
│ │ │ ├── InstallCallbackInterface.java
│ │ │ ├── JavaCameraView.java
│ │ │ ├── LoaderCallbackInterface.java
│ │ │ ├── OpenCVLoader.java
│ │ │ ├── StaticHelper.java
│ │ │ └── Utils.java
│ │ │ ├── calib3d
│ │ │ ├── Calib3d.java
│ │ │ ├── StereoBM.java
│ │ │ ├── StereoMatcher.java
│ │ │ └── StereoSGBM.java
│ │ │ ├── core
│ │ │ ├── Algorithm.java
│ │ │ ├── Core.java
│ │ │ ├── CvException.java
│ │ │ ├── CvType.java
│ │ │ ├── DMatch.java
│ │ │ ├── KeyPoint.java
│ │ │ ├── Mat.java
│ │ │ ├── MatOfByte.java
│ │ │ ├── MatOfDMatch.java
│ │ │ ├── MatOfDouble.java
│ │ │ ├── MatOfFloat.java
│ │ │ ├── MatOfFloat4.java
│ │ │ ├── MatOfFloat6.java
│ │ │ ├── MatOfInt.java
│ │ │ ├── MatOfInt4.java
│ │ │ ├── MatOfKeyPoint.java
│ │ │ ├── MatOfPoint.java
│ │ │ ├── MatOfPoint2f.java
│ │ │ ├── MatOfPoint3.java
│ │ │ ├── MatOfPoint3f.java
│ │ │ ├── MatOfRect.java
│ │ │ ├── MatOfRect2d.java
│ │ │ ├── Point.java
│ │ │ ├── Point3.java
│ │ │ ├── Range.java
│ │ │ ├── Rect.java
│ │ │ ├── Rect2d.java
│ │ │ ├── RotatedRect.java
│ │ │ ├── Scalar.java
│ │ │ ├── Size.java
│ │ │ ├── TermCriteria.java
│ │ │ └── TickMeter.java
│ │ │ ├── dnn
│ │ │ ├── DictValue.java
│ │ │ ├── Dnn.java
│ │ │ ├── Importer.java
│ │ │ ├── Layer.java
│ │ │ └── Net.java
│ │ │ ├── features2d
│ │ │ ├── AKAZE.java
│ │ │ ├── AgastFeatureDetector.java
│ │ │ ├── BFMatcher.java
│ │ │ ├── BOWImgDescriptorExtractor.java
│ │ │ ├── BOWKMeansTrainer.java
│ │ │ ├── BOWTrainer.java
│ │ │ ├── BRISK.java
│ │ │ ├── DescriptorExtractor.java
│ │ │ ├── DescriptorMatcher.java
│ │ │ ├── FastFeatureDetector.java
│ │ │ ├── Feature2D.java
│ │ │ ├── FeatureDetector.java
│ │ │ ├── Features2d.java
│ │ │ ├── FlannBasedMatcher.java
│ │ │ ├── GFTTDetector.java
│ │ │ ├── KAZE.java
│ │ │ ├── MSER.java
│ │ │ ├── ORB.java
│ │ │ └── Params.java
│ │ │ ├── imgcodecs
│ │ │ └── Imgcodecs.java
│ │ │ ├── imgproc
│ │ │ ├── CLAHE.java
│ │ │ ├── Imgproc.java
│ │ │ ├── LineSegmentDetector.java
│ │ │ ├── Moments.java
│ │ │ └── Subdiv2D.java
│ │ │ ├── ml
│ │ │ ├── ANN_MLP.java
│ │ │ ├── Boost.java
│ │ │ ├── DTrees.java
│ │ │ ├── EM.java
│ │ │ ├── KNearest.java
│ │ │ ├── LogisticRegression.java
│ │ │ ├── Ml.java
│ │ │ ├── NormalBayesClassifier.java
│ │ │ ├── ParamGrid.java
│ │ │ ├── RTrees.java
│ │ │ ├── SVM.java
│ │ │ ├── SVMSGD.java
│ │ │ ├── StatModel.java
│ │ │ └── TrainData.java
│ │ │ ├── objdetect
│ │ │ ├── BaseCascadeClassifier.java
│ │ │ ├── CascadeClassifier.java
│ │ │ ├── HOGDescriptor.java
│ │ │ └── Objdetect.java
│ │ │ ├── osgi
│ │ │ ├── OpenCVInterface.java
│ │ │ └── OpenCVNativeLoader.java
│ │ │ ├── photo
│ │ │ ├── AlignExposures.java
│ │ │ ├── AlignMTB.java
│ │ │ ├── CalibrateCRF.java
│ │ │ ├── CalibrateDebevec.java
│ │ │ ├── CalibrateRobertson.java
│ │ │ ├── MergeDebevec.java
│ │ │ ├── MergeExposures.java
│ │ │ ├── MergeMertens.java
│ │ │ ├── MergeRobertson.java
│ │ │ ├── Photo.java
│ │ │ ├── Tonemap.java
│ │ │ ├── TonemapDrago.java
│ │ │ ├── TonemapDurand.java
│ │ │ ├── TonemapMantiuk.java
│ │ │ └── TonemapReinhard.java
│ │ │ ├── utils
│ │ │ └── Converters.java
│ │ │ ├── video
│ │ │ ├── BackgroundSubtractor.java
│ │ │ ├── BackgroundSubtractorKNN.java
│ │ │ ├── BackgroundSubtractorMOG2.java
│ │ │ ├── DenseOpticalFlow.java
│ │ │ ├── DualTVL1OpticalFlow.java
│ │ │ ├── FarnebackOpticalFlow.java
│ │ │ ├── KalmanFilter.java
│ │ │ ├── SparseOpticalFlow.java
│ │ │ ├── SparsePyrLKOpticalFlow.java
│ │ │ └── Video.java
│ │ │ └── videoio
│ │ │ ├── VideoCapture.java
│ │ │ ├── VideoWriter.java
│ │ │ └── Videoio.java
│ └── res
│ │ └── values
│ │ └── attrs.xml
│ └── sdk
│ └── native
│ ├── 3rdparty
│ └── libs
│ │ ├── arm64-v8a
│ │ ├── libIlmImf.a
│ │ ├── libcpufeatures.a
│ │ ├── liblibjasper.a
│ │ ├── liblibjpeg.a
│ │ ├── liblibpng.a
│ │ ├── liblibprotobuf.a
│ │ ├── liblibtiff.a
│ │ ├── liblibwebp.a
│ │ ├── libtbb.a
│ │ └── libtegra_hal.a
│ │ ├── armeabi-v7a
│ │ ├── libIlmImf.a
│ │ ├── libcpufeatures.a
│ │ ├── liblibjasper.a
│ │ ├── liblibjpeg.a
│ │ ├── liblibpng.a
│ │ ├── liblibprotobuf.a
│ │ ├── liblibtiff.a
│ │ ├── liblibwebp.a
│ │ ├── libtbb.a
│ │ └── libtegra_hal.a
│ │ ├── armeabi
│ │ ├── libIlmImf.a
│ │ ├── libcpufeatures.a
│ │ ├── liblibjasper.a
│ │ ├── liblibjpeg.a
│ │ ├── liblibpng.a
│ │ ├── liblibprotobuf.a
│ │ ├── liblibtiff.a
│ │ ├── liblibwebp.a
│ │ ├── libtbb.a
│ │ └── libtegra_hal.a
│ │ ├── mips
│ │ ├── libIlmImf.a
│ │ ├── libcpufeatures.a
│ │ ├── liblibjasper.a
│ │ ├── liblibjpeg.a
│ │ ├── liblibpng.a
│ │ ├── liblibprotobuf.a
│ │ ├── liblibtiff.a
│ │ ├── liblibwebp.a
│ │ └── libtbb.a
│ │ ├── mips64
│ │ ├── libIlmImf.a
│ │ ├── libcpufeatures.a
│ │ ├── liblibjasper.a
│ │ ├── liblibjpeg.a
│ │ ├── liblibpng.a
│ │ ├── liblibprotobuf.a
│ │ ├── liblibtiff.a
│ │ ├── liblibwebp.a
│ │ └── libtbb.a
│ │ ├── x86
│ │ ├── libIlmImf.a
│ │ ├── libcpufeatures.a
│ │ ├── libipp_iw.a
│ │ ├── libippicv.a
│ │ ├── libittnotify.a
│ │ ├── liblibjasper.a
│ │ ├── liblibjpeg.a
│ │ ├── liblibpng.a
│ │ ├── liblibprotobuf.a
│ │ ├── liblibtiff.a
│ │ ├── liblibwebp.a
│ │ └── libtbb.a
│ │ └── x86_64
│ │ ├── libIlmImf.a
│ │ ├── libcpufeatures.a
│ │ ├── libipp_iw.a
│ │ ├── libippicv.a
│ │ ├── libittnotify.a
│ │ ├── liblibjasper.a
│ │ ├── liblibjpeg.a
│ │ ├── liblibpng.a
│ │ ├── liblibprotobuf.a
│ │ ├── liblibtiff.a
│ │ ├── liblibwebp.a
│ │ └── libtbb.a
│ ├── jni
│ ├── OpenCV-arm64-v8a.mk
│ ├── OpenCV-armeabi-v7a.mk
│ ├── OpenCV-armeabi.mk
│ ├── OpenCV-mips.mk
│ ├── OpenCV-mips64.mk
│ ├── OpenCV-x86.mk
│ ├── OpenCV-x86_64.mk
│ ├── OpenCV.mk
│ ├── OpenCVConfig-version.cmake
│ ├── OpenCVConfig.cmake
│ ├── abi-arm64-v8a
│ │ ├── OpenCVConfig-version.cmake
│ │ ├── OpenCVConfig.cmake
│ │ ├── OpenCVModules-release.cmake
│ │ └── OpenCVModules.cmake
│ ├── abi-armeabi-v7a
│ │ ├── OpenCVConfig-version.cmake
│ │ ├── OpenCVConfig.cmake
│ │ ├── OpenCVModules-release.cmake
│ │ └── OpenCVModules.cmake
│ ├── abi-armeabi
│ │ ├── OpenCVConfig-version.cmake
│ │ ├── OpenCVConfig.cmake
│ │ ├── OpenCVModules-release.cmake
│ │ └── OpenCVModules.cmake
│ ├── abi-mips
│ │ ├── OpenCVConfig-version.cmake
│ │ ├── OpenCVConfig.cmake
│ │ ├── OpenCVModules-release.cmake
│ │ └── OpenCVModules.cmake
│ ├── abi-mips64
│ │ ├── OpenCVConfig-version.cmake
│ │ ├── OpenCVConfig.cmake
│ │ ├── OpenCVModules-release.cmake
│ │ └── OpenCVModules.cmake
│ ├── abi-x86
│ │ ├── OpenCVConfig-version.cmake
│ │ ├── OpenCVConfig.cmake
│ │ ├── OpenCVModules-release.cmake
│ │ └── OpenCVModules.cmake
│ ├── abi-x86_64
│ │ ├── OpenCVConfig-version.cmake
│ │ ├── OpenCVConfig.cmake
│ │ ├── OpenCVModules-release.cmake
│ │ └── OpenCVModules.cmake
│ ├── android.toolchain.cmake
│ └── include
│ │ ├── opencv
│ │ ├── cv.h
│ │ ├── cv.hpp
│ │ ├── cvaux.h
│ │ ├── cvaux.hpp
│ │ ├── cvwimage.h
│ │ ├── cxcore.h
│ │ ├── cxcore.hpp
│ │ ├── cxeigen.hpp
│ │ ├── cxmisc.h
│ │ ├── highgui.h
│ │ └── ml.h
│ │ └── opencv2
│ │ ├── calib3d.hpp
│ │ ├── calib3d
│ │ ├── calib3d.hpp
│ │ └── calib3d_c.h
│ │ ├── core.hpp
│ │ ├── core
│ │ ├── affine.hpp
│ │ ├── base.hpp
│ │ ├── bufferpool.hpp
│ │ ├── core.hpp
│ │ ├── core_c.h
│ │ ├── cuda.hpp
│ │ ├── cuda.inl.hpp
│ │ ├── cuda
│ │ │ ├── block.hpp
│ │ │ ├── border_interpolate.hpp
│ │ │ ├── color.hpp
│ │ │ ├── common.hpp
│ │ │ ├── datamov_utils.hpp
│ │ │ ├── detail
│ │ │ │ ├── color_detail.hpp
│ │ │ │ ├── reduce.hpp
│ │ │ │ ├── reduce_key_val.hpp
│ │ │ │ ├── transform_detail.hpp
│ │ │ │ ├── type_traits_detail.hpp
│ │ │ │ └── vec_distance_detail.hpp
│ │ │ ├── dynamic_smem.hpp
│ │ │ ├── emulation.hpp
│ │ │ ├── filters.hpp
│ │ │ ├── funcattrib.hpp
│ │ │ ├── functional.hpp
│ │ │ ├── limits.hpp
│ │ │ ├── reduce.hpp
│ │ │ ├── saturate_cast.hpp
│ │ │ ├── scan.hpp
│ │ │ ├── simd_functions.hpp
│ │ │ ├── transform.hpp
│ │ │ ├── type_traits.hpp
│ │ │ ├── utility.hpp
│ │ │ ├── vec_distance.hpp
│ │ │ ├── vec_math.hpp
│ │ │ ├── vec_traits.hpp
│ │ │ ├── warp.hpp
│ │ │ ├── warp_reduce.hpp
│ │ │ └── warp_shuffle.hpp
│ │ ├── cuda_stream_accessor.hpp
│ │ ├── cuda_types.hpp
│ │ ├── cv_cpu_dispatch.h
│ │ ├── cv_cpu_helper.h
│ │ ├── cvdef.h
│ │ ├── cvstd.hpp
│ │ ├── cvstd.inl.hpp
│ │ ├── directx.hpp
│ │ ├── eigen.hpp
│ │ ├── fast_math.hpp
│ │ ├── hal
│ │ │ ├── hal.hpp
│ │ │ ├── interface.h
│ │ │ ├── intrin.hpp
│ │ │ ├── intrin_cpp.hpp
│ │ │ ├── intrin_neon.hpp
│ │ │ └── intrin_sse.hpp
│ │ ├── ippasync.hpp
│ │ ├── mat.hpp
│ │ ├── mat.inl.hpp
│ │ ├── matx.hpp
│ │ ├── neon_utils.hpp
│ │ ├── ocl.hpp
│ │ ├── ocl_genbase.hpp
│ │ ├── opengl.hpp
│ │ ├── operations.hpp
│ │ ├── optim.hpp
│ │ ├── ovx.hpp
│ │ ├── persistence.hpp
│ │ ├── ptr.inl.hpp
│ │ ├── saturate.hpp
│ │ ├── softfloat.hpp
│ │ ├── sse_utils.hpp
│ │ ├── traits.hpp
│ │ ├── types.hpp
│ │ ├── types_c.h
│ │ ├── utility.hpp
│ │ ├── utils
│ │ │ ├── logger.hpp
│ │ │ └── trace.hpp
│ │ ├── va_intel.hpp
│ │ ├── version.hpp
│ │ └── wimage.hpp
│ │ ├── cvconfig.h
│ │ ├── dnn.hpp
│ │ ├── dnn
│ │ ├── all_layers.hpp
│ │ ├── dict.hpp
│ │ ├── dnn.hpp
│ │ ├── dnn.inl.hpp
│ │ ├── layer.details.hpp
│ │ ├── layer.hpp
│ │ └── shape_utils.hpp
│ │ ├── features2d.hpp
│ │ ├── features2d
│ │ └── features2d.hpp
│ │ ├── flann.hpp
│ │ ├── flann
│ │ ├── all_indices.h
│ │ ├── allocator.h
│ │ ├── any.h
│ │ ├── autotuned_index.h
│ │ ├── composite_index.h
│ │ ├── config.h
│ │ ├── defines.h
│ │ ├── dist.h
│ │ ├── dummy.h
│ │ ├── dynamic_bitset.h
│ │ ├── flann.hpp
│ │ ├── flann_base.hpp
│ │ ├── general.h
│ │ ├── ground_truth.h
│ │ ├── hdf5.h
│ │ ├── heap.h
│ │ ├── hierarchical_clustering_index.h
│ │ ├── index_testing.h
│ │ ├── kdtree_index.h
│ │ ├── kdtree_single_index.h
│ │ ├── kmeans_index.h
│ │ ├── linear_index.h
│ │ ├── logger.h
│ │ ├── lsh_index.h
│ │ ├── lsh_table.h
│ │ ├── matrix.h
│ │ ├── miniflann.hpp
│ │ ├── nn_index.h
│ │ ├── object_factory.h
│ │ ├── params.h
│ │ ├── random.h
│ │ ├── result_set.h
│ │ ├── sampling.h
│ │ ├── saving.h
│ │ ├── simplex_downhill.h
│ │ └── timer.h
│ │ ├── highgui.hpp
│ │ ├── highgui
│ │ ├── highgui.hpp
│ │ └── highgui_c.h
│ │ ├── imgcodecs.hpp
│ │ ├── imgcodecs
│ │ ├── imgcodecs.hpp
│ │ ├── imgcodecs_c.h
│ │ └── ios.h
│ │ ├── imgproc.hpp
│ │ ├── imgproc
│ │ ├── detail
│ │ │ └── distortion_model.hpp
│ │ ├── hal
│ │ │ ├── hal.hpp
│ │ │ └── interface.h
│ │ ├── imgproc.hpp
│ │ ├── imgproc_c.h
│ │ └── types_c.h
│ │ ├── ml.hpp
│ │ ├── ml
│ │ └── ml.hpp
│ │ ├── objdetect.hpp
│ │ ├── objdetect
│ │ ├── detection_based_tracker.hpp
│ │ ├── objdetect.hpp
│ │ └── objdetect_c.h
│ │ ├── opencv.hpp
│ │ ├── opencv_modules.hpp
│ │ ├── photo.hpp
│ │ ├── photo
│ │ ├── cuda.hpp
│ │ ├── photo.hpp
│ │ └── photo_c.h
│ │ ├── shape.hpp
│ │ ├── shape
│ │ ├── emdL1.hpp
│ │ ├── hist_cost.hpp
│ │ ├── shape.hpp
│ │ ├── shape_distance.hpp
│ │ └── shape_transformer.hpp
│ │ ├── stitching.hpp
│ │ ├── stitching
│ │ ├── detail
│ │ │ ├── autocalib.hpp
│ │ │ ├── blenders.hpp
│ │ │ ├── camera.hpp
│ │ │ ├── exposure_compensate.hpp
│ │ │ ├── matchers.hpp
│ │ │ ├── motion_estimators.hpp
│ │ │ ├── seam_finders.hpp
│ │ │ ├── timelapsers.hpp
│ │ │ ├── util.hpp
│ │ │ ├── util_inl.hpp
│ │ │ ├── warpers.hpp
│ │ │ └── warpers_inl.hpp
│ │ └── warpers.hpp
│ │ ├── superres.hpp
│ │ ├── superres
│ │ └── optical_flow.hpp
│ │ ├── video.hpp
│ │ ├── video
│ │ ├── background_segm.hpp
│ │ ├── tracking.hpp
│ │ ├── tracking_c.h
│ │ └── video.hpp
│ │ ├── videoio.hpp
│ │ ├── videoio
│ │ ├── cap_ios.h
│ │ ├── videoio.hpp
│ │ └── videoio_c.h
│ │ ├── videostab.hpp
│ │ └── videostab
│ │ ├── deblurring.hpp
│ │ ├── fast_marching.hpp
│ │ ├── fast_marching_inl.hpp
│ │ ├── frame_source.hpp
│ │ ├── global_motion.hpp
│ │ ├── inpainting.hpp
│ │ ├── log.hpp
│ │ ├── motion_core.hpp
│ │ ├── motion_stabilizing.hpp
│ │ ├── optical_flow.hpp
│ │ ├── outlier_rejection.hpp
│ │ ├── ring_buffer.hpp
│ │ ├── stabilizer.hpp
│ │ └── wobble_suppression.hpp
│ └── libs
│ ├── arm64-v8a
│ ├── libopencv_calib3d.a
│ ├── libopencv_core.a
│ ├── libopencv_dnn.a
│ ├── libopencv_features2d.a
│ ├── libopencv_flann.a
│ ├── libopencv_highgui.a
│ ├── libopencv_imgcodecs.a
│ ├── libopencv_imgproc.a
│ ├── libopencv_java3.so
│ ├── libopencv_ml.a
│ ├── libopencv_objdetect.a
│ ├── libopencv_photo.a
│ ├── libopencv_shape.a
│ ├── libopencv_stitching.a
│ ├── libopencv_superres.a
│ ├── libopencv_video.a
│ ├── libopencv_videoio.a
│ └── libopencv_videostab.a
│ ├── armeabi-v7a
│ ├── libopencv_calib3d.a
│ ├── libopencv_core.a
│ ├── libopencv_dnn.a
│ ├── libopencv_features2d.a
│ ├── libopencv_flann.a
│ ├── libopencv_highgui.a
│ ├── libopencv_imgcodecs.a
│ ├── libopencv_imgproc.a
│ ├── libopencv_java3.so
│ ├── libopencv_ml.a
│ ├── libopencv_objdetect.a
│ ├── libopencv_photo.a
│ ├── libopencv_shape.a
│ ├── libopencv_stitching.a
│ ├── libopencv_superres.a
│ ├── libopencv_video.a
│ ├── libopencv_videoio.a
│ └── libopencv_videostab.a
│ ├── armeabi
│ ├── libopencv_calib3d.a
│ ├── libopencv_core.a
│ ├── libopencv_dnn.a
│ ├── libopencv_features2d.a
│ ├── libopencv_flann.a
│ ├── libopencv_highgui.a
│ ├── libopencv_imgcodecs.a
│ ├── libopencv_imgproc.a
│ ├── libopencv_java3.so
│ ├── libopencv_ml.a
│ ├── libopencv_objdetect.a
│ ├── libopencv_photo.a
│ ├── libopencv_shape.a
│ ├── libopencv_stitching.a
│ ├── libopencv_superres.a
│ ├── libopencv_video.a
│ ├── libopencv_videoio.a
│ └── libopencv_videostab.a
│ ├── mips
│ ├── libopencv_calib3d.a
│ ├── libopencv_core.a
│ ├── libopencv_dnn.a
│ ├── libopencv_features2d.a
│ ├── libopencv_flann.a
│ ├── libopencv_highgui.a
│ ├── libopencv_imgcodecs.a
│ ├── libopencv_imgproc.a
│ ├── libopencv_java3.so
│ ├── libopencv_ml.a
│ ├── libopencv_objdetect.a
│ ├── libopencv_photo.a
│ ├── libopencv_shape.a
│ ├── libopencv_stitching.a
│ ├── libopencv_superres.a
│ ├── libopencv_video.a
│ ├── libopencv_videoio.a
│ └── libopencv_videostab.a
│ ├── mips64
│ ├── libopencv_calib3d.a
│ ├── libopencv_core.a
│ ├── libopencv_dnn.a
│ ├── libopencv_features2d.a
│ ├── libopencv_flann.a
│ ├── libopencv_highgui.a
│ ├── libopencv_imgcodecs.a
│ ├── libopencv_imgproc.a
│ ├── libopencv_java3.so
│ ├── libopencv_ml.a
│ ├── libopencv_objdetect.a
│ ├── libopencv_photo.a
│ ├── libopencv_shape.a
│ ├── libopencv_stitching.a
│ ├── libopencv_superres.a
│ ├── libopencv_video.a
│ ├── libopencv_videoio.a
│ └── libopencv_videostab.a
│ ├── x86
│ ├── libopencv_calib3d.a
│ ├── libopencv_core.a
│ ├── libopencv_dnn.a
│ ├── libopencv_features2d.a
│ ├── libopencv_flann.a
│ ├── libopencv_highgui.a
│ ├── libopencv_imgcodecs.a
│ ├── libopencv_imgproc.a
│ ├── libopencv_java3.so
│ ├── libopencv_ml.a
│ ├── libopencv_objdetect.a
│ ├── libopencv_photo.a
│ ├── libopencv_shape.a
│ ├── libopencv_stitching.a
│ ├── libopencv_superres.a
│ ├── libopencv_video.a
│ ├── libopencv_videoio.a
│ └── libopencv_videostab.a
│ └── x86_64
│ ├── libopencv_calib3d.a
│ ├── libopencv_core.a
│ ├── libopencv_dnn.a
│ ├── libopencv_features2d.a
│ ├── libopencv_flann.a
│ ├── libopencv_highgui.a
│ ├── libopencv_imgcodecs.a
│ ├── libopencv_imgproc.a
│ ├── libopencv_java3.so
│ ├── libopencv_ml.a
│ ├── libopencv_objdetect.a
│ ├── libopencv_photo.a
│ ├── libopencv_shape.a
│ ├── libopencv_stitching.a
│ ├── libopencv_superres.a
│ ├── libopencv_video.a
│ ├── libopencv_videoio.a
│ └── libopencv_videostab.a
└── settings.gradle
/.gitattributes:
--------------------------------------------------------------------------------
1 | *.a filter=lfs diff=lfs merge=lfs -text
2 | *.so filter=lfs diff=lfs merge=lfs -text
3 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Built application files
2 | *.apk
3 | *.ap_
4 |
5 | # Files for the ART/Dalvik VM
6 | *.dex
7 |
8 | # Java class files
9 | *.class
10 |
11 | # Generated files
12 | bin/
13 | gen/
14 | out/
15 |
16 | # Gradle files
17 | .gradle/
18 | build/
19 |
20 | # Local configuration file (sdk path, etc)
21 | local.properties
22 |
23 | # Proguard folder generated by Eclipse
24 | proguard/
25 |
26 | # Log Files
27 | *.log
28 |
29 | # Android Studio Navigation editor temp files
30 | .navigation/
31 |
32 | # Android Studio captures folder
33 | captures/
34 |
35 | # Intellij
36 | *.iml
37 | .idea
38 |
39 | # External native build folder generated in Android Studio 2.2 and later
40 | .externalNativeBuild
41 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | By downloading, copying, installing or using the software you agree to this license.
2 | If you do not agree to this license, do not download, install,
3 | copy or use the software.
4 |
5 |
6 | License Agreement
7 | For Open Source Computer Vision Library
8 | (3-clause BSD License)
9 |
10 | Copyright (C) 2000-2016, Intel Corporation, all rights reserved.
11 | Copyright (C) 2009-2011, Willow Garage Inc., all rights reserved.
12 | Copyright (C) 2009-2016, NVIDIA Corporation, all rights reserved.
13 | Copyright (C) 2010-2013, Advanced Micro Devices, Inc., all rights reserved.
14 | Copyright (C) 2015-2016, OpenCV Foundation, all rights reserved.
15 | Copyright (C) 2015-2016, Itseez Inc., all rights reserved.
16 | Third party copyrights are property of their respective owners.
17 |
18 | Redistribution and use in source and binary forms, with or without modification,
19 | are permitted provided that the following conditions are met:
20 |
21 | * Redistributions of source code must retain the above copyright notice,
22 | this list of conditions and the following disclaimer.
23 |
24 | * Redistributions in binary form must reproduce the above copyright notice,
25 | this list of conditions and the following disclaimer in the documentation
26 | and/or other materials provided with the distribution.
27 |
28 | * Neither the names of the copyright holders nor the names of the contributors
29 | may be used to endorse or promote products derived from this software
30 | without specific prior written permission.
31 |
32 | This software is provided by the copyright holders and contributors "as is" and
33 | any express or implied warranties, including, but not limited to, the implied
34 | warranties of merchantability and fitness for a particular purpose are disclaimed.
35 | In no event shall copyright holders or contributors be liable for any direct,
36 | indirect, incidental, special, exemplary, or consequential damages
37 | (including, but not limited to, procurement of substitute goods or services;
38 | loss of use, data, or profits; or business interruption) however caused
39 | and on any theory of liability, whether in contract, strict liability,
40 | or tort (including negligence or otherwise) arising in any way out of
41 | the use of this software, even if advised of the possibility of such damage.
42 |
--------------------------------------------------------------------------------
/app/.gitignore:
--------------------------------------------------------------------------------
1 | # Built application files
2 | *.apk
3 | *.ap_
4 |
5 | # Files for the ART/Dalvik VM
6 | *.dex
7 |
8 | # Java class files
9 | *.class
10 |
11 | # Generated files
12 | bin/
13 | gen/
14 | out/
15 |
16 | # Gradle files
17 | .gradle/
18 | build/
19 |
20 | # Local configuration file (sdk path, etc)
21 | local.properties
22 |
23 | # Proguard folder generated by Eclipse
24 | proguard/
25 |
26 | # Log Files
27 | *.log
28 |
29 | # Android Studio Navigation editor temp files
30 | .navigation/
31 |
32 | # Android Studio captures folder
33 | captures/
34 |
35 | # Intellij
36 | *.iml
37 | .idea
38 |
39 | # External native build folder generated in Android Studio 2.2 and later
40 | .externalNativeBuild
41 |
--------------------------------------------------------------------------------
/app/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | # For more information about using CMake with Android Studio, read the
2 | # documentation: https://d.android.com/studio/projects/add-native-code.html
3 |
4 | # Sets the minimum version of CMake required to build the native library.
5 |
6 | cmake_minimum_required(VERSION 3.4.1)
7 |
8 | # Creates and names a library, sets it as either STATIC
9 | # or SHARED, and provides the relative paths to its source code.
10 | # You can define multiple libraries, and CMake builds them for you.
11 | # Gradle automatically packages shared libraries with your APK.
12 |
13 | add_library( # Sets the name of the library.
14 | native-lib
15 |
16 | # Sets the library as a shared library.
17 | SHARED
18 |
19 | # Provides a relative path to your source file(s).
20 | src/main/jni/native-lib.cpp )
21 |
22 | # Searches for a specified prebuilt library and stores the path as a
23 | # variable. Because CMake includes system libraries in the search path by
24 | # default, you only need to specify the name of the public NDK library
25 | # you want to add. CMake verifies that the library exists before
26 | # completing its build.
27 |
28 | find_library( # Sets the name of the path variable.
29 | log-lib
30 |
31 | # Specifies the name of the NDK library that
32 | # you want CMake to locate.
33 | log )
34 |
35 | # Specifies libraries CMake should link to your target library. You
36 | # can link multiple libraries, such as libraries you define in this
37 | # build script, prebuilt third-party libraries, or system libraries.
38 |
39 | target_link_libraries( # Specifies the target library.
40 | native-lib
41 |
42 | # Links the target library to the log library
43 | # included in the NDK.
44 | ${log-lib} )
45 |
46 | set(OpenCV_DIR "../opencv/src/sdk/native/jni")
47 | find_package(OpenCV REQUIRED)
48 | message(STATUS "OpenCV libraries: ${OpenCV_LIBS}")
49 | target_link_libraries(native-lib ${OpenCV_LIBS})
--------------------------------------------------------------------------------
/app/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.application'
2 |
3 | android {
4 | compileSdkVersion 25
5 | buildToolsVersion "25.0.3"
6 | defaultConfig {
7 | applicationId "com.ahasbini.ndk"
8 | minSdkVersion 19
9 | targetSdkVersion 25
10 | versionCode 1
11 | versionName "1.0"
12 | testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
13 | externalNativeBuild {
14 | cmake {
15 | cppFlags "-frtti -fexceptions"
16 | abiFilters 'x86', 'x86_64', 'armeabi', 'armeabi-v7a', 'arm64-v8a', 'mips', 'mips64'
17 | }
18 | }
19 | }
20 | buildTypes {
21 | release {
22 | minifyEnabled false
23 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
24 | }
25 | }
26 | externalNativeBuild {
27 | cmake {
28 | path "CMakeLists.txt"
29 | }
30 | }
31 | }
32 |
33 | dependencies {
34 | compile fileTree(include: ['*.jar'], dir: 'libs')
35 | androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
36 | exclude group: 'com.android.support', module: 'support-annotations'
37 | })
38 | compile 'com.android.support:appcompat-v7:25.3.1'
39 | compile 'com.android.support.constraint:constraint-layout:1.0.2'
40 | testCompile 'junit:junit:4.12'
41 | compile project(':opencv')
42 | }
43 |
--------------------------------------------------------------------------------
/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # By default, the flags in this file are appended to flags specified
3 | # in C:\android-sdk/tools/proguard/proguard-android.txt
4 | # You can edit the include path and order by changing the proguardFiles
5 | # directive in build.gradle.
6 | #
7 | # For more details, see
8 | # http://developer.android.com/guide/developing/tools/proguard.html
9 |
10 | # Add any project specific keep options here:
11 |
12 | # If your project uses WebView with JS, uncomment the following
13 | # and specify the fully qualified class name to the JavaScript interface
14 | # class:
15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
16 | # public *;
17 | #}
18 |
19 | # Uncomment this to preserve the line number information for
20 | # debugging stack traces.
21 | #-keepattributes SourceFile,LineNumberTable
22 |
23 | # If you keep the line number information, uncomment this to
24 | # hide the original source file name.
25 | #-renamesourcefileattribute SourceFile
26 |
--------------------------------------------------------------------------------
/app/src/androidTest/java/com/ahasbini/ndk/ExampleInstrumentedTest.java:
--------------------------------------------------------------------------------
1 | package com.ahasbini.ndk;
2 |
3 | import android.content.Context;
4 | import android.support.test.InstrumentationRegistry;
5 | import android.support.test.runner.AndroidJUnit4;
6 |
7 | import org.junit.Test;
8 | import org.junit.runner.RunWith;
9 |
10 | import static org.junit.Assert.*;
11 |
12 | /**
13 | * Instrumentation test, which will execute on an Android device.
14 | *
15 | * @see Testing documentation
16 | */
17 | @RunWith(AndroidJUnit4.class)
18 | public class ExampleInstrumentedTest {
19 |
20 | @Test
21 | public void useAppContext() throws Exception {
22 | // Context of the app under test.
23 | Context appContext = InstrumentationRegistry.getTargetContext();
24 |
25 | assertEquals("com.ahasbini.ndk", appContext.getPackageName());
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/app/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/app/src/main/java/com/ahasbini/ndk/MainActivity.java:
--------------------------------------------------------------------------------
1 | package com.ahasbini.ndk;
2 |
3 | import android.support.v7.app.AppCompatActivity;
4 | import android.os.Bundle;
5 | import android.widget.TextView;
6 |
7 | import org.opencv.android.OpenCVLoader;
8 |
9 | public class MainActivity extends AppCompatActivity {
10 |
11 | // Used to load the 'native-lib' library on application startup.
12 | static {
13 | System.loadLibrary("native-lib");
14 | if (BuildConfig.DEBUG) {
15 | OpenCVLoader.initDebug();
16 | }
17 | }
18 |
19 | @Override
20 | protected void onCreate(Bundle savedInstanceState) {
21 | super.onCreate(savedInstanceState);
22 | setContentView(R.layout.activity_main);
23 |
24 | // Example of a call to a native method
25 | TextView tv = (TextView) findViewById(R.id.sample_text);
26 | tv.setText(stringFromJNI());
27 | }
28 |
29 | /**
30 | * A native method that is implemented by the 'native-lib' native library,
31 | * which is packaged with this application.
32 | */
33 | public native String stringFromJNI();
34 | }
35 |
--------------------------------------------------------------------------------
/app/src/main/jni/native-lib.cpp:
--------------------------------------------------------------------------------
1 | #include
2 | #include
3 | #include
4 |
5 | extern "C"
6 | JNIEXPORT jstring JNICALL
7 | Java_com_ahasbini_ndk_MainActivity_stringFromJNI(
8 | JNIEnv *env,
9 | jobject /* this */) {
10 | std::string hello = "Hello from C++";
11 |
12 | return env->NewStringUTF(hello.c_str());
13 | }
14 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ahasbini/Android-OpenCV/ae75a77efaab668f6b45db761131f22d0023035e/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ahasbini/Android-OpenCV/ae75a77efaab668f6b45db761131f22d0023035e/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ahasbini/Android-OpenCV/ae75a77efaab668f6b45db761131f22d0023035e/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ahasbini/Android-OpenCV/ae75a77efaab668f6b45db761131f22d0023035e/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ahasbini/Android-OpenCV/ae75a77efaab668f6b45db761131f22d0023035e/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ahasbini/Android-OpenCV/ae75a77efaab668f6b45db761131f22d0023035e/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ahasbini/Android-OpenCV/ae75a77efaab668f6b45db761131f22d0023035e/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ahasbini/Android-OpenCV/ae75a77efaab668f6b45db761131f22d0023035e/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ahasbini/Android-OpenCV/ae75a77efaab668f6b45db761131f22d0023035e/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ahasbini/Android-OpenCV/ae75a77efaab668f6b45db761131f22d0023035e/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #3F51B5
4 | #303F9F
5 | #FF4081
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | NDKProject
3 |
4 |
--------------------------------------------------------------------------------
/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/app/src/test/java/com/ahasbini/ndk/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.ahasbini.ndk;
2 |
3 | import org.junit.Test;
4 |
5 | import static org.junit.Assert.*;
6 |
7 | /**
8 | * Example local unit test, which will execute on the development machine (host).
9 | *
10 | * @see Testing documentation
11 | */
12 | public class ExampleUnitTest {
13 |
14 | @Test
15 | public void addition_isCorrect() throws Exception {
16 | assertEquals(4, 2 + 2);
17 | }
18 | }
--------------------------------------------------------------------------------
/build.gradle:
--------------------------------------------------------------------------------
1 | // Top-level build file where you can add configuration options common to all sub-projects/modules.
2 |
3 | buildscript {
4 | repositories {
5 | jcenter()
6 | google()
7 | }
8 | dependencies {
9 | classpath 'com.android.tools.build:gradle:3.0.1'
10 |
11 | // NOTE: Do not place your application dependencies here; they belong
12 | // in the individual module build.gradle files
13 | }
14 | }
15 |
16 | allprojects {
17 | repositories {
18 | jcenter()
19 | google()
20 | }
21 | }
22 |
23 | task clean(type: Delete) {
24 | delete rootProject.buildDir
25 | }
26 |
--------------------------------------------------------------------------------
/gradle.properties:
--------------------------------------------------------------------------------
1 | # Project-wide Gradle settings.
2 |
3 | # IDE (e.g. Android Studio) users:
4 | # Gradle settings configured through the IDE *will override*
5 | # any settings specified in this file.
6 |
7 | # For more details on how to configure your build environment visit
8 | # http://www.gradle.org/docs/current/userguide/build_environment.html
9 |
10 | # Specifies the JVM arguments used for the daemon process.
11 | # The setting is particularly useful for tweaking memory settings.
12 | org.gradle.jvmargs=-Xmx1536m
13 |
14 | # When configured, Gradle will run in incubating parallel mode.
15 | # This option should only be used with decoupled projects. More details, visit
16 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
17 | # org.gradle.parallel=true
18 |
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ahasbini/Android-OpenCV/ae75a77efaab668f6b45db761131f22d0023035e/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Mon May 08 17:52:42 AST 2017
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
7 |
--------------------------------------------------------------------------------
/opencv/.gitignore:
--------------------------------------------------------------------------------
1 | # Built application files
2 | *.apk
3 | *.ap_
4 |
5 | # Files for the ART/Dalvik VM
6 | *.dex
7 |
8 | # Java class files
9 | *.class
10 |
11 | # Generated files
12 | bin/
13 | gen/
14 | out/
15 |
16 | # Gradle files
17 | .gradle/
18 | build/
19 |
20 | # Local configuration file (sdk path, etc)
21 | local.properties
22 |
23 | # Proguard folder generated by Eclipse
24 | proguard/
25 |
26 | # Log Files
27 | *.log
28 |
29 | # Android Studio Navigation editor temp files
30 | .navigation/
31 |
32 | # Android Studio captures folder
33 | captures/
34 |
35 | # Intellij
36 | *.iml
37 | .idea
38 |
39 | # External native build folder generated in Android Studio 2.2 and later
40 | .externalNativeBuild
41 |
--------------------------------------------------------------------------------
/opencv/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | # For more information about using CMake with Android Studio, read the
2 | # documentation: https://d.android.com/studio/projects/add-native-code.html
3 |
4 | # Sets the minimum version of CMake required to build the native library.
5 |
6 | cmake_minimum_required(VERSION 3.4.1)
7 |
8 | set(OpenCV_DIR "src/sdk/native/jni")
9 | find_package(OpenCV REQUIRED)
10 | message(STATUS "OpenCV libraries: ${OpenCV_LIBS}")
--------------------------------------------------------------------------------
/opencv/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.library'
2 |
3 | android {
4 | compileSdkVersion 27
5 | buildToolsVersion '27.0.1'
6 |
7 | defaultConfig {
8 | minSdkVersion 8
9 | targetSdkVersion 27
10 | versionCode 3300
11 | versionName "3.3.0"
12 |
13 | testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
14 |
15 | externalNativeBuild {
16 | cmake {
17 | cppFlags "-frtti -fexceptions"
18 | // TODO: 22-Nov-17 ahasbini: revert back abiFilter once OpenCV has been updated
19 | //abiFilters 'x86', 'x86_64', 'armeabi', 'armeabi-v7a', 'arm64-v8a', 'mips', 'mips64'
20 | abiFilters 'armeabi', 'armeabi-v7a', 'arm64-v8a', 'mips', 'mips64'
21 | }
22 | }
23 | }
24 | buildTypes {
25 | release {
26 | minifyEnabled false
27 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
28 | }
29 | }
30 | externalNativeBuild {
31 | cmake {
32 | path "CMakeLists.txt"
33 | }
34 | }
35 | sourceSets {
36 | main {
37 | jni.srcDirs = [jni.srcDirs, 'src/sdk/native/jni/include']
38 | jniLibs.srcDirs = [jniLibs.srcDirs, 'src/sdk/native/3rdparty/libs', 'src/sdk/native/libs']
39 | }
40 | }
41 | }
42 |
43 | dependencies {
44 | api fileTree(include: ['*.jar'], dir: 'libs')
45 | androidTestImplementation('com.android.support.test.espresso:espresso-core:2.2.2', {
46 | exclude group: 'com.android.support', module: 'support-annotations'
47 | })
48 | testImplementation 'junit:junit:4.12'
49 | }
50 |
--------------------------------------------------------------------------------
/opencv/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # By default, the flags in this file are appended to flags specified
3 | # in C:\android-sdk/tools/proguard/proguard-android.txt
4 | # You can edit the include path and order by changing the proguardFiles
5 | # directive in build.gradle.
6 | #
7 | # For more details, see
8 | # http://developer.android.com/guide/developing/tools/proguard.html
9 |
10 | # Add any project specific keep options here:
11 |
12 | # If your project uses WebView with JS, uncomment the following
13 | # and specify the fully qualified class name to the JavaScript interface
14 | # class:
15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
16 | # public *;
17 | #}
18 |
19 | # Uncomment this to preserve the line number information for
20 | # debugging stack traces.
21 | #-keepattributes SourceFile,LineNumberTable
22 |
23 | # If you keep the line number information, uncomment this to
24 | # hide the original source file name.
25 | #-renamesourcefileattribute SourceFile
26 |
--------------------------------------------------------------------------------
/opencv/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/opencv/src/main/aidl/org/opencv/engine/OpenCVEngineInterface.aidl:
--------------------------------------------------------------------------------
1 | package org.opencv.engine;
2 |
3 | /**
4 | * Class provides a Java interface for OpenCV Engine Service. It's synchronous with native OpenCVEngine class.
5 | */
6 | interface OpenCVEngineInterface
7 | {
8 | /**
9 | * @return Returns service version.
10 | */
11 | int getEngineVersion();
12 |
13 | /**
14 | * Finds an installed OpenCV library.
15 | * @param OpenCV version.
16 | * @return Returns path to OpenCV native libs or an empty string if OpenCV can not be found.
17 | */
18 | String getLibPathByVersion(String version);
19 |
20 | /**
21 | * Tries to install defined version of OpenCV from Google Play Market.
22 | * @param OpenCV version.
23 | * @return Returns true if installation was successful or OpenCV package has been already installed.
24 | */
25 | boolean installVersion(String version);
26 |
27 | /**
28 | * Returns list of libraries in loading order, separated by semicolon.
29 | * @param OpenCV version.
30 | * @return Returns names of OpenCV libraries, separated by semicolon.
31 | */
32 | String getLibraryList(String version);
33 | }
34 |
--------------------------------------------------------------------------------
/opencv/src/main/assets/valgrind_3rdparty.supp:
--------------------------------------------------------------------------------
1 | {
2 | IPP static init
3 | Memcheck:Cond
4 | fun:ippicvGetCpuFeatures
5 | fun:ippicvStaticInit
6 | }
7 |
8 | {
9 | TBB - allocate_via_handler_v3 issue
10 | Memcheck:Leak
11 | fun:malloc
12 | fun:_ZN3tbb8internal23allocate_via_handler_v3Em
13 | }
14 |
15 | {
16 | GTest
17 | Memcheck:Cond
18 | fun:_ZN7testing8internal11CmpHelperLEIddEENS_15AssertionResultEPKcS4_RKT_RKT0_
19 | }
20 |
21 | {
22 | OpenCL
23 | Memcheck:Cond
24 | ...
25 | obj:**/libOpenCL.so*
26 | }
27 |
28 | {
29 | OpenCL-Intel
30 | Memcheck:Cond
31 | ...
32 | obj:**/libigdrcl.so
33 | }
34 |
35 | {
36 | OpenCL-Intel
37 | Memcheck:Leak
38 | ...
39 | obj:*/libigdrcl.so*
40 | }
41 |
42 | {
43 | OpenCL
44 | Memcheck:Param
45 | ioctl(generic)
46 | ...
47 | fun:clGetPlatformIDs
48 | }
49 |
50 | {
51 | OpenCL-Init
52 | Memcheck:Leak
53 | ...
54 | fun:clGetPlatformIDs
55 | }
56 |
57 | {
58 | glib
59 | Memcheck:Leak
60 | fun:*alloc
61 | obj:*/libglib*
62 | }
63 |
64 | {
65 | gcrypt
66 | Memcheck:Leak
67 | ...
68 | obj:*/libgcrypt*
69 | }
70 |
71 | {
72 | p11-kit
73 | Memcheck:Leak
74 | fun:*alloc
75 | obj:*/libp11-kit*
76 | }
77 |
78 | {
79 | gobject
80 | Memcheck:Leak
81 | fun:*alloc
82 | ...
83 | obj:*/libgobject*
84 | }
85 |
86 | {
87 | tasn
88 | Memcheck:Leak
89 | fun:*alloc
90 | obj:*/libtasn*.so*
91 | }
92 |
93 | {
94 | dl_init
95 | Memcheck:Leak
96 | ...
97 | fun:_dl_init
98 | }
99 |
100 | {
101 | dl_open
102 | Memcheck:Leak
103 | ...
104 | fun:_dl_open
105 | }
106 |
107 | {
108 | GDAL
109 | Memcheck:Leak
110 | fun:*alloc
111 | ...
112 | obj:/usr/lib/libgdal.so.1.17.1
113 | }
114 |
--------------------------------------------------------------------------------
/opencv/src/main/java/org/opencv/android/FpsMeter.java:
--------------------------------------------------------------------------------
1 | package org.opencv.android;
2 |
3 | import java.text.DecimalFormat;
4 |
5 | import org.opencv.core.Core;
6 |
7 | import android.graphics.Canvas;
8 | import android.graphics.Color;
9 | import android.graphics.Paint;
10 | import android.util.Log;
11 |
12 | public class FpsMeter {
13 | private static final String TAG = "FpsMeter";
14 | private static final int STEP = 20;
15 | private static final DecimalFormat FPS_FORMAT = new DecimalFormat("0.00");
16 |
17 | private int mFramesCouner;
18 | private double mFrequency;
19 | private long mprevFrameTime;
20 | private String mStrfps;
21 | Paint mPaint;
22 | boolean mIsInitialized = false;
23 | int mWidth = 0;
24 | int mHeight = 0;
25 |
26 | public void init() {
27 | mFramesCouner = 0;
28 | mFrequency = Core.getTickFrequency();
29 | mprevFrameTime = Core.getTickCount();
30 | mStrfps = "";
31 |
32 | mPaint = new Paint();
33 | mPaint.setColor(Color.BLUE);
34 | mPaint.setTextSize(20);
35 | }
36 |
37 | public void measure() {
38 | if (!mIsInitialized) {
39 | init();
40 | mIsInitialized = true;
41 | } else {
42 | mFramesCouner++;
43 | if (mFramesCouner % STEP == 0) {
44 | long time = Core.getTickCount();
45 | double fps = STEP * mFrequency / (time - mprevFrameTime);
46 | mprevFrameTime = time;
47 | if (mWidth != 0 && mHeight != 0)
48 | mStrfps = FPS_FORMAT.format(fps) + " FPS@" + Integer.valueOf(mWidth) + "x" + Integer.valueOf(mHeight);
49 | else
50 | mStrfps = FPS_FORMAT.format(fps) + " FPS";
51 | Log.i(TAG, mStrfps);
52 | }
53 | }
54 | }
55 |
56 | public void setResolution(int width, int height) {
57 | mWidth = width;
58 | mHeight = height;
59 | }
60 |
61 | public void draw(Canvas canvas, float offsetx, float offsety) {
62 | Log.d(TAG, mStrfps);
63 | canvas.drawText(mStrfps, offsetx, offsety, mPaint);
64 | }
65 |
66 | }
67 |
--------------------------------------------------------------------------------
/opencv/src/main/java/org/opencv/android/InstallCallbackInterface.java:
--------------------------------------------------------------------------------
1 | package org.opencv.android;
2 |
3 | /**
4 | * Installation callback interface.
5 | */
6 | public interface InstallCallbackInterface
7 | {
8 | /**
9 | * New package installation is required.
10 | */
11 | static final int NEW_INSTALLATION = 0;
12 | /**
13 | * Current package installation is in progress.
14 | */
15 | static final int INSTALLATION_PROGRESS = 1;
16 |
17 | /**
18 | * Target package name.
19 | * @return Return target package name.
20 | */
21 | public String getPackageName();
22 | /**
23 | * Installation is approved.
24 | */
25 | public void install();
26 | /**
27 | * Installation is canceled.
28 | */
29 | public void cancel();
30 | /**
31 | * Wait for package installation.
32 | */
33 | public void wait_install();
34 | };
35 |
--------------------------------------------------------------------------------
/opencv/src/main/java/org/opencv/android/LoaderCallbackInterface.java:
--------------------------------------------------------------------------------
1 | package org.opencv.android;
2 |
3 | /**
4 | * Interface for callback object in case of asynchronous initialization of OpenCV.
5 | */
6 | public interface LoaderCallbackInterface
7 | {
8 | /**
9 | * OpenCV initialization finished successfully.
10 | */
11 | static final int SUCCESS = 0;
12 | /**
13 | * Google Play Market cannot be invoked.
14 | */
15 | static final int MARKET_ERROR = 2;
16 | /**
17 | * OpenCV library installation has been canceled by the user.
18 | */
19 | static final int INSTALL_CANCELED = 3;
20 | /**
21 | * This version of OpenCV Manager Service is incompatible with the app. Possibly, a service update is required.
22 | */
23 | static final int INCOMPATIBLE_MANAGER_VERSION = 4;
24 | /**
25 | * OpenCV library initialization has failed.
26 | */
27 | static final int INIT_FAILED = 0xff;
28 |
29 | /**
30 | * Callback method, called after OpenCV library initialization.
31 | * @param status status of initialization (see initialization status constants).
32 | */
33 | public void onManagerConnected(int status);
34 |
35 | /**
36 | * Callback method, called in case the package installation is needed.
37 | * @param callback answer object with approve and cancel methods and the package description.
38 | */
39 | public void onPackageInstall(final int operation, InstallCallbackInterface callback);
40 | };
41 |
--------------------------------------------------------------------------------
/opencv/src/main/java/org/opencv/core/Algorithm.java:
--------------------------------------------------------------------------------
1 |
2 | //
3 | // This file is auto-generated. Please don't modify it!
4 | //
5 | package org.opencv.core;
6 |
7 | import java.lang.String;
8 |
9 | // C++: class Algorithm
10 | //javadoc: Algorithm
11 | public class Algorithm {
12 |
13 | protected final long nativeObj;
14 | protected Algorithm(long addr) { nativeObj = addr; }
15 |
16 | public long getNativeObjAddr() { return nativeObj; }
17 |
18 | //
19 | // C++: String getDefaultName()
20 | //
21 |
22 | //javadoc: Algorithm::getDefaultName()
23 | public String getDefaultName()
24 | {
25 |
26 | String retVal = getDefaultName_0(nativeObj);
27 |
28 | return retVal;
29 | }
30 |
31 |
32 | //
33 | // C++: void clear()
34 | //
35 |
36 | //javadoc: Algorithm::clear()
37 | public void clear()
38 | {
39 |
40 | clear_0(nativeObj);
41 |
42 | return;
43 | }
44 |
45 |
46 | //
47 | // C++: void save(String filename)
48 | //
49 |
50 | //javadoc: Algorithm::save(filename)
51 | public void save(String filename)
52 | {
53 |
54 | save_0(nativeObj, filename);
55 |
56 | return;
57 | }
58 |
59 |
60 | @Override
61 | protected void finalize() throws Throwable {
62 | delete(nativeObj);
63 | }
64 |
65 |
66 |
67 | // C++: String getDefaultName()
68 | private static native String getDefaultName_0(long nativeObj);
69 |
70 | // C++: void clear()
71 | private static native void clear_0(long nativeObj);
72 |
73 | // C++: void save(String filename)
74 | private static native void save_0(long nativeObj, String filename);
75 |
76 | // native support for java finalize()
77 | private static native void delete(long nativeObj);
78 |
79 | }
80 |
--------------------------------------------------------------------------------
/opencv/src/main/java/org/opencv/core/CvException.java:
--------------------------------------------------------------------------------
1 | package org.opencv.core;
2 |
3 | public class CvException extends RuntimeException {
4 |
5 | private static final long serialVersionUID = 1L;
6 |
7 | public CvException(String msg) {
8 | super(msg);
9 | }
10 |
11 | @Override
12 | public String toString() {
13 | return "CvException [" + super.toString() + "]";
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/opencv/src/main/java/org/opencv/core/DMatch.java:
--------------------------------------------------------------------------------
1 | package org.opencv.core;
2 |
3 | //C++: class DMatch
4 |
5 | /**
6 | * Structure for matching: query descriptor index, train descriptor index, train
7 | * image index and distance between descriptors.
8 | */
9 | public class DMatch {
10 |
11 | /**
12 | * Query descriptor index.
13 | */
14 | public int queryIdx;
15 | /**
16 | * Train descriptor index.
17 | */
18 | public int trainIdx;
19 | /**
20 | * Train image index.
21 | */
22 | public int imgIdx;
23 |
24 | // javadoc: DMatch::distance
25 | public float distance;
26 |
27 | // javadoc: DMatch::DMatch()
28 | public DMatch() {
29 | this(-1, -1, Float.MAX_VALUE);
30 | }
31 |
32 | // javadoc: DMatch::DMatch(_queryIdx, _trainIdx, _distance)
33 | public DMatch(int _queryIdx, int _trainIdx, float _distance) {
34 | queryIdx = _queryIdx;
35 | trainIdx = _trainIdx;
36 | imgIdx = -1;
37 | distance = _distance;
38 | }
39 |
40 | // javadoc: DMatch::DMatch(_queryIdx, _trainIdx, _imgIdx, _distance)
41 | public DMatch(int _queryIdx, int _trainIdx, int _imgIdx, float _distance) {
42 | queryIdx = _queryIdx;
43 | trainIdx = _trainIdx;
44 | imgIdx = _imgIdx;
45 | distance = _distance;
46 | }
47 |
48 | public boolean lessThan(DMatch it) {
49 | return distance < it.distance;
50 | }
51 |
52 | @Override
53 | public String toString() {
54 | return "DMatch [queryIdx=" + queryIdx + ", trainIdx=" + trainIdx
55 | + ", imgIdx=" + imgIdx + ", distance=" + distance + "]";
56 | }
57 |
58 | }
59 |
--------------------------------------------------------------------------------
/opencv/src/main/java/org/opencv/core/MatOfByte.java:
--------------------------------------------------------------------------------
1 | package org.opencv.core;
2 |
3 | import java.util.Arrays;
4 | import java.util.List;
5 |
6 | public class MatOfByte extends Mat {
7 | // 8UC(x)
8 | private static final int _depth = CvType.CV_8U;
9 | private static final int _channels = 1;
10 |
11 | public MatOfByte() {
12 | super();
13 | }
14 |
15 | protected MatOfByte(long addr) {
16 | super(addr);
17 | if( !empty() && checkVector(_channels, _depth) < 0 )
18 | throw new IllegalArgumentException("Incompatible Mat");
19 | //FIXME: do we need release() here?
20 | }
21 |
22 | public static MatOfByte fromNativeAddr(long addr) {
23 | return new MatOfByte(addr);
24 | }
25 |
26 | public MatOfByte(Mat m) {
27 | super(m, Range.all());
28 | if( !empty() && checkVector(_channels, _depth) < 0 )
29 | throw new IllegalArgumentException("Incompatible Mat");
30 | //FIXME: do we need release() here?
31 | }
32 |
33 | public MatOfByte(byte...a) {
34 | super();
35 | fromArray(a);
36 | }
37 |
38 | public void alloc(int elemNumber) {
39 | if(elemNumber>0)
40 | super.create(elemNumber, 1, CvType.makeType(_depth, _channels));
41 | }
42 |
43 | public void fromArray(byte...a) {
44 | if(a==null || a.length==0)
45 | return;
46 | int num = a.length / _channels;
47 | alloc(num);
48 | put(0, 0, a); //TODO: check ret val!
49 | }
50 |
51 | public byte[] toArray() {
52 | int num = checkVector(_channels, _depth);
53 | if(num < 0)
54 | throw new RuntimeException("Native Mat has unexpected type or size: " + toString());
55 | byte[] a = new byte[num * _channels];
56 | if(num == 0)
57 | return a;
58 | get(0, 0, a); //TODO: check ret val!
59 | return a;
60 | }
61 |
62 | public void fromList(List lb) {
63 | if(lb==null || lb.size()==0)
64 | return;
65 | Byte ab[] = lb.toArray(new Byte[0]);
66 | byte a[] = new byte[ab.length];
67 | for(int i=0; i toList() {
73 | byte[] a = toArray();
74 | Byte ab[] = new Byte[a.length];
75 | for(int i=0; i0)
40 | super.create(elemNumber, 1, CvType.makeType(_depth, _channels));
41 | }
42 |
43 | public void fromArray(double...a) {
44 | if(a==null || a.length==0)
45 | return;
46 | int num = a.length / _channels;
47 | alloc(num);
48 | put(0, 0, a); //TODO: check ret val!
49 | }
50 |
51 | public double[] toArray() {
52 | int num = checkVector(_channels, _depth);
53 | if(num < 0)
54 | throw new RuntimeException("Native Mat has unexpected type or size: " + toString());
55 | double[] a = new double[num * _channels];
56 | if(num == 0)
57 | return a;
58 | get(0, 0, a); //TODO: check ret val!
59 | return a;
60 | }
61 |
62 | public void fromList(List lb) {
63 | if(lb==null || lb.size()==0)
64 | return;
65 | Double ab[] = lb.toArray(new Double[0]);
66 | double a[] = new double[ab.length];
67 | for(int i=0; i toList() {
73 | double[] a = toArray();
74 | Double ab[] = new Double[a.length];
75 | for(int i=0; i0)
40 | super.create(elemNumber, 1, CvType.makeType(_depth, _channels));
41 | }
42 |
43 | public void fromArray(float...a) {
44 | if(a==null || a.length==0)
45 | return;
46 | int num = a.length / _channels;
47 | alloc(num);
48 | put(0, 0, a); //TODO: check ret val!
49 | }
50 |
51 | public float[] toArray() {
52 | int num = checkVector(_channels, _depth);
53 | if(num < 0)
54 | throw new RuntimeException("Native Mat has unexpected type or size: " + toString());
55 | float[] a = new float[num * _channels];
56 | if(num == 0)
57 | return a;
58 | get(0, 0, a); //TODO: check ret val!
59 | return a;
60 | }
61 |
62 | public void fromList(List lb) {
63 | if(lb==null || lb.size()==0)
64 | return;
65 | Float ab[] = lb.toArray(new Float[0]);
66 | float a[] = new float[ab.length];
67 | for(int i=0; i toList() {
73 | float[] a = toArray();
74 | Float ab[] = new Float[a.length];
75 | for(int i=0; i0)
40 | super.create(elemNumber, 1, CvType.makeType(_depth, _channels));
41 | }
42 |
43 | public void fromArray(float...a) {
44 | if(a==null || a.length==0)
45 | return;
46 | int num = a.length / _channels;
47 | alloc(num);
48 | put(0, 0, a); //TODO: check ret val!
49 | }
50 |
51 | public float[] toArray() {
52 | int num = checkVector(_channels, _depth);
53 | if(num < 0)
54 | throw new RuntimeException("Native Mat has unexpected type or size: " + toString());
55 | float[] a = new float[num * _channels];
56 | if(num == 0)
57 | return a;
58 | get(0, 0, a); //TODO: check ret val!
59 | return a;
60 | }
61 |
62 | public void fromList(List lb) {
63 | if(lb==null || lb.size()==0)
64 | return;
65 | Float ab[] = lb.toArray(new Float[0]);
66 | float a[] = new float[ab.length];
67 | for(int i=0; i toList() {
73 | float[] a = toArray();
74 | Float ab[] = new Float[a.length];
75 | for(int i=0; i0)
40 | super.create(elemNumber, 1, CvType.makeType(_depth, _channels));
41 | }
42 |
43 | public void fromArray(float...a) {
44 | if(a==null || a.length==0)
45 | return;
46 | int num = a.length / _channels;
47 | alloc(num);
48 | put(0, 0, a); //TODO: check ret val!
49 | }
50 |
51 | public float[] toArray() {
52 | int num = checkVector(_channels, _depth);
53 | if(num < 0)
54 | throw new RuntimeException("Native Mat has unexpected type or size: " + toString());
55 | float[] a = new float[num * _channels];
56 | if(num == 0)
57 | return a;
58 | get(0, 0, a); //TODO: check ret val!
59 | return a;
60 | }
61 |
62 | public void fromList(List lb) {
63 | if(lb==null || lb.size()==0)
64 | return;
65 | Float ab[] = lb.toArray(new Float[0]);
66 | float a[] = new float[ab.length];
67 | for(int i=0; i toList() {
73 | float[] a = toArray();
74 | Float ab[] = new Float[a.length];
75 | for(int i=0; i0)
41 | super.create(elemNumber, 1, CvType.makeType(_depth, _channels));
42 | }
43 |
44 | public void fromArray(int...a) {
45 | if(a==null || a.length==0)
46 | return;
47 | int num = a.length / _channels;
48 | alloc(num);
49 | put(0, 0, a); //TODO: check ret val!
50 | }
51 |
52 | public int[] toArray() {
53 | int num = checkVector(_channels, _depth);
54 | if(num < 0)
55 | throw new RuntimeException("Native Mat has unexpected type or size: " + toString());
56 | int[] a = new int[num * _channels];
57 | if(num == 0)
58 | return a;
59 | get(0, 0, a); //TODO: check ret val!
60 | return a;
61 | }
62 |
63 | public void fromList(List lb) {
64 | if(lb==null || lb.size()==0)
65 | return;
66 | Integer ab[] = lb.toArray(new Integer[0]);
67 | int a[] = new int[ab.length];
68 | for(int i=0; i toList() {
74 | int[] a = toArray();
75 | Integer ab[] = new Integer[a.length];
76 | for(int i=0; i0)
41 | super.create(elemNumber, 1, CvType.makeType(_depth, _channels));
42 | }
43 |
44 | public void fromArray(int...a) {
45 | if(a==null || a.length==0)
46 | return;
47 | int num = a.length / _channels;
48 | alloc(num);
49 | put(0, 0, a); //TODO: check ret val!
50 | }
51 |
52 | public int[] toArray() {
53 | int num = checkVector(_channels, _depth);
54 | if(num < 0)
55 | throw new RuntimeException("Native Mat has unexpected type or size: " + toString());
56 | int[] a = new int[num * _channels];
57 | if(num == 0)
58 | return a;
59 | get(0, 0, a); //TODO: check ret val!
60 | return a;
61 | }
62 |
63 | public void fromList(List lb) {
64 | if(lb==null || lb.size()==0)
65 | return;
66 | Integer ab[] = lb.toArray(new Integer[0]);
67 | int a[] = new int[ab.length];
68 | for(int i=0; i toList() {
74 | int[] a = toArray();
75 | Integer ab[] = new Integer[a.length];
76 | for(int i=0; i0)
40 | super.create(elemNumber, 1, CvType.makeType(_depth, _channels));
41 | }
42 |
43 | public void fromArray(Point...a) {
44 | if(a==null || a.length==0)
45 | return;
46 | int num = a.length;
47 | alloc(num);
48 | int buff[] = new int[num * _channels];
49 | for(int i=0; i lp) {
70 | Point ap[] = lp.toArray(new Point[0]);
71 | fromArray(ap);
72 | }
73 |
74 | public List toList() {
75 | Point[] ap = toArray();
76 | return Arrays.asList(ap);
77 | }
78 | }
79 |
--------------------------------------------------------------------------------
/opencv/src/main/java/org/opencv/core/MatOfPoint2f.java:
--------------------------------------------------------------------------------
1 | package org.opencv.core;
2 |
3 | import java.util.Arrays;
4 | import java.util.List;
5 |
6 | public class MatOfPoint2f extends Mat {
7 | // 32FC2
8 | private static final int _depth = CvType.CV_32F;
9 | private static final int _channels = 2;
10 |
11 | public MatOfPoint2f() {
12 | super();
13 | }
14 |
15 | protected MatOfPoint2f(long addr) {
16 | super(addr);
17 | if( !empty() && checkVector(_channels, _depth) < 0 )
18 | throw new IllegalArgumentException("Incompatible Mat");
19 | //FIXME: do we need release() here?
20 | }
21 |
22 | public static MatOfPoint2f fromNativeAddr(long addr) {
23 | return new MatOfPoint2f(addr);
24 | }
25 |
26 | public MatOfPoint2f(Mat m) {
27 | super(m, Range.all());
28 | if( !empty() && checkVector(_channels, _depth) < 0 )
29 | throw new IllegalArgumentException("Incompatible Mat");
30 | //FIXME: do we need release() here?
31 | }
32 |
33 | public MatOfPoint2f(Point...a) {
34 | super();
35 | fromArray(a);
36 | }
37 |
38 | public void alloc(int elemNumber) {
39 | if(elemNumber>0)
40 | super.create(elemNumber, 1, CvType.makeType(_depth, _channels));
41 | }
42 |
43 | public void fromArray(Point...a) {
44 | if(a==null || a.length==0)
45 | return;
46 | int num = a.length;
47 | alloc(num);
48 | float buff[] = new float[num * _channels];
49 | for(int i=0; i lp) {
70 | Point ap[] = lp.toArray(new Point[0]);
71 | fromArray(ap);
72 | }
73 |
74 | public List toList() {
75 | Point[] ap = toArray();
76 | return Arrays.asList(ap);
77 | }
78 | }
79 |
--------------------------------------------------------------------------------
/opencv/src/main/java/org/opencv/core/MatOfPoint3.java:
--------------------------------------------------------------------------------
1 | package org.opencv.core;
2 |
3 | import java.util.Arrays;
4 | import java.util.List;
5 |
6 | public class MatOfPoint3 extends Mat {
7 | // 32SC3
8 | private static final int _depth = CvType.CV_32S;
9 | private static final int _channels = 3;
10 |
11 | public MatOfPoint3() {
12 | super();
13 | }
14 |
15 | protected MatOfPoint3(long addr) {
16 | super(addr);
17 | if( !empty() && checkVector(_channels, _depth) < 0 )
18 | throw new IllegalArgumentException("Incompatible Mat");
19 | //FIXME: do we need release() here?
20 | }
21 |
22 | public static MatOfPoint3 fromNativeAddr(long addr) {
23 | return new MatOfPoint3(addr);
24 | }
25 |
26 | public MatOfPoint3(Mat m) {
27 | super(m, Range.all());
28 | if( !empty() && checkVector(_channels, _depth) < 0 )
29 | throw new IllegalArgumentException("Incompatible Mat");
30 | //FIXME: do we need release() here?
31 | }
32 |
33 | public MatOfPoint3(Point3...a) {
34 | super();
35 | fromArray(a);
36 | }
37 |
38 | public void alloc(int elemNumber) {
39 | if(elemNumber>0)
40 | super.create(elemNumber, 1, CvType.makeType(_depth, _channels));
41 | }
42 |
43 | public void fromArray(Point3...a) {
44 | if(a==null || a.length==0)
45 | return;
46 | int num = a.length;
47 | alloc(num);
48 | int buff[] = new int[num * _channels];
49 | for(int i=0; i lp) {
71 | Point3 ap[] = lp.toArray(new Point3[0]);
72 | fromArray(ap);
73 | }
74 |
75 | public List toList() {
76 | Point3[] ap = toArray();
77 | return Arrays.asList(ap);
78 | }
79 | }
80 |
--------------------------------------------------------------------------------
/opencv/src/main/java/org/opencv/core/MatOfPoint3f.java:
--------------------------------------------------------------------------------
1 | package org.opencv.core;
2 |
3 | import java.util.Arrays;
4 | import java.util.List;
5 |
6 | public class MatOfPoint3f extends Mat {
7 | // 32FC3
8 | private static final int _depth = CvType.CV_32F;
9 | private static final int _channels = 3;
10 |
11 | public MatOfPoint3f() {
12 | super();
13 | }
14 |
15 | protected MatOfPoint3f(long addr) {
16 | super(addr);
17 | if( !empty() && checkVector(_channels, _depth) < 0 )
18 | throw new IllegalArgumentException("Incompatible Mat");
19 | //FIXME: do we need release() here?
20 | }
21 |
22 | public static MatOfPoint3f fromNativeAddr(long addr) {
23 | return new MatOfPoint3f(addr);
24 | }
25 |
26 | public MatOfPoint3f(Mat m) {
27 | super(m, Range.all());
28 | if( !empty() && checkVector(_channels, _depth) < 0 )
29 | throw new IllegalArgumentException("Incompatible Mat");
30 | //FIXME: do we need release() here?
31 | }
32 |
33 | public MatOfPoint3f(Point3...a) {
34 | super();
35 | fromArray(a);
36 | }
37 |
38 | public void alloc(int elemNumber) {
39 | if(elemNumber>0)
40 | super.create(elemNumber, 1, CvType.makeType(_depth, _channels));
41 | }
42 |
43 | public void fromArray(Point3...a) {
44 | if(a==null || a.length==0)
45 | return;
46 | int num = a.length;
47 | alloc(num);
48 | float buff[] = new float[num * _channels];
49 | for(int i=0; i lp) {
71 | Point3 ap[] = lp.toArray(new Point3[0]);
72 | fromArray(ap);
73 | }
74 |
75 | public List toList() {
76 | Point3[] ap = toArray();
77 | return Arrays.asList(ap);
78 | }
79 | }
80 |
--------------------------------------------------------------------------------
/opencv/src/main/java/org/opencv/core/MatOfRect.java:
--------------------------------------------------------------------------------
1 | package org.opencv.core;
2 |
3 | import java.util.Arrays;
4 | import java.util.List;
5 |
6 |
7 | public class MatOfRect extends Mat {
8 | // 32SC4
9 | private static final int _depth = CvType.CV_32S;
10 | private static final int _channels = 4;
11 |
12 | public MatOfRect() {
13 | super();
14 | }
15 |
16 | protected MatOfRect(long addr) {
17 | super(addr);
18 | if( !empty() && checkVector(_channels, _depth) < 0 )
19 | throw new IllegalArgumentException("Incompatible Mat");
20 | //FIXME: do we need release() here?
21 | }
22 |
23 | public static MatOfRect fromNativeAddr(long addr) {
24 | return new MatOfRect(addr);
25 | }
26 |
27 | public MatOfRect(Mat m) {
28 | super(m, Range.all());
29 | if( !empty() && checkVector(_channels, _depth) < 0 )
30 | throw new IllegalArgumentException("Incompatible Mat");
31 | //FIXME: do we need release() here?
32 | }
33 |
34 | public MatOfRect(Rect...a) {
35 | super();
36 | fromArray(a);
37 | }
38 |
39 | public void alloc(int elemNumber) {
40 | if(elemNumber>0)
41 | super.create(elemNumber, 1, CvType.makeType(_depth, _channels));
42 | }
43 |
44 | public void fromArray(Rect...a) {
45 | if(a==null || a.length==0)
46 | return;
47 | int num = a.length;
48 | alloc(num);
49 | int buff[] = new int[num * _channels];
50 | for(int i=0; i lr) {
73 | Rect ap[] = lr.toArray(new Rect[0]);
74 | fromArray(ap);
75 | }
76 |
77 | public List toList() {
78 | Rect[] ar = toArray();
79 | return Arrays.asList(ar);
80 | }
81 | }
82 |
--------------------------------------------------------------------------------
/opencv/src/main/java/org/opencv/core/Point.java:
--------------------------------------------------------------------------------
1 | package org.opencv.core;
2 |
3 | //javadoc:Point_
4 | public class Point {
5 |
6 | public double x, y;
7 |
8 | public Point(double x, double y) {
9 | this.x = x;
10 | this.y = y;
11 | }
12 |
13 | public Point() {
14 | this(0, 0);
15 | }
16 |
17 | public Point(double[] vals) {
18 | this();
19 | set(vals);
20 | }
21 |
22 | public void set(double[] vals) {
23 | if (vals != null) {
24 | x = vals.length > 0 ? vals[0] : 0;
25 | y = vals.length > 1 ? vals[1] : 0;
26 | } else {
27 | x = 0;
28 | y = 0;
29 | }
30 | }
31 |
32 | public Point clone() {
33 | return new Point(x, y);
34 | }
35 |
36 | public double dot(Point p) {
37 | return x * p.x + y * p.y;
38 | }
39 |
40 | @Override
41 | public int hashCode() {
42 | final int prime = 31;
43 | int result = 1;
44 | long temp;
45 | temp = Double.doubleToLongBits(x);
46 | result = prime * result + (int) (temp ^ (temp >>> 32));
47 | temp = Double.doubleToLongBits(y);
48 | result = prime * result + (int) (temp ^ (temp >>> 32));
49 | return result;
50 | }
51 |
52 | @Override
53 | public boolean equals(Object obj) {
54 | if (this == obj) return true;
55 | if (!(obj instanceof Point)) return false;
56 | Point it = (Point) obj;
57 | return x == it.x && y == it.y;
58 | }
59 |
60 | public boolean inside(Rect r) {
61 | return r.contains(this);
62 | }
63 |
64 | @Override
65 | public String toString() {
66 | return "{" + x + ", " + y + "}";
67 | }
68 | }
69 |
--------------------------------------------------------------------------------
/opencv/src/main/java/org/opencv/core/Point3.java:
--------------------------------------------------------------------------------
1 | package org.opencv.core;
2 |
3 | //javadoc:Point3_
4 | public class Point3 {
5 |
6 | public double x, y, z;
7 |
8 | public Point3(double x, double y, double z) {
9 | this.x = x;
10 | this.y = y;
11 | this.z = z;
12 | }
13 |
14 | public Point3() {
15 | this(0, 0, 0);
16 | }
17 |
18 | public Point3(Point p) {
19 | x = p.x;
20 | y = p.y;
21 | z = 0;
22 | }
23 |
24 | public Point3(double[] vals) {
25 | this();
26 | set(vals);
27 | }
28 |
29 | public void set(double[] vals) {
30 | if (vals != null) {
31 | x = vals.length > 0 ? vals[0] : 0;
32 | y = vals.length > 1 ? vals[1] : 0;
33 | z = vals.length > 2 ? vals[2] : 0;
34 | } else {
35 | x = 0;
36 | y = 0;
37 | z = 0;
38 | }
39 | }
40 |
41 | public Point3 clone() {
42 | return new Point3(x, y, z);
43 | }
44 |
45 | public double dot(Point3 p) {
46 | return x * p.x + y * p.y + z * p.z;
47 | }
48 |
49 | public Point3 cross(Point3 p) {
50 | return new Point3(y * p.z - z * p.y, z * p.x - x * p.z, x * p.y - y * p.x);
51 | }
52 |
53 | @Override
54 | public int hashCode() {
55 | final int prime = 31;
56 | int result = 1;
57 | long temp;
58 | temp = Double.doubleToLongBits(x);
59 | result = prime * result + (int) (temp ^ (temp >>> 32));
60 | temp = Double.doubleToLongBits(y);
61 | result = prime * result + (int) (temp ^ (temp >>> 32));
62 | temp = Double.doubleToLongBits(z);
63 | result = prime * result + (int) (temp ^ (temp >>> 32));
64 | return result;
65 | }
66 |
67 | @Override
68 | public boolean equals(Object obj) {
69 | if (this == obj) return true;
70 | if (!(obj instanceof Point3)) return false;
71 | Point3 it = (Point3) obj;
72 | return x == it.x && y == it.y && z == it.z;
73 | }
74 |
75 | @Override
76 | public String toString() {
77 | return "{" + x + ", " + y + ", " + z + "}";
78 | }
79 | }
80 |
--------------------------------------------------------------------------------
/opencv/src/main/java/org/opencv/core/Range.java:
--------------------------------------------------------------------------------
1 | package org.opencv.core;
2 |
3 | //javadoc:Range
4 | public class Range {
5 |
6 | public int start, end;
7 |
8 | public Range(int s, int e) {
9 | this.start = s;
10 | this.end = e;
11 | }
12 |
13 | public Range() {
14 | this(0, 0);
15 | }
16 |
17 | public Range(double[] vals) {
18 | set(vals);
19 | }
20 |
21 | public void set(double[] vals) {
22 | if (vals != null) {
23 | start = vals.length > 0 ? (int) vals[0] : 0;
24 | end = vals.length > 1 ? (int) vals[1] : 0;
25 | } else {
26 | start = 0;
27 | end = 0;
28 | }
29 |
30 | }
31 |
32 | public int size() {
33 | return empty() ? 0 : end - start;
34 | }
35 |
36 | public boolean empty() {
37 | return end <= start;
38 | }
39 |
40 | public static Range all() {
41 | return new Range(Integer.MIN_VALUE, Integer.MAX_VALUE);
42 | }
43 |
44 | public Range intersection(Range r1) {
45 | Range r = new Range(Math.max(r1.start, this.start), Math.min(r1.end, this.end));
46 | r.end = Math.max(r.end, r.start);
47 | return r;
48 | }
49 |
50 | public Range shift(int delta) {
51 | return new Range(start + delta, end + delta);
52 | }
53 |
54 | public Range clone() {
55 | return new Range(start, end);
56 | }
57 |
58 | @Override
59 | public int hashCode() {
60 | final int prime = 31;
61 | int result = 1;
62 | long temp;
63 | temp = Double.doubleToLongBits(start);
64 | result = prime * result + (int) (temp ^ (temp >>> 32));
65 | temp = Double.doubleToLongBits(end);
66 | result = prime * result + (int) (temp ^ (temp >>> 32));
67 | return result;
68 | }
69 |
70 | @Override
71 | public boolean equals(Object obj) {
72 | if (this == obj) return true;
73 | if (!(obj instanceof Range)) return false;
74 | Range it = (Range) obj;
75 | return start == it.start && end == it.end;
76 | }
77 |
78 | @Override
79 | public String toString() {
80 | return "[" + start + ", " + end + ")";
81 | }
82 | }
83 |
--------------------------------------------------------------------------------
/opencv/src/main/java/org/opencv/core/Size.java:
--------------------------------------------------------------------------------
1 | package org.opencv.core;
2 |
3 | //javadoc:Size_
4 | public class Size {
5 |
6 | public double width, height;
7 |
8 | public Size(double width, double height) {
9 | this.width = width;
10 | this.height = height;
11 | }
12 |
13 | public Size() {
14 | this(0, 0);
15 | }
16 |
17 | public Size(Point p) {
18 | width = p.x;
19 | height = p.y;
20 | }
21 |
22 | public Size(double[] vals) {
23 | set(vals);
24 | }
25 |
26 | public void set(double[] vals) {
27 | if (vals != null) {
28 | width = vals.length > 0 ? vals[0] : 0;
29 | height = vals.length > 1 ? vals[1] : 0;
30 | } else {
31 | width = 0;
32 | height = 0;
33 | }
34 | }
35 |
36 | public double area() {
37 | return width * height;
38 | }
39 |
40 | public boolean empty() {
41 | return width <= 0 || height <= 0;
42 | }
43 |
44 | public Size clone() {
45 | return new Size(width, height);
46 | }
47 |
48 | @Override
49 | public int hashCode() {
50 | final int prime = 31;
51 | int result = 1;
52 | long temp;
53 | temp = Double.doubleToLongBits(height);
54 | result = prime * result + (int) (temp ^ (temp >>> 32));
55 | temp = Double.doubleToLongBits(width);
56 | result = prime * result + (int) (temp ^ (temp >>> 32));
57 | return result;
58 | }
59 |
60 | @Override
61 | public boolean equals(Object obj) {
62 | if (this == obj) return true;
63 | if (!(obj instanceof Size)) return false;
64 | Size it = (Size) obj;
65 | return width == it.width && height == it.height;
66 | }
67 |
68 | @Override
69 | public String toString() {
70 | return (int)width + "x" + (int)height;
71 | }
72 |
73 | }
74 |
--------------------------------------------------------------------------------
/opencv/src/main/java/org/opencv/dnn/Importer.java:
--------------------------------------------------------------------------------
1 |
2 | //
3 | // This file is auto-generated. Please don't modify it!
4 | //
5 | package org.opencv.dnn;
6 |
7 | import org.opencv.core.Algorithm;
8 |
9 | // C++: class Importer
10 | //javadoc: Importer
11 | public class Importer extends Algorithm {
12 |
13 | protected Importer(long addr) { super(addr); }
14 |
15 |
16 | //
17 | // C++: void populateNet(Net net)
18 | //
19 |
20 | //javadoc: Importer::populateNet(net)
21 | public void populateNet(Net net)
22 | {
23 |
24 | populateNet_0(nativeObj, net.nativeObj);
25 |
26 | return;
27 | }
28 |
29 |
30 | @Override
31 | protected void finalize() throws Throwable {
32 | delete(nativeObj);
33 | }
34 |
35 |
36 |
37 | // C++: void populateNet(Net net)
38 | private static native void populateNet_0(long nativeObj, long net_nativeObj);
39 |
40 | // native support for java finalize()
41 | private static native void delete(long nativeObj);
42 |
43 | }
44 |
--------------------------------------------------------------------------------
/opencv/src/main/java/org/opencv/features2d/BFMatcher.java:
--------------------------------------------------------------------------------
1 |
2 | //
3 | // This file is auto-generated. Please don't modify it!
4 | //
5 | package org.opencv.features2d;
6 |
7 |
8 |
9 | // C++: class BFMatcher
10 | //javadoc: BFMatcher
11 | public class BFMatcher extends DescriptorMatcher {
12 |
13 | protected BFMatcher(long addr) { super(addr); }
14 |
15 |
16 | //
17 | // C++: BFMatcher(int normType = NORM_L2, bool crossCheck = false)
18 | //
19 |
20 | //javadoc: BFMatcher::BFMatcher(normType, crossCheck)
21 | public BFMatcher(int normType, boolean crossCheck)
22 | {
23 |
24 | super( BFMatcher_0(normType, crossCheck) );
25 |
26 | return;
27 | }
28 |
29 | //javadoc: BFMatcher::BFMatcher()
30 | public BFMatcher()
31 | {
32 |
33 | super( BFMatcher_1() );
34 |
35 | return;
36 | }
37 |
38 |
39 | //
40 | // C++: static Ptr_BFMatcher create(int normType = NORM_L2, bool crossCheck = false)
41 | //
42 |
43 | //javadoc: BFMatcher::create(normType, crossCheck)
44 | public static BFMatcher create(int normType, boolean crossCheck)
45 | {
46 |
47 | BFMatcher retVal = new BFMatcher(create_0(normType, crossCheck));
48 |
49 | return retVal;
50 | }
51 |
52 | //javadoc: BFMatcher::create()
53 | public static BFMatcher create()
54 | {
55 |
56 | BFMatcher retVal = new BFMatcher(create_1());
57 |
58 | return retVal;
59 | }
60 |
61 |
62 | @Override
63 | protected void finalize() throws Throwable {
64 | delete(nativeObj);
65 | }
66 |
67 |
68 |
69 | // C++: BFMatcher(int normType = NORM_L2, bool crossCheck = false)
70 | private static native long BFMatcher_0(int normType, boolean crossCheck);
71 | private static native long BFMatcher_1();
72 |
73 | // C++: static Ptr_BFMatcher create(int normType = NORM_L2, bool crossCheck = false)
74 | private static native long create_0(int normType, boolean crossCheck);
75 | private static native long create_1();
76 |
77 | // native support for java finalize()
78 | private static native void delete(long nativeObj);
79 |
80 | }
81 |
--------------------------------------------------------------------------------
/opencv/src/main/java/org/opencv/features2d/FlannBasedMatcher.java:
--------------------------------------------------------------------------------
1 |
2 | //
3 | // This file is auto-generated. Please don't modify it!
4 | //
5 | package org.opencv.features2d;
6 |
7 |
8 |
9 | // C++: class FlannBasedMatcher
10 | //javadoc: FlannBasedMatcher
11 | public class FlannBasedMatcher extends DescriptorMatcher {
12 |
13 | protected FlannBasedMatcher(long addr) { super(addr); }
14 |
15 |
16 | //
17 | // C++: FlannBasedMatcher(Ptr_flann_IndexParams indexParams = makePtr(), Ptr_flann_SearchParams searchParams = makePtr())
18 | //
19 |
20 | //javadoc: FlannBasedMatcher::FlannBasedMatcher()
21 | public FlannBasedMatcher()
22 | {
23 |
24 | super( FlannBasedMatcher_0() );
25 |
26 | return;
27 | }
28 |
29 |
30 | //
31 | // C++: static Ptr_FlannBasedMatcher create()
32 | //
33 |
34 | //javadoc: FlannBasedMatcher::create()
35 | public static FlannBasedMatcher create()
36 | {
37 |
38 | FlannBasedMatcher retVal = new FlannBasedMatcher(create_0());
39 |
40 | return retVal;
41 | }
42 |
43 |
44 | @Override
45 | protected void finalize() throws Throwable {
46 | delete(nativeObj);
47 | }
48 |
49 |
50 |
51 | // C++: FlannBasedMatcher(Ptr_flann_IndexParams indexParams = makePtr(), Ptr_flann_SearchParams searchParams = makePtr())
52 | private static native long FlannBasedMatcher_0();
53 |
54 | // C++: static Ptr_FlannBasedMatcher create()
55 | private static native long create_0();
56 |
57 | // native support for java finalize()
58 | private static native void delete(long nativeObj);
59 |
60 | }
61 |
--------------------------------------------------------------------------------
/opencv/src/main/java/org/opencv/ml/Ml.java:
--------------------------------------------------------------------------------
1 |
2 | //
3 | // This file is auto-generated. Please don't modify it!
4 | //
5 | package org.opencv.ml;
6 |
7 |
8 |
9 | public class Ml {
10 |
11 | public static final int
12 | VAR_NUMERICAL = 0,
13 | VAR_ORDERED = 0,
14 | VAR_CATEGORICAL = 1,
15 | TEST_ERROR = 0,
16 | TRAIN_ERROR = 1,
17 | ROW_SAMPLE = 0,
18 | COL_SAMPLE = 1;
19 |
20 |
21 |
22 |
23 | }
24 |
--------------------------------------------------------------------------------
/opencv/src/main/java/org/opencv/objdetect/BaseCascadeClassifier.java:
--------------------------------------------------------------------------------
1 |
2 | //
3 | // This file is auto-generated. Please don't modify it!
4 | //
5 | package org.opencv.objdetect;
6 |
7 | import org.opencv.core.Algorithm;
8 |
9 | // C++: class BaseCascadeClassifier
10 | //javadoc: BaseCascadeClassifier
11 | public class BaseCascadeClassifier extends Algorithm {
12 |
13 | protected BaseCascadeClassifier(long addr) { super(addr); }
14 |
15 |
16 | @Override
17 | protected void finalize() throws Throwable {
18 | delete(nativeObj);
19 | }
20 |
21 |
22 |
23 | // native support for java finalize()
24 | private static native void delete(long nativeObj);
25 |
26 | }
27 |
--------------------------------------------------------------------------------
/opencv/src/main/java/org/opencv/objdetect/Objdetect.java:
--------------------------------------------------------------------------------
1 |
2 | //
3 | // This file is auto-generated. Please don't modify it!
4 | //
5 | package org.opencv.objdetect;
6 |
7 | import java.util.ArrayList;
8 | import java.util.List;
9 | import org.opencv.core.Mat;
10 | import org.opencv.core.MatOfInt;
11 | import org.opencv.core.MatOfRect;
12 | import org.opencv.utils.Converters;
13 |
14 | public class Objdetect {
15 |
16 | public static final int
17 | CASCADE_DO_CANNY_PRUNING = 1,
18 | CASCADE_SCALE_IMAGE = 2,
19 | CASCADE_FIND_BIGGEST_OBJECT = 4,
20 | CASCADE_DO_ROUGH_SEARCH = 8;
21 |
22 |
23 | //
24 | // C++: void groupRectangles(vector_Rect& rectList, vector_int& weights, int groupThreshold, double eps = 0.2)
25 | //
26 |
27 | //javadoc: groupRectangles(rectList, weights, groupThreshold, eps)
28 | public static void groupRectangles(MatOfRect rectList, MatOfInt weights, int groupThreshold, double eps)
29 | {
30 | Mat rectList_mat = rectList;
31 | Mat weights_mat = weights;
32 | groupRectangles_0(rectList_mat.nativeObj, weights_mat.nativeObj, groupThreshold, eps);
33 |
34 | return;
35 | }
36 |
37 | //javadoc: groupRectangles(rectList, weights, groupThreshold)
38 | public static void groupRectangles(MatOfRect rectList, MatOfInt weights, int groupThreshold)
39 | {
40 | Mat rectList_mat = rectList;
41 | Mat weights_mat = weights;
42 | groupRectangles_1(rectList_mat.nativeObj, weights_mat.nativeObj, groupThreshold);
43 |
44 | return;
45 | }
46 |
47 |
48 |
49 |
50 | // C++: void groupRectangles(vector_Rect& rectList, vector_int& weights, int groupThreshold, double eps = 0.2)
51 | private static native void groupRectangles_0(long rectList_mat_nativeObj, long weights_mat_nativeObj, int groupThreshold, double eps);
52 | private static native void groupRectangles_1(long rectList_mat_nativeObj, long weights_mat_nativeObj, int groupThreshold);
53 |
54 | }
55 |
--------------------------------------------------------------------------------
/opencv/src/main/java/org/opencv/osgi/OpenCVInterface.java:
--------------------------------------------------------------------------------
1 | package org.opencv.osgi;
2 |
3 | /**
4 | * Dummy interface to allow some integration testing within OSGi implementation.
5 | */
6 | public interface OpenCVInterface
7 | {
8 | }
9 |
--------------------------------------------------------------------------------
/opencv/src/main/java/org/opencv/osgi/OpenCVNativeLoader.java:
--------------------------------------------------------------------------------
1 | package org.opencv.osgi;
2 |
3 | import java.util.logging.Level;
4 | import java.util.logging.Logger;
5 |
6 | /**
7 | * This class is intended to provide a convenient way to load OpenCV's native
8 | * library from the Java bundle. If Blueprint is enabled in the OSGi container
9 | * this class will be instantiated automatically and the init() method called
10 | * loading the native library.
11 | */
12 | public class OpenCVNativeLoader implements OpenCVInterface {
13 |
14 | public void init() {
15 | System.loadLibrary("opencv_java3");
16 | Logger.getLogger("org.opencv.osgi").log(Level.INFO, "Successfully loaded OpenCV native library.");
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/opencv/src/main/java/org/opencv/photo/AlignExposures.java:
--------------------------------------------------------------------------------
1 |
2 | //
3 | // This file is auto-generated. Please don't modify it!
4 | //
5 | package org.opencv.photo;
6 |
7 | import java.util.ArrayList;
8 | import java.util.List;
9 | import org.opencv.core.Algorithm;
10 | import org.opencv.core.Mat;
11 | import org.opencv.utils.Converters;
12 |
13 | // C++: class AlignExposures
14 | //javadoc: AlignExposures
15 | public class AlignExposures extends Algorithm {
16 |
17 | protected AlignExposures(long addr) { super(addr); }
18 |
19 |
20 | //
21 | // C++: void process(vector_Mat src, vector_Mat dst, Mat times, Mat response)
22 | //
23 |
24 | //javadoc: AlignExposures::process(src, dst, times, response)
25 | public void process(List src, List dst, Mat times, Mat response)
26 | {
27 | Mat src_mat = Converters.vector_Mat_to_Mat(src);
28 | Mat dst_mat = Converters.vector_Mat_to_Mat(dst);
29 | process_0(nativeObj, src_mat.nativeObj, dst_mat.nativeObj, times.nativeObj, response.nativeObj);
30 |
31 | return;
32 | }
33 |
34 |
35 | @Override
36 | protected void finalize() throws Throwable {
37 | delete(nativeObj);
38 | }
39 |
40 |
41 |
42 | // C++: void process(vector_Mat src, vector_Mat dst, Mat times, Mat response)
43 | private static native void process_0(long nativeObj, long src_mat_nativeObj, long dst_mat_nativeObj, long times_nativeObj, long response_nativeObj);
44 |
45 | // native support for java finalize()
46 | private static native void delete(long nativeObj);
47 |
48 | }
49 |
--------------------------------------------------------------------------------
/opencv/src/main/java/org/opencv/photo/CalibrateCRF.java:
--------------------------------------------------------------------------------
1 |
2 | //
3 | // This file is auto-generated. Please don't modify it!
4 | //
5 | package org.opencv.photo;
6 |
7 | import java.util.ArrayList;
8 | import java.util.List;
9 | import org.opencv.core.Algorithm;
10 | import org.opencv.core.Mat;
11 | import org.opencv.utils.Converters;
12 |
13 | // C++: class CalibrateCRF
14 | //javadoc: CalibrateCRF
15 | public class CalibrateCRF extends Algorithm {
16 |
17 | protected CalibrateCRF(long addr) { super(addr); }
18 |
19 |
20 | //
21 | // C++: void process(vector_Mat src, Mat& dst, Mat times)
22 | //
23 |
24 | //javadoc: CalibrateCRF::process(src, dst, times)
25 | public void process(List src, Mat dst, Mat times)
26 | {
27 | Mat src_mat = Converters.vector_Mat_to_Mat(src);
28 | process_0(nativeObj, src_mat.nativeObj, dst.nativeObj, times.nativeObj);
29 |
30 | return;
31 | }
32 |
33 |
34 | @Override
35 | protected void finalize() throws Throwable {
36 | delete(nativeObj);
37 | }
38 |
39 |
40 |
41 | // C++: void process(vector_Mat src, Mat& dst, Mat times)
42 | private static native void process_0(long nativeObj, long src_mat_nativeObj, long dst_nativeObj, long times_nativeObj);
43 |
44 | // native support for java finalize()
45 | private static native void delete(long nativeObj);
46 |
47 | }
48 |
--------------------------------------------------------------------------------
/opencv/src/main/java/org/opencv/photo/MergeDebevec.java:
--------------------------------------------------------------------------------
1 |
2 | //
3 | // This file is auto-generated. Please don't modify it!
4 | //
5 | package org.opencv.photo;
6 |
7 | import java.util.ArrayList;
8 | import java.util.List;
9 | import org.opencv.core.Mat;
10 | import org.opencv.utils.Converters;
11 |
12 | // C++: class MergeDebevec
13 | //javadoc: MergeDebevec
14 | public class MergeDebevec extends MergeExposures {
15 |
16 | protected MergeDebevec(long addr) { super(addr); }
17 |
18 |
19 | //
20 | // C++: void process(vector_Mat src, Mat& dst, Mat times, Mat response)
21 | //
22 |
23 | //javadoc: MergeDebevec::process(src, dst, times, response)
24 | public void process(List src, Mat dst, Mat times, Mat response)
25 | {
26 | Mat src_mat = Converters.vector_Mat_to_Mat(src);
27 | process_0(nativeObj, src_mat.nativeObj, dst.nativeObj, times.nativeObj, response.nativeObj);
28 |
29 | return;
30 | }
31 |
32 |
33 | //
34 | // C++: void process(vector_Mat src, Mat& dst, Mat times)
35 | //
36 |
37 | //javadoc: MergeDebevec::process(src, dst, times)
38 | public void process(List src, Mat dst, Mat times)
39 | {
40 | Mat src_mat = Converters.vector_Mat_to_Mat(src);
41 | process_1(nativeObj, src_mat.nativeObj, dst.nativeObj, times.nativeObj);
42 |
43 | return;
44 | }
45 |
46 |
47 | @Override
48 | protected void finalize() throws Throwable {
49 | delete(nativeObj);
50 | }
51 |
52 |
53 |
54 | // C++: void process(vector_Mat src, Mat& dst, Mat times, Mat response)
55 | private static native void process_0(long nativeObj, long src_mat_nativeObj, long dst_nativeObj, long times_nativeObj, long response_nativeObj);
56 |
57 | // C++: void process(vector_Mat src, Mat& dst, Mat times)
58 | private static native void process_1(long nativeObj, long src_mat_nativeObj, long dst_nativeObj, long times_nativeObj);
59 |
60 | // native support for java finalize()
61 | private static native void delete(long nativeObj);
62 |
63 | }
64 |
--------------------------------------------------------------------------------
/opencv/src/main/java/org/opencv/photo/MergeExposures.java:
--------------------------------------------------------------------------------
1 |
2 | //
3 | // This file is auto-generated. Please don't modify it!
4 | //
5 | package org.opencv.photo;
6 |
7 | import java.util.ArrayList;
8 | import java.util.List;
9 | import org.opencv.core.Algorithm;
10 | import org.opencv.core.Mat;
11 | import org.opencv.utils.Converters;
12 |
13 | // C++: class MergeExposures
14 | //javadoc: MergeExposures
15 | public class MergeExposures extends Algorithm {
16 |
17 | protected MergeExposures(long addr) { super(addr); }
18 |
19 |
20 | //
21 | // C++: void process(vector_Mat src, Mat& dst, Mat times, Mat response)
22 | //
23 |
24 | //javadoc: MergeExposures::process(src, dst, times, response)
25 | public void process(List src, Mat dst, Mat times, Mat response)
26 | {
27 | Mat src_mat = Converters.vector_Mat_to_Mat(src);
28 | process_0(nativeObj, src_mat.nativeObj, dst.nativeObj, times.nativeObj, response.nativeObj);
29 |
30 | return;
31 | }
32 |
33 |
34 | @Override
35 | protected void finalize() throws Throwable {
36 | delete(nativeObj);
37 | }
38 |
39 |
40 |
41 | // C++: void process(vector_Mat src, Mat& dst, Mat times, Mat response)
42 | private static native void process_0(long nativeObj, long src_mat_nativeObj, long dst_nativeObj, long times_nativeObj, long response_nativeObj);
43 |
44 | // native support for java finalize()
45 | private static native void delete(long nativeObj);
46 |
47 | }
48 |
--------------------------------------------------------------------------------
/opencv/src/main/java/org/opencv/photo/MergeRobertson.java:
--------------------------------------------------------------------------------
1 |
2 | //
3 | // This file is auto-generated. Please don't modify it!
4 | //
5 | package org.opencv.photo;
6 |
7 | import java.util.ArrayList;
8 | import java.util.List;
9 | import org.opencv.core.Mat;
10 | import org.opencv.utils.Converters;
11 |
12 | // C++: class MergeRobertson
13 | //javadoc: MergeRobertson
14 | public class MergeRobertson extends MergeExposures {
15 |
16 | protected MergeRobertson(long addr) { super(addr); }
17 |
18 |
19 | //
20 | // C++: void process(vector_Mat src, Mat& dst, Mat times, Mat response)
21 | //
22 |
23 | //javadoc: MergeRobertson::process(src, dst, times, response)
24 | public void process(List src, Mat dst, Mat times, Mat response)
25 | {
26 | Mat src_mat = Converters.vector_Mat_to_Mat(src);
27 | process_0(nativeObj, src_mat.nativeObj, dst.nativeObj, times.nativeObj, response.nativeObj);
28 |
29 | return;
30 | }
31 |
32 |
33 | //
34 | // C++: void process(vector_Mat src, Mat& dst, Mat times)
35 | //
36 |
37 | //javadoc: MergeRobertson::process(src, dst, times)
38 | public void process(List src, Mat dst, Mat times)
39 | {
40 | Mat src_mat = Converters.vector_Mat_to_Mat(src);
41 | process_1(nativeObj, src_mat.nativeObj, dst.nativeObj, times.nativeObj);
42 |
43 | return;
44 | }
45 |
46 |
47 | @Override
48 | protected void finalize() throws Throwable {
49 | delete(nativeObj);
50 | }
51 |
52 |
53 |
54 | // C++: void process(vector_Mat src, Mat& dst, Mat times, Mat response)
55 | private static native void process_0(long nativeObj, long src_mat_nativeObj, long dst_nativeObj, long times_nativeObj, long response_nativeObj);
56 |
57 | // C++: void process(vector_Mat src, Mat& dst, Mat times)
58 | private static native void process_1(long nativeObj, long src_mat_nativeObj, long dst_nativeObj, long times_nativeObj);
59 |
60 | // native support for java finalize()
61 | private static native void delete(long nativeObj);
62 |
63 | }
64 |
--------------------------------------------------------------------------------
/opencv/src/main/java/org/opencv/photo/Tonemap.java:
--------------------------------------------------------------------------------
1 |
2 | //
3 | // This file is auto-generated. Please don't modify it!
4 | //
5 | package org.opencv.photo;
6 |
7 | import org.opencv.core.Algorithm;
8 | import org.opencv.core.Mat;
9 |
10 | // C++: class Tonemap
11 | //javadoc: Tonemap
12 | public class Tonemap extends Algorithm {
13 |
14 | protected Tonemap(long addr) { super(addr); }
15 |
16 |
17 | //
18 | // C++: float getGamma()
19 | //
20 |
21 | //javadoc: Tonemap::getGamma()
22 | public float getGamma()
23 | {
24 |
25 | float retVal = getGamma_0(nativeObj);
26 |
27 | return retVal;
28 | }
29 |
30 |
31 | //
32 | // C++: void process(Mat src, Mat& dst)
33 | //
34 |
35 | //javadoc: Tonemap::process(src, dst)
36 | public void process(Mat src, Mat dst)
37 | {
38 |
39 | process_0(nativeObj, src.nativeObj, dst.nativeObj);
40 |
41 | return;
42 | }
43 |
44 |
45 | //
46 | // C++: void setGamma(float gamma)
47 | //
48 |
49 | //javadoc: Tonemap::setGamma(gamma)
50 | public void setGamma(float gamma)
51 | {
52 |
53 | setGamma_0(nativeObj, gamma);
54 |
55 | return;
56 | }
57 |
58 |
59 | @Override
60 | protected void finalize() throws Throwable {
61 | delete(nativeObj);
62 | }
63 |
64 |
65 |
66 | // C++: float getGamma()
67 | private static native float getGamma_0(long nativeObj);
68 |
69 | // C++: void process(Mat src, Mat& dst)
70 | private static native void process_0(long nativeObj, long src_nativeObj, long dst_nativeObj);
71 |
72 | // C++: void setGamma(float gamma)
73 | private static native void setGamma_0(long nativeObj, float gamma);
74 |
75 | // native support for java finalize()
76 | private static native void delete(long nativeObj);
77 |
78 | }
79 |
--------------------------------------------------------------------------------
/opencv/src/main/java/org/opencv/photo/TonemapDrago.java:
--------------------------------------------------------------------------------
1 |
2 | //
3 | // This file is auto-generated. Please don't modify it!
4 | //
5 | package org.opencv.photo;
6 |
7 |
8 |
9 | // C++: class TonemapDrago
10 | //javadoc: TonemapDrago
11 | public class TonemapDrago extends Tonemap {
12 |
13 | protected TonemapDrago(long addr) { super(addr); }
14 |
15 |
16 | //
17 | // C++: float getBias()
18 | //
19 |
20 | //javadoc: TonemapDrago::getBias()
21 | public float getBias()
22 | {
23 |
24 | float retVal = getBias_0(nativeObj);
25 |
26 | return retVal;
27 | }
28 |
29 |
30 | //
31 | // C++: float getSaturation()
32 | //
33 |
34 | //javadoc: TonemapDrago::getSaturation()
35 | public float getSaturation()
36 | {
37 |
38 | float retVal = getSaturation_0(nativeObj);
39 |
40 | return retVal;
41 | }
42 |
43 |
44 | //
45 | // C++: void setBias(float bias)
46 | //
47 |
48 | //javadoc: TonemapDrago::setBias(bias)
49 | public void setBias(float bias)
50 | {
51 |
52 | setBias_0(nativeObj, bias);
53 |
54 | return;
55 | }
56 |
57 |
58 | //
59 | // C++: void setSaturation(float saturation)
60 | //
61 |
62 | //javadoc: TonemapDrago::setSaturation(saturation)
63 | public void setSaturation(float saturation)
64 | {
65 |
66 | setSaturation_0(nativeObj, saturation);
67 |
68 | return;
69 | }
70 |
71 |
72 | @Override
73 | protected void finalize() throws Throwable {
74 | delete(nativeObj);
75 | }
76 |
77 |
78 |
79 | // C++: float getBias()
80 | private static native float getBias_0(long nativeObj);
81 |
82 | // C++: float getSaturation()
83 | private static native float getSaturation_0(long nativeObj);
84 |
85 | // C++: void setBias(float bias)
86 | private static native void setBias_0(long nativeObj, float bias);
87 |
88 | // C++: void setSaturation(float saturation)
89 | private static native void setSaturation_0(long nativeObj, float saturation);
90 |
91 | // native support for java finalize()
92 | private static native void delete(long nativeObj);
93 |
94 | }
95 |
--------------------------------------------------------------------------------
/opencv/src/main/java/org/opencv/photo/TonemapMantiuk.java:
--------------------------------------------------------------------------------
1 |
2 | //
3 | // This file is auto-generated. Please don't modify it!
4 | //
5 | package org.opencv.photo;
6 |
7 |
8 |
9 | // C++: class TonemapMantiuk
10 | //javadoc: TonemapMantiuk
11 | public class TonemapMantiuk extends Tonemap {
12 |
13 | protected TonemapMantiuk(long addr) { super(addr); }
14 |
15 |
16 | //
17 | // C++: float getSaturation()
18 | //
19 |
20 | //javadoc: TonemapMantiuk::getSaturation()
21 | public float getSaturation()
22 | {
23 |
24 | float retVal = getSaturation_0(nativeObj);
25 |
26 | return retVal;
27 | }
28 |
29 |
30 | //
31 | // C++: float getScale()
32 | //
33 |
34 | //javadoc: TonemapMantiuk::getScale()
35 | public float getScale()
36 | {
37 |
38 | float retVal = getScale_0(nativeObj);
39 |
40 | return retVal;
41 | }
42 |
43 |
44 | //
45 | // C++: void setSaturation(float saturation)
46 | //
47 |
48 | //javadoc: TonemapMantiuk::setSaturation(saturation)
49 | public void setSaturation(float saturation)
50 | {
51 |
52 | setSaturation_0(nativeObj, saturation);
53 |
54 | return;
55 | }
56 |
57 |
58 | //
59 | // C++: void setScale(float scale)
60 | //
61 |
62 | //javadoc: TonemapMantiuk::setScale(scale)
63 | public void setScale(float scale)
64 | {
65 |
66 | setScale_0(nativeObj, scale);
67 |
68 | return;
69 | }
70 |
71 |
72 | @Override
73 | protected void finalize() throws Throwable {
74 | delete(nativeObj);
75 | }
76 |
77 |
78 |
79 | // C++: float getSaturation()
80 | private static native float getSaturation_0(long nativeObj);
81 |
82 | // C++: float getScale()
83 | private static native float getScale_0(long nativeObj);
84 |
85 | // C++: void setSaturation(float saturation)
86 | private static native void setSaturation_0(long nativeObj, float saturation);
87 |
88 | // C++: void setScale(float scale)
89 | private static native void setScale_0(long nativeObj, float scale);
90 |
91 | // native support for java finalize()
92 | private static native void delete(long nativeObj);
93 |
94 | }
95 |
--------------------------------------------------------------------------------
/opencv/src/main/java/org/opencv/video/BackgroundSubtractor.java:
--------------------------------------------------------------------------------
1 |
2 | //
3 | // This file is auto-generated. Please don't modify it!
4 | //
5 | package org.opencv.video;
6 |
7 | import org.opencv.core.Algorithm;
8 | import org.opencv.core.Mat;
9 |
10 | // C++: class BackgroundSubtractor
11 | //javadoc: BackgroundSubtractor
12 | public class BackgroundSubtractor extends Algorithm {
13 |
14 | protected BackgroundSubtractor(long addr) { super(addr); }
15 |
16 |
17 | //
18 | // C++: void apply(Mat image, Mat& fgmask, double learningRate = -1)
19 | //
20 |
21 | //javadoc: BackgroundSubtractor::apply(image, fgmask, learningRate)
22 | public void apply(Mat image, Mat fgmask, double learningRate)
23 | {
24 |
25 | apply_0(nativeObj, image.nativeObj, fgmask.nativeObj, learningRate);
26 |
27 | return;
28 | }
29 |
30 | //javadoc: BackgroundSubtractor::apply(image, fgmask)
31 | public void apply(Mat image, Mat fgmask)
32 | {
33 |
34 | apply_1(nativeObj, image.nativeObj, fgmask.nativeObj);
35 |
36 | return;
37 | }
38 |
39 |
40 | //
41 | // C++: void getBackgroundImage(Mat& backgroundImage)
42 | //
43 |
44 | //javadoc: BackgroundSubtractor::getBackgroundImage(backgroundImage)
45 | public void getBackgroundImage(Mat backgroundImage)
46 | {
47 |
48 | getBackgroundImage_0(nativeObj, backgroundImage.nativeObj);
49 |
50 | return;
51 | }
52 |
53 |
54 | @Override
55 | protected void finalize() throws Throwable {
56 | delete(nativeObj);
57 | }
58 |
59 |
60 |
61 | // C++: void apply(Mat image, Mat& fgmask, double learningRate = -1)
62 | private static native void apply_0(long nativeObj, long image_nativeObj, long fgmask_nativeObj, double learningRate);
63 | private static native void apply_1(long nativeObj, long image_nativeObj, long fgmask_nativeObj);
64 |
65 | // C++: void getBackgroundImage(Mat& backgroundImage)
66 | private static native void getBackgroundImage_0(long nativeObj, long backgroundImage_nativeObj);
67 |
68 | // native support for java finalize()
69 | private static native void delete(long nativeObj);
70 |
71 | }
72 |
--------------------------------------------------------------------------------
/opencv/src/main/java/org/opencv/video/DenseOpticalFlow.java:
--------------------------------------------------------------------------------
1 |
2 | //
3 | // This file is auto-generated. Please don't modify it!
4 | //
5 | package org.opencv.video;
6 |
7 | import org.opencv.core.Algorithm;
8 | import org.opencv.core.Mat;
9 |
10 | // C++: class DenseOpticalFlow
11 | //javadoc: DenseOpticalFlow
12 | public class DenseOpticalFlow extends Algorithm {
13 |
14 | protected DenseOpticalFlow(long addr) { super(addr); }
15 |
16 |
17 | //
18 | // C++: void calc(Mat I0, Mat I1, Mat& flow)
19 | //
20 |
21 | //javadoc: DenseOpticalFlow::calc(I0, I1, flow)
22 | public void calc(Mat I0, Mat I1, Mat flow)
23 | {
24 |
25 | calc_0(nativeObj, I0.nativeObj, I1.nativeObj, flow.nativeObj);
26 |
27 | return;
28 | }
29 |
30 |
31 | //
32 | // C++: void collectGarbage()
33 | //
34 |
35 | //javadoc: DenseOpticalFlow::collectGarbage()
36 | public void collectGarbage()
37 | {
38 |
39 | collectGarbage_0(nativeObj);
40 |
41 | return;
42 | }
43 |
44 |
45 | @Override
46 | protected void finalize() throws Throwable {
47 | delete(nativeObj);
48 | }
49 |
50 |
51 |
52 | // C++: void calc(Mat I0, Mat I1, Mat& flow)
53 | private static native void calc_0(long nativeObj, long I0_nativeObj, long I1_nativeObj, long flow_nativeObj);
54 |
55 | // C++: void collectGarbage()
56 | private static native void collectGarbage_0(long nativeObj);
57 |
58 | // native support for java finalize()
59 | private static native void delete(long nativeObj);
60 |
61 | }
62 |
--------------------------------------------------------------------------------
/opencv/src/main/java/org/opencv/video/SparseOpticalFlow.java:
--------------------------------------------------------------------------------
1 |
2 | //
3 | // This file is auto-generated. Please don't modify it!
4 | //
5 | package org.opencv.video;
6 |
7 | import org.opencv.core.Algorithm;
8 | import org.opencv.core.Mat;
9 |
10 | // C++: class SparseOpticalFlow
11 | //javadoc: SparseOpticalFlow
12 | public class SparseOpticalFlow extends Algorithm {
13 |
14 | protected SparseOpticalFlow(long addr) { super(addr); }
15 |
16 |
17 | //
18 | // C++: void calc(Mat prevImg, Mat nextImg, Mat prevPts, Mat& nextPts, Mat& status, Mat& err = cv::Mat())
19 | //
20 |
21 | //javadoc: SparseOpticalFlow::calc(prevImg, nextImg, prevPts, nextPts, status, err)
22 | public void calc(Mat prevImg, Mat nextImg, Mat prevPts, Mat nextPts, Mat status, Mat err)
23 | {
24 |
25 | calc_0(nativeObj, prevImg.nativeObj, nextImg.nativeObj, prevPts.nativeObj, nextPts.nativeObj, status.nativeObj, err.nativeObj);
26 |
27 | return;
28 | }
29 |
30 | //javadoc: SparseOpticalFlow::calc(prevImg, nextImg, prevPts, nextPts, status)
31 | public void calc(Mat prevImg, Mat nextImg, Mat prevPts, Mat nextPts, Mat status)
32 | {
33 |
34 | calc_1(nativeObj, prevImg.nativeObj, nextImg.nativeObj, prevPts.nativeObj, nextPts.nativeObj, status.nativeObj);
35 |
36 | return;
37 | }
38 |
39 |
40 | @Override
41 | protected void finalize() throws Throwable {
42 | delete(nativeObj);
43 | }
44 |
45 |
46 |
47 | // C++: void calc(Mat prevImg, Mat nextImg, Mat prevPts, Mat& nextPts, Mat& status, Mat& err = cv::Mat())
48 | private static native void calc_0(long nativeObj, long prevImg_nativeObj, long nextImg_nativeObj, long prevPts_nativeObj, long nextPts_nativeObj, long status_nativeObj, long err_nativeObj);
49 | private static native void calc_1(long nativeObj, long prevImg_nativeObj, long nextImg_nativeObj, long prevPts_nativeObj, long nextPts_nativeObj, long status_nativeObj);
50 |
51 | // native support for java finalize()
52 | private static native void delete(long nativeObj);
53 |
54 | }
55 |
--------------------------------------------------------------------------------
/opencv/src/main/res/values/attrs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/arm64-v8a/libIlmImf.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:e740f820be014a1a58f17ec5e2b51cad890f97a0976183e7572cc025bd367c7c
3 | size 3100804
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/arm64-v8a/libcpufeatures.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:f4149042a15f757a0b29c462f483f5801c2430af2f3975e66f90530a07bb44f6
3 | size 9170
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/arm64-v8a/liblibjasper.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:98471da6c6ee7b20bde2b3a8fd87a0aa640af1ee84f7653d56bf3d893cfb5832
3 | size 688634
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/arm64-v8a/liblibjpeg.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:af69d0296ae57258c421f0c75aed322124812dda44ef6ca9b11734e504faace9
3 | size 512900
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/arm64-v8a/liblibpng.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:5dbf92e7f7f660256bee8c9814768deee8aba936195855e71be7b611dabc72aa
3 | size 574300
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/arm64-v8a/liblibprotobuf.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:a07f3b6cdfa0fbe6417c7718c15f968b85e350164a2ecf6b9d1729db0612537d
3 | size 6771732
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/arm64-v8a/liblibtiff.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:e2881c3dfbcc1fbaf0c0784bcdc72967904d01303eb54579b589cb06a2dea2e0
3 | size 852758
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/arm64-v8a/liblibwebp.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:f9076210476c08a2d13fab75d76a8a14f799a449c42e205b64caae639d240841
3 | size 1057328
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/arm64-v8a/libtbb.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:4013a5b27276fe7291999fa0f05ecdeeab3ab19f72ade97e6ebae02cd4a0bfa2
3 | size 504906
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/arm64-v8a/libtegra_hal.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:e0cf6232313014d3df2a6f3eb8b714cce97e6776aff83434de55378b140e270b
3 | size 1190094
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/armeabi-v7a/libIlmImf.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:f479c350923cd6a9a3331ec3f138313b137d99de4159af47fe6fc7820c948f84
3 | size 2672338
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/armeabi-v7a/libcpufeatures.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:ef6fe1d7e663f3de68f6626ca01c72bd50baf8d5286c53e95552d07228b0021e
3 | size 13948
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/armeabi-v7a/liblibjasper.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:3cbff17e88116c4d28f4280352aabaca45f9909af92cefa2688be63dde9f8aeb
3 | size 501774
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/armeabi-v7a/liblibjpeg.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:155abf13e433941cf4115a7c9a00a5e330ab7203848154cb4b0e96f3dd43353e
3 | size 452804
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/armeabi-v7a/liblibpng.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:cc534aabcd945a360ea8400cace48f0108c438b483a290612842e59c64794c86
3 | size 431974
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/armeabi-v7a/liblibprotobuf.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:11b215ced6b5b22a92a962f98c2c6906bbfaf9f4e46685d8cac95d7d21f83023
3 | size 5794582
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/armeabi-v7a/liblibtiff.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:ebf7114ba62a08a2ca96085f387ab030ff905065f858dca1ad0f6cf880945319
3 | size 649786
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/armeabi-v7a/liblibwebp.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:fdfb7f1e8127b3b78cda44f3202f810f8f387481b9905ed39908a3fa8972bc0e
3 | size 879728
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/armeabi-v7a/libtbb.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:9e42cf4e555bcee92c50c277c8127f49c2ee3a2dd9110fd322cc3f70959010f0
3 | size 488740
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/armeabi-v7a/libtegra_hal.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:681a97b698e89a5346f1a31930e127b254fe4780755d7d0ff3ca066da158dcf1
3 | size 863882
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/armeabi/libIlmImf.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:4b7043a764e254e5cad2940148fe121c5e3b48a89c164efe63f11f3b4243297d
3 | size 2753996
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/armeabi/libcpufeatures.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:7da12017ee4d867018c32f9d402386f78ffd381ad5b585efbba904208f850d68
3 | size 13744
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/armeabi/liblibjasper.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:7833adbe3de69106b8e9e850cb038ec5fbea3246623747001a59a34125608a05
3 | size 536022
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/armeabi/liblibjpeg.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:a0a1d79d8dabf3697a20a1794b5dd55c35c6d1cf018d2fef04f60f263bfa2393
3 | size 393552
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/armeabi/liblibpng.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:01efd1d091d58ffb6657e04be5c8037b54fd29248dcbfc9de033480bfbbe3c10
3 | size 433676
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/armeabi/liblibprotobuf.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:b5667c75eee621aefdfcbfc03ca34f8531baf04601b87e7f02e890efbe392773
3 | size 5849622
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/armeabi/liblibtiff.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:c2f2382b3c36f77ab822bc6d9d1ab3c6d785da510e84fe5c0002f61de2777576
3 | size 664682
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/armeabi/liblibwebp.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:e63e41405f8208bb2af24f7aecd724e5170210830bd98c940663a317fc4b8a99
3 | size 803152
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/armeabi/libtbb.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:5b078281ed722e6938801c684cd88a3dd370ed90677b088ac809c69fb483d05c
3 | size 504896
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/armeabi/libtegra_hal.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:c40424edd6c6bbd6a9dba8975a79d7b45ba13618683cb194346b41b895aa43b5
3 | size 358488
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/mips/libIlmImf.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:3d0d8478b6c1f58f8a5dc7e4ee408748483656eec93e2c261154918c4c16494f
3 | size 2672340
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/mips/libcpufeatures.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:635b21355e67fa0cb05bf303864a394eac20c5164da6e0b670d6f93972a765cd
3 | size 7014
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/mips/liblibjasper.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:5ac758657a4c2e277368093f2e5c6b54a13954a08f2bd004e30f174c1964ffe2
3 | size 638758
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/mips/liblibjpeg.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:c2a642d205c39169e4a62b7a80f1285bf5705330ce5acb4d6b5ca51b41952fac
3 | size 480588
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/mips/liblibpng.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:815b37ef94bd3fd09f5bb49322531353581657b9bfd8944786fb9fb05768e5e3
3 | size 497596
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/mips/liblibprotobuf.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:028d2af0aeca83a6d82a9b6eeed81b8c723dde9c1400cf31bb6dc0a3d84cb4ba
3 | size 5676622
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/mips/liblibtiff.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:31973b72547a4f90ad405c831c1fbca216a212e42d62f662aaf0d7abdb73b69a
3 | size 770614
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/mips/liblibwebp.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:a3dcf46be5758716faf77d07bb38f30a566a478eb804ed300366be528ecd69e1
3 | size 978112
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/mips/libtbb.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:0492d500e88addae9343fad5b930b15ede0273f552905e71283a68346aebb627
3 | size 452820
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/mips64/libIlmImf.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:4a74b756dd3a874c94b2321dbc1a07ab825de663ed1f8c0d08901f476a42c3a1
3 | size 3892978
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/mips64/libcpufeatures.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:808024f8d1a9eaa3b8364fb698c86125505e833c0e213ab11d76bf5f98489a30
3 | size 14322
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/mips64/liblibjasper.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:b75f981ee4ca3ed87129f141106eed514dfcffe5643af3830d6e23fd7ef8f644
3 | size 1356730
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/mips64/liblibjpeg.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:7a999f0469212cec06136541b2769f04b9d5cfe8c513be7d1d40fa3c644d94bb
3 | size 979772
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/mips64/liblibpng.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:8100b2db1eb0bd26a45d6c54124de29fbdb93e8a71e9ae6012479d1f9b8b201e
3 | size 1044212
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/mips64/liblibprotobuf.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:b2704a498cb4ad297659b87ff0652b2addfe941452e4ea677a39421a12746a23
3 | size 10125454
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/mips64/liblibtiff.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:6c97405da7ef81af370c9f584361d1f36608f674b81ec57fb508eec7bc5daa48
3 | size 1415878
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/mips64/liblibwebp.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:53bac703288ca0053deb0dd74e0024d5a76b8afe6cc62be9f5a682a2f242adbb
3 | size 1530568
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/mips64/libtbb.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:16e7f156e850fac895f4b30c73518a47d99eee93988f1d998aafd917b4a53c64
3 | size 772994
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/x86/libIlmImf.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:c3d81758263abd9b7566860a9763a16aa4199b3c75c019271b0f1d1a29e2e99d
3 | size 2344194
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/x86/libcpufeatures.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:80c9f94b24546a427d2f4d408c7fe032ea191fe0391199a81b2a5372633dc463
3 | size 6654
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/x86/libipp_iw.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:b1bc8b6a2230c618f3daff14e25cf2e00cf571a2a48c259ec0637c2032f10417
3 | size 197322
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/x86/libippicv.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:26f297b726b2699d080139fc90ba903fb066fb0b4b6d02667fd5654532bee2a9
3 | size 102690432
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/x86/libittnotify.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:83618624a31ceacb7d492c0ec4f3ad6b6235bb882986ca795624e9c2a44ce8d3
3 | size 122606
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/x86/liblibjasper.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:4bd06fe7521f3a9bf73956c5d8858dfe902434fd10875d6036ca211e76b75b39
3 | size 411994
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/x86/liblibjpeg.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:76de400e5c9aa0558df8af314bc785ef0ae15442d09ab5a3dbed797912c9a1cb
3 | size 346056
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/x86/liblibpng.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:3fd3e96f7f01196d980e22d7c9762ad1930440553d179fdf95e322e708837186
3 | size 343466
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/x86/liblibprotobuf.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:efbb53c687164aa41dec0320c528beca0bb0787f7f76de29097c6ab8d9fcd5a1
3 | size 4743168
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/x86/liblibtiff.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:efba3be70b4a7ded0230b0cc273546648cac830a18d2a63eac1d92f990caa450
3 | size 597888
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/x86/liblibwebp.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:225b7fe28a6eec19ad2661067f7a55eca0b568f190088f6c179ba92abe95dc5a
3 | size 825234
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/x86/libtbb.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:e2edcd360c9b5f68852a4a378bc02e9d3b0c3960a7770ca1042496ab2a590b02
3 | size 409054
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/x86_64/libIlmImf.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:dc8e1ffe9a21db44f3a08c519a170a09e4d94b728eebdd74aab6c961ba8a8829
3 | size 3119766
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/x86_64/libcpufeatures.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:e67c7a994f3cd967a8337ae615e238e1172340be1c66412fc8419a7a8ec63ac0
3 | size 9562
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/x86_64/libipp_iw.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:2408263b36f4511a51f7389f0fd50f2465b4bfcd2bc57f113031e45f168342d7
3 | size 243634
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/x86_64/libippicv.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:1a817d05511ce11266d2760ad764475af10e98ca22ab9adb671eb6ecfacf436f
3 | size 126835974
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/x86_64/libittnotify.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:10ba2c84ef2b947e88a8b49dd1cfceae453ae02a0f9c97e8d7c77dde094c36ab
3 | size 183494
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/x86_64/liblibjasper.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:0d69ef9ad2892f6fcda7cfe89db012f993ebf14f82e3c163174131a30b44ef33
3 | size 589154
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/x86_64/liblibjpeg.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:7aec2cdd9f240c22dcc013327f2b4e4a3fddac334bfe474dd1433f992b20e0e4
3 | size 501324
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/x86_64/liblibpng.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:72677a0f7c064a19bc1e56eedeafb994a748530a371f02b968efc1ee3a610f57
3 | size 491900
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/x86_64/liblibprotobuf.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:44b78a7d4ae0caff27ddb136046246291940900023a85737ecc21a4d624785d8
3 | size 6696346
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/x86_64/liblibtiff.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:3f208eabb7243b37a61a46e1e92d132916de9967d3e0908555834ed548c2633a
3 | size 796790
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/x86_64/liblibwebp.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:7e424d08b14f6c2dccaac2d769a87ddbc5a4f02bc11d30dd8cf3d0ee40fcc7a1
3 | size 1193472
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/3rdparty/libs/x86_64/libtbb.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:e3d53ef98249cb0644e0d95b591fa5ec8b49917601cc42e6ba6bfe33b718c29d
3 | size 560556
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/jni/OpenCV-arm64-v8a.mk:
--------------------------------------------------------------------------------
1 | OPENCV_3RDPARTY_COMPONENTS:=cpufeatures libprotobuf libjpeg libwebp libpng libtiff libjasper IlmImf tegra_hal tbb
2 | OPENCV_EXTRA_COMPONENTS:=z dl m log
3 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/jni/OpenCV-armeabi-v7a.mk:
--------------------------------------------------------------------------------
1 | OPENCV_3RDPARTY_COMPONENTS:=cpufeatures libprotobuf libjpeg libwebp libpng libtiff libjasper IlmImf tegra_hal tbb
2 | OPENCV_EXTRA_COMPONENTS:=z dl m log
3 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/jni/OpenCV-armeabi.mk:
--------------------------------------------------------------------------------
1 | OPENCV_3RDPARTY_COMPONENTS:=cpufeatures libprotobuf libjpeg libwebp libpng libtiff libjasper IlmImf tegra_hal tbb
2 | OPENCV_EXTRA_COMPONENTS:=z dl m log
3 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/jni/OpenCV-mips.mk:
--------------------------------------------------------------------------------
1 | OPENCV_3RDPARTY_COMPONENTS:=cpufeatures libprotobuf libjpeg libwebp libpng libtiff libjasper IlmImf tbb
2 | OPENCV_EXTRA_COMPONENTS:=z dl m log
3 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/jni/OpenCV-mips64.mk:
--------------------------------------------------------------------------------
1 | OPENCV_3RDPARTY_COMPONENTS:=cpufeatures libprotobuf libjpeg libwebp libpng libtiff libjasper IlmImf tbb
2 | OPENCV_EXTRA_COMPONENTS:=z dl m log
3 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/jni/OpenCV-x86.mk:
--------------------------------------------------------------------------------
1 | OPENCV_3RDPARTY_COMPONENTS:=cpufeatures ittnotify libprotobuf libjpeg libwebp libpng libtiff libjasper IlmImf tbb ipp_iw ippicv
2 | OPENCV_EXTRA_COMPONENTS:=z dl m log
3 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/jni/OpenCV-x86_64.mk:
--------------------------------------------------------------------------------
1 | OPENCV_3RDPARTY_COMPONENTS:=cpufeatures ittnotify libprotobuf libjpeg libwebp libpng libtiff libjasper IlmImf tbb ipp_iw ippicv
2 | OPENCV_EXTRA_COMPONENTS:=z dl m log
3 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/jni/OpenCVConfig-version.cmake:
--------------------------------------------------------------------------------
1 | set(OpenCV_VERSION 3.3.0)
2 | set(PACKAGE_VERSION ${OpenCV_VERSION})
3 |
4 | set(PACKAGE_VERSION_EXACT False)
5 | set(PACKAGE_VERSION_COMPATIBLE False)
6 |
7 | if(PACKAGE_FIND_VERSION VERSION_EQUAL PACKAGE_VERSION)
8 | set(PACKAGE_VERSION_EXACT True)
9 | set(PACKAGE_VERSION_COMPATIBLE True)
10 | endif()
11 |
12 | if(PACKAGE_FIND_VERSION_MAJOR EQUAL 3
13 | AND PACKAGE_FIND_VERSION VERSION_LESS PACKAGE_VERSION)
14 | set(PACKAGE_VERSION_COMPATIBLE True)
15 | endif()
16 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/jni/OpenCVConfig.cmake:
--------------------------------------------------------------------------------
1 | # ===================================================================================
2 | # The OpenCV CMake configuration file
3 | #
4 | # ** File generated automatically, do not modify **
5 | #
6 | # Usage from an external project:
7 | # In your CMakeLists.txt, add these lines:
8 | #
9 | # find_package(OpenCV REQUIRED)
10 | # include_directories(${OpenCV_INCLUDE_DIRS}) # Not needed for CMake >= 2.8.11
11 | # target_link_libraries(MY_TARGET_NAME ${OpenCV_LIBS})
12 | #
13 | # Or you can search for specific OpenCV modules:
14 | #
15 | # find_package(OpenCV REQUIRED core videoio)
16 | #
17 | # If the module is found then OPENCV__FOUND is set to TRUE.
18 | #
19 | # This file will define the following variables:
20 | # - OpenCV_LIBS : The list of all imported targets for OpenCV modules.
21 | # - OpenCV_INCLUDE_DIRS : The OpenCV include directories.
22 | # - OpenCV_ANDROID_NATIVE_API_LEVEL : Minimum required level of Android API.
23 | # - OpenCV_VERSION : The version of this OpenCV build: "3.3.0"
24 | # - OpenCV_VERSION_MAJOR : Major version part of OpenCV_VERSION: "3"
25 | # - OpenCV_VERSION_MINOR : Minor version part of OpenCV_VERSION: "3"
26 | # - OpenCV_VERSION_PATCH : Patch version part of OpenCV_VERSION: "0"
27 | # - OpenCV_VERSION_STATUS : Development status of this build: ""
28 | #
29 | # ===================================================================================
30 |
31 | # Extract directory name from full path of the file currently being processed.
32 | # Note that CMake 2.8.3 introduced CMAKE_CURRENT_LIST_DIR. We reimplement it
33 | # for older versions of CMake to support these as well.
34 | if(CMAKE_VERSION VERSION_LESS "2.8.3")
35 | get_filename_component(CMAKE_CURRENT_LIST_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH)
36 | endif()
37 |
38 | if(NOT DEFINED OpenCV_CONFIG_SUBDIR)
39 | set(OpenCV_CONFIG_SUBDIR "/abi-${ANDROID_NDK_ABI_NAME}")
40 | endif()
41 |
42 | set(OpenCV_CONFIG_PATH "${CMAKE_CURRENT_LIST_DIR}${OpenCV_CONFIG_SUBDIR}")
43 | if(EXISTS "${OpenCV_CONFIG_PATH}/OpenCVConfig.cmake")
44 | include("${OpenCV_CONFIG_PATH}/OpenCVConfig.cmake")
45 | else()
46 | if(NOT OpenCV_FIND_QUIETLY)
47 | message(WARNING "Found OpenCV Android Pack but it has no binaries compatible with your ABI (can't find: ${OpenCV_CONFIG_SUBDIR})")
48 | endif()
49 | set(OpenCV_FOUND FALSE)
50 | endif()
51 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/jni/abi-arm64-v8a/OpenCVConfig-version.cmake:
--------------------------------------------------------------------------------
1 | set(OpenCV_VERSION 3.3.0)
2 | set(PACKAGE_VERSION ${OpenCV_VERSION})
3 |
4 | set(PACKAGE_VERSION_EXACT False)
5 | set(PACKAGE_VERSION_COMPATIBLE False)
6 |
7 | if(PACKAGE_FIND_VERSION VERSION_EQUAL PACKAGE_VERSION)
8 | set(PACKAGE_VERSION_EXACT True)
9 | set(PACKAGE_VERSION_COMPATIBLE True)
10 | endif()
11 |
12 | if(PACKAGE_FIND_VERSION_MAJOR EQUAL 3
13 | AND PACKAGE_FIND_VERSION VERSION_LESS PACKAGE_VERSION)
14 | set(PACKAGE_VERSION_COMPATIBLE True)
15 | endif()
16 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/jni/abi-armeabi-v7a/OpenCVConfig-version.cmake:
--------------------------------------------------------------------------------
1 | set(OpenCV_VERSION 3.3.0)
2 | set(PACKAGE_VERSION ${OpenCV_VERSION})
3 |
4 | set(PACKAGE_VERSION_EXACT False)
5 | set(PACKAGE_VERSION_COMPATIBLE False)
6 |
7 | if(PACKAGE_FIND_VERSION VERSION_EQUAL PACKAGE_VERSION)
8 | set(PACKAGE_VERSION_EXACT True)
9 | set(PACKAGE_VERSION_COMPATIBLE True)
10 | endif()
11 |
12 | if(PACKAGE_FIND_VERSION_MAJOR EQUAL 3
13 | AND PACKAGE_FIND_VERSION VERSION_LESS PACKAGE_VERSION)
14 | set(PACKAGE_VERSION_COMPATIBLE True)
15 | endif()
16 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/jni/abi-armeabi/OpenCVConfig-version.cmake:
--------------------------------------------------------------------------------
1 | set(OpenCV_VERSION 3.3.0)
2 | set(PACKAGE_VERSION ${OpenCV_VERSION})
3 |
4 | set(PACKAGE_VERSION_EXACT False)
5 | set(PACKAGE_VERSION_COMPATIBLE False)
6 |
7 | if(PACKAGE_FIND_VERSION VERSION_EQUAL PACKAGE_VERSION)
8 | set(PACKAGE_VERSION_EXACT True)
9 | set(PACKAGE_VERSION_COMPATIBLE True)
10 | endif()
11 |
12 | if(PACKAGE_FIND_VERSION_MAJOR EQUAL 3
13 | AND PACKAGE_FIND_VERSION VERSION_LESS PACKAGE_VERSION)
14 | set(PACKAGE_VERSION_COMPATIBLE True)
15 | endif()
16 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/jni/abi-mips/OpenCVConfig-version.cmake:
--------------------------------------------------------------------------------
1 | set(OpenCV_VERSION 3.3.0)
2 | set(PACKAGE_VERSION ${OpenCV_VERSION})
3 |
4 | set(PACKAGE_VERSION_EXACT False)
5 | set(PACKAGE_VERSION_COMPATIBLE False)
6 |
7 | if(PACKAGE_FIND_VERSION VERSION_EQUAL PACKAGE_VERSION)
8 | set(PACKAGE_VERSION_EXACT True)
9 | set(PACKAGE_VERSION_COMPATIBLE True)
10 | endif()
11 |
12 | if(PACKAGE_FIND_VERSION_MAJOR EQUAL 3
13 | AND PACKAGE_FIND_VERSION VERSION_LESS PACKAGE_VERSION)
14 | set(PACKAGE_VERSION_COMPATIBLE True)
15 | endif()
16 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/jni/abi-mips64/OpenCVConfig-version.cmake:
--------------------------------------------------------------------------------
1 | set(OpenCV_VERSION 3.3.0)
2 | set(PACKAGE_VERSION ${OpenCV_VERSION})
3 |
4 | set(PACKAGE_VERSION_EXACT False)
5 | set(PACKAGE_VERSION_COMPATIBLE False)
6 |
7 | if(PACKAGE_FIND_VERSION VERSION_EQUAL PACKAGE_VERSION)
8 | set(PACKAGE_VERSION_EXACT True)
9 | set(PACKAGE_VERSION_COMPATIBLE True)
10 | endif()
11 |
12 | if(PACKAGE_FIND_VERSION_MAJOR EQUAL 3
13 | AND PACKAGE_FIND_VERSION VERSION_LESS PACKAGE_VERSION)
14 | set(PACKAGE_VERSION_COMPATIBLE True)
15 | endif()
16 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/jni/abi-x86/OpenCVConfig-version.cmake:
--------------------------------------------------------------------------------
1 | set(OpenCV_VERSION 3.3.0)
2 | set(PACKAGE_VERSION ${OpenCV_VERSION})
3 |
4 | set(PACKAGE_VERSION_EXACT False)
5 | set(PACKAGE_VERSION_COMPATIBLE False)
6 |
7 | if(PACKAGE_FIND_VERSION VERSION_EQUAL PACKAGE_VERSION)
8 | set(PACKAGE_VERSION_EXACT True)
9 | set(PACKAGE_VERSION_COMPATIBLE True)
10 | endif()
11 |
12 | if(PACKAGE_FIND_VERSION_MAJOR EQUAL 3
13 | AND PACKAGE_FIND_VERSION VERSION_LESS PACKAGE_VERSION)
14 | set(PACKAGE_VERSION_COMPATIBLE True)
15 | endif()
16 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/jni/abi-x86_64/OpenCVConfig-version.cmake:
--------------------------------------------------------------------------------
1 | set(OpenCV_VERSION 3.3.0)
2 | set(PACKAGE_VERSION ${OpenCV_VERSION})
3 |
4 | set(PACKAGE_VERSION_EXACT False)
5 | set(PACKAGE_VERSION_COMPATIBLE False)
6 |
7 | if(PACKAGE_FIND_VERSION VERSION_EQUAL PACKAGE_VERSION)
8 | set(PACKAGE_VERSION_EXACT True)
9 | set(PACKAGE_VERSION_COMPATIBLE True)
10 | endif()
11 |
12 | if(PACKAGE_FIND_VERSION_MAJOR EQUAL 3
13 | AND PACKAGE_FIND_VERSION VERSION_LESS PACKAGE_VERSION)
14 | set(PACKAGE_VERSION_COMPATIBLE True)
15 | endif()
16 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/jni/include/opencv/cvwimage.h:
--------------------------------------------------------------------------------
1 | ///////////////////////////////////////////////////////////////////////////////
2 | // IMPORTANT: READ BEFORE DOWNLOADING, COPYING, INSTALLING OR USING.
3 | //
4 | // By downloading, copying, installing or using the software you agree to
5 | // this license. If you do not agree to this license, do not download,
6 | // install, copy or use the software.
7 | //
8 | // License Agreement
9 | // For Open Source Computer Vision Library
10 | //
11 | // Copyright (C) 2008, Google, all rights reserved.
12 | // Third party copyrights are property of their respective owners.
13 | //
14 | // Redistribution and use in source and binary forms, with or without
15 | // modification, are permitted provided that the following conditions are met:
16 | //
17 | // * Redistribution's of source code must retain the above copyright notice,
18 | // this list of conditions and the following disclaimer.
19 | //
20 | // * Redistribution's in binary form must reproduce the above copyright notice,
21 | // this list of conditions and the following disclaimer in the documentation
22 | // and/or other materials provided with the distribution.
23 | //
24 | // * The name of Intel Corporation or contributors may not be used to endorse
25 | // or promote products derived from this software without specific
26 | // prior written permission.
27 | //
28 | // This software is provided by the copyright holders and contributors "as is"
29 | // and any express or implied warranties, including, but not limited to, the
30 | // implied warranties of merchantability and fitness for a particular purpose
31 | // are disclaimed. In no event shall the Intel Corporation or contributors be
32 | // liable for any direct, indirect, incidental, special, exemplary, or
33 | // consequential damages
34 | // (including, but not limited to, procurement of substitute goods or services;
35 | // loss of use, data, or profits; or business interruption) however caused
36 | // and on any theory of liability, whether in contract, strict liability,
37 | // or tort (including negligence or otherwise) arising in any way out of
38 | // the use of this software, even if advised of the possibility of such damage.
39 |
40 |
41 | #ifndef OPENCV_OLD_WIMAGE_HPP
42 | #define OPENCV_OLD_WIMAGE_HPP
43 |
44 | #include "opencv2/core/wimage.hpp"
45 |
46 | #endif
47 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/jni/include/opencv/cxeigen.hpp:
--------------------------------------------------------------------------------
1 | /*M///////////////////////////////////////////////////////////////////////////////////////
2 | //
3 | // IMPORTANT: READ BEFORE DOWNLOADING, COPYING, INSTALLING OR USING.
4 | //
5 | // By downloading, copying, installing or using the software you agree to this license.
6 | // If you do not agree to this license, do not download, install,
7 | // copy or use the software.
8 | //
9 | //
10 | // License Agreement
11 | // For Open Source Computer Vision Library
12 | //
13 | // Copyright (C) 2000-2008, Intel Corporation, all rights reserved.
14 | // Copyright (C) 2009, Willow Garage Inc., all rights reserved.
15 | // Third party copyrights are property of their respective owners.
16 | //
17 | // Redistribution and use in source and binary forms, with or without modification,
18 | // are permitted provided that the following conditions are met:
19 | //
20 | // * Redistribution's of source code must retain the above copyright notice,
21 | // this list of conditions and the following disclaimer.
22 | //
23 | // * Redistribution's in binary form must reproduce the above copyright notice,
24 | // this list of conditions and the following disclaimer in the documentation
25 | // and/or other materials provided with the distribution.
26 | //
27 | // * The name of the copyright holders may not be used to endorse or promote products
28 | // derived from this software without specific prior written permission.
29 | //
30 | // This software is provided by the copyright holders and contributors "as is" and
31 | // any express or implied warranties, including, but not limited to, the implied
32 | // warranties of merchantability and fitness for a particular purpose are disclaimed.
33 | // In no event shall the Intel Corporation or contributors be liable for any direct,
34 | // indirect, incidental, special, exemplary, or consequential damages
35 | // (including, but not limited to, procurement of substitute goods or services;
36 | // loss of use, data, or profits; or business interruption) however caused
37 | // and on any theory of liability, whether in contract, strict liability,
38 | // or tort (including negligence or otherwise) arising in any way out of
39 | // the use of this software, even if advised of the possibility of such damage.
40 | //
41 | //M*/
42 |
43 | #ifndef OPENCV_OLD_EIGEN_HPP
44 | #define OPENCV_OLD_EIGEN_HPP
45 |
46 | #include "opencv2/core/eigen.hpp"
47 |
48 | #endif
49 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/jni/include/opencv/cxmisc.h:
--------------------------------------------------------------------------------
1 | #ifndef OPENCV_OLD_CXMISC_H
2 | #define OPENCV_OLD_CXMISC_H
3 |
4 | #ifdef __cplusplus
5 | # include "opencv2/core/utility.hpp"
6 | #endif
7 |
8 | #endif
9 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/jni/include/opencv/highgui.h:
--------------------------------------------------------------------------------
1 | /*M///////////////////////////////////////////////////////////////////////////////////////
2 | //
3 | // IMPORTANT: READ BEFORE DOWNLOADING, COPYING, INSTALLING OR USING.
4 | //
5 | // By downloading, copying, installing or using the software you agree to this license.
6 | // If you do not agree to this license, do not download, install,
7 | // copy or use the software.
8 | //
9 | //
10 | // Intel License Agreement
11 | // For Open Source Computer Vision Library
12 | //
13 | // Copyright (C) 2000, Intel Corporation, all rights reserved.
14 | // Third party copyrights are property of their respective owners.
15 | //
16 | // Redistribution and use in source and binary forms, with or without modification,
17 | // are permitted provided that the following conditions are met:
18 | //
19 | // * Redistribution's of source code must retain the above copyright notice,
20 | // this list of conditions and the following disclaimer.
21 | //
22 | // * Redistribution's in binary form must reproduce the above copyright notice,
23 | // this list of conditions and the following disclaimer in the documentation
24 | // and/or other materials provided with the distribution.
25 | //
26 | // * The name of Intel Corporation may not be used to endorse or promote products
27 | // derived from this software without specific prior written permission.
28 | //
29 | // This software is provided by the copyright holders and contributors "as is" and
30 | // any express or implied warranties, including, but not limited to, the implied
31 | // warranties of merchantability and fitness for a particular purpose are disclaimed.
32 | // In no event shall the Intel Corporation or contributors be liable for any direct,
33 | // indirect, incidental, special, exemplary, or consequential damages
34 | // (including, but not limited to, procurement of substitute goods or services;
35 | // loss of use, data, or profits; or business interruption) however caused
36 | // and on any theory of liability, whether in contract, strict liability,
37 | // or tort (including negligence or otherwise) arising in any way out of
38 | // the use of this software, even if advised of the possibility of such damage.
39 | //
40 | //M*/
41 |
42 | #ifndef OPENCV_OLD_HIGHGUI_H
43 | #define OPENCV_OLD_HIGHGUI_H
44 |
45 | #include "opencv2/core/core_c.h"
46 | #include "opencv2/highgui/highgui_c.h"
47 |
48 | #endif
49 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/jni/include/opencv/ml.h:
--------------------------------------------------------------------------------
1 | /*M///////////////////////////////////////////////////////////////////////////////////////
2 | //
3 | // IMPORTANT: READ BEFORE DOWNLOADING, COPYING, INSTALLING OR USING.
4 | //
5 | // By downloading, copying, installing or using the software you agree to this license.
6 | // If you do not agree to this license, do not download, install,
7 | // copy or use the software.
8 | //
9 | //
10 | // Intel License Agreement
11 | //
12 | // Copyright (C) 2000, Intel Corporation, all rights reserved.
13 | // Third party copyrights are property of their respective owners.
14 | //
15 | // Redistribution and use in source and binary forms, with or without modification,
16 | // are permitted provided that the following conditions are met:
17 | //
18 | // * Redistribution's of source code must retain the above copyright notice,
19 | // this list of conditions and the following disclaimer.
20 | //
21 | // * Redistribution's in binary form must reproduce the above copyright notice,
22 | // this list of conditions and the following disclaimer in the documentation
23 | // and/or other materials provided with the distribution.
24 | //
25 | // * The name of Intel Corporation may not be used to endorse or promote products
26 | // derived from this software without specific prior written permission.
27 | //
28 | // This software is provided by the copyright holders and contributors "as is" and
29 | // any express or implied warranties, including, but not limited to, the implied
30 | // warranties of merchantability and fitness for a particular purpose are disclaimed.
31 | // In no event shall the Intel Corporation or contributors be liable for any direct,
32 | // indirect, incidental, special, exemplary, or consequential damages
33 | // (including, but not limited to, procurement of substitute goods or services;
34 | // loss of use, data, or profits; or business interruption) however caused
35 | // and on any theory of liability, whether in contract, strict liability,
36 | // or tort (including negligence or otherwise) arising in any way out of
37 | // the use of this software, even if advised of the possibility of such damage.
38 | //
39 | //M*/
40 |
41 | #ifndef OPENCV_OLD_ML_H
42 | #define OPENCV_OLD_ML_H
43 |
44 | #include "opencv2/core/core_c.h"
45 | #include "opencv2/ml.hpp"
46 |
47 | #endif
48 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/jni/include/opencv2/calib3d/calib3d.hpp:
--------------------------------------------------------------------------------
1 | /*M///////////////////////////////////////////////////////////////////////////////////////
2 | //
3 | // IMPORTANT: READ BEFORE DOWNLOADING, COPYING, INSTALLING OR USING.
4 | //
5 | // By downloading, copying, installing or using the software you agree to this license.
6 | // If you do not agree to this license, do not download, install,
7 | // copy or use the software.
8 | //
9 | //
10 | // License Agreement
11 | // For Open Source Computer Vision Library
12 | //
13 | // Copyright (C) 2000-2008, Intel Corporation, all rights reserved.
14 | // Copyright (C) 2009, Willow Garage Inc., all rights reserved.
15 | // Copyright (C) 2013, OpenCV Foundation, all rights reserved.
16 | // Third party copyrights are property of their respective owners.
17 | //
18 | // Redistribution and use in source and binary forms, with or without modification,
19 | // are permitted provided that the following conditions are met:
20 | //
21 | // * Redistribution's of source code must retain the above copyright notice,
22 | // this list of conditions and the following disclaimer.
23 | //
24 | // * Redistribution's in binary form must reproduce the above copyright notice,
25 | // this list of conditions and the following disclaimer in the documentation
26 | // and/or other materials provided with the distribution.
27 | //
28 | // * The name of the copyright holders may not be used to endorse or promote products
29 | // derived from this software without specific prior written permission.
30 | //
31 | // This software is provided by the copyright holders and contributors "as is" and
32 | // any express or implied warranties, including, but not limited to, the implied
33 | // warranties of merchantability and fitness for a particular purpose are disclaimed.
34 | // In no event shall the Intel Corporation or contributors be liable for any direct,
35 | // indirect, incidental, special, exemplary, or consequential damages
36 | // (including, but not limited to, procurement of substitute goods or services;
37 | // loss of use, data, or profits; or business interruption) however caused
38 | // and on any theory of liability, whether in contract, strict liability,
39 | // or tort (including negligence or otherwise) arising in any way out of
40 | // the use of this software, even if advised of the possibility of such damage.
41 | //
42 | //M*/
43 |
44 | #ifdef __OPENCV_BUILD
45 | #error this is a compatibility header which should not be used inside the OpenCV library
46 | #endif
47 |
48 | #include "opencv2/calib3d.hpp"
49 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/jni/include/opencv2/core/bufferpool.hpp:
--------------------------------------------------------------------------------
1 | // This file is part of OpenCV project.
2 | // It is subject to the license terms in the LICENSE file found in the top-level directory
3 | // of this distribution and at http://opencv.org/license.html.
4 | //
5 | // Copyright (C) 2014, Advanced Micro Devices, Inc., all rights reserved.
6 |
7 | #ifndef OPENCV_CORE_BUFFER_POOL_HPP
8 | #define OPENCV_CORE_BUFFER_POOL_HPP
9 |
10 | #ifdef _MSC_VER
11 | #pragma warning(push)
12 | #pragma warning(disable: 4265)
13 | #endif
14 |
15 | namespace cv
16 | {
17 |
18 | //! @addtogroup core
19 | //! @{
20 |
21 | class BufferPoolController
22 | {
23 | protected:
24 | ~BufferPoolController() { }
25 | public:
26 | virtual size_t getReservedSize() const = 0;
27 | virtual size_t getMaxReservedSize() const = 0;
28 | virtual void setMaxReservedSize(size_t size) = 0;
29 | virtual void freeAllReservedBuffers() = 0;
30 | };
31 |
32 | //! @}
33 |
34 | }
35 |
36 | #ifdef _MSC_VER
37 | #pragma warning(pop)
38 | #endif
39 |
40 | #endif // OPENCV_CORE_BUFFER_POOL_HPP
41 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/jni/include/opencv2/core/core.hpp:
--------------------------------------------------------------------------------
1 | /*M///////////////////////////////////////////////////////////////////////////////////////
2 | //
3 | // IMPORTANT: READ BEFORE DOWNLOADING, COPYING, INSTALLING OR USING.
4 | //
5 | // By downloading, copying, installing or using the software you agree to this license.
6 | // If you do not agree to this license, do not download, install,
7 | // copy or use the software.
8 | //
9 | //
10 | // License Agreement
11 | // For Open Source Computer Vision Library
12 | //
13 | // Copyright (C) 2000-2008, Intel Corporation, all rights reserved.
14 | // Copyright (C) 2009, Willow Garage Inc., all rights reserved.
15 | // Copyright (C) 2013, OpenCV Foundation, all rights reserved.
16 | // Third party copyrights are property of their respective owners.
17 | //
18 | // Redistribution and use in source and binary forms, with or without modification,
19 | // are permitted provided that the following conditions are met:
20 | //
21 | // * Redistribution's of source code must retain the above copyright notice,
22 | // this list of conditions and the following disclaimer.
23 | //
24 | // * Redistribution's in binary form must reproduce the above copyright notice,
25 | // this list of conditions and the following disclaimer in the documentation
26 | // and/or other materials provided with the distribution.
27 | //
28 | // * The name of the copyright holders may not be used to endorse or promote products
29 | // derived from this software without specific prior written permission.
30 | //
31 | // This software is provided by the copyright holders and contributors "as is" and
32 | // any express or implied warranties, including, but not limited to, the implied
33 | // warranties of merchantability and fitness for a particular purpose are disclaimed.
34 | // In no event shall the Intel Corporation or contributors be liable for any direct,
35 | // indirect, incidental, special, exemplary, or consequential damages
36 | // (including, but not limited to, procurement of substitute goods or services;
37 | // loss of use, data, or profits; or business interruption) however caused
38 | // and on any theory of liability, whether in contract, strict liability,
39 | // or tort (including negligence or otherwise) arising in any way out of
40 | // the use of this software, even if advised of the possibility of such damage.
41 | //
42 | //M*/
43 |
44 | #ifdef __OPENCV_BUILD
45 | #error this is a compatibility header which should not be used inside the OpenCV library
46 | #endif
47 |
48 | #include "opencv2/core.hpp"
49 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/jni/include/opencv2/core/ovx.hpp:
--------------------------------------------------------------------------------
1 | // This file is part of OpenCV project.
2 | // It is subject to the license terms in the LICENSE file found in the top-level directory
3 | // of this distribution and at http://opencv.org/license.html.
4 |
5 | // Copyright (C) 2016, Intel Corporation, all rights reserved.
6 | // Third party copyrights are property of their respective owners.
7 |
8 | // OpenVX related definitions and declarations
9 |
10 | #pragma once
11 | #ifndef OPENCV_OVX_HPP
12 | #define OPENCV_OVX_HPP
13 |
14 | #include "cvdef.h"
15 |
16 | namespace cv
17 | {
18 | /// Check if use of OpenVX is possible
19 | CV_EXPORTS_W bool haveOpenVX();
20 |
21 | /// Check if use of OpenVX is enabled
22 | CV_EXPORTS_W bool useOpenVX();
23 |
24 | /// Enable/disable use of OpenVX
25 | CV_EXPORTS_W void setUseOpenVX(bool flag);
26 | } // namespace cv
27 |
28 | #endif // OPENCV_OVX_HPP
29 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/jni/include/opencv2/flann/config.h:
--------------------------------------------------------------------------------
1 | /***********************************************************************
2 | * Software License Agreement (BSD License)
3 | *
4 | * Copyright 2008-2011 Marius Muja (mariusm@cs.ubc.ca). All rights reserved.
5 | * Copyright 2008-2011 David G. Lowe (lowe@cs.ubc.ca). All rights reserved.
6 | *
7 | * Redistribution and use in source and binary forms, with or without
8 | * modification, are permitted provided that the following conditions
9 | * are met:
10 | *
11 | * 1. Redistributions of source code must retain the above copyright
12 | * notice, this list of conditions and the following disclaimer.
13 | * 2. Redistributions in binary form must reproduce the above copyright
14 | * notice, this list of conditions and the following disclaimer in the
15 | * documentation and/or other materials provided with the distribution.
16 | *
17 | * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
18 | * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
19 | * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
20 | * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
21 | * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
22 | * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
23 | * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
24 | * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
25 | * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
26 | * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27 | *************************************************************************/
28 |
29 |
30 | #ifndef OPENCV_FLANN_CONFIG_H_
31 | #define OPENCV_FLANN_CONFIG_H_
32 |
33 | #ifdef FLANN_VERSION_
34 | #undef FLANN_VERSION_
35 | #endif
36 | #define FLANN_VERSION_ "1.6.10"
37 |
38 | #endif /* OPENCV_FLANN_CONFIG_H_ */
39 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/jni/include/opencv2/flann/dummy.h:
--------------------------------------------------------------------------------
1 |
2 | #ifndef OPENCV_FLANN_DUMMY_H_
3 | #define OPENCV_FLANN_DUMMY_H_
4 |
5 | namespace cvflann
6 | {
7 |
8 | #if (defined _WIN32 || defined WINCE) && defined CVAPI_EXPORTS
9 | __declspec(dllexport)
10 | #endif
11 | void dummyfunc();
12 |
13 | }
14 |
15 |
16 | #endif /* OPENCV_FLANN_DUMMY_H_ */
17 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/jni/include/opencv2/flann/flann.hpp:
--------------------------------------------------------------------------------
1 | /*M///////////////////////////////////////////////////////////////////////////////////////
2 | //
3 | // IMPORTANT: READ BEFORE DOWNLOADING, COPYING, INSTALLING OR USING.
4 | //
5 | // By downloading, copying, installing or using the software you agree to this license.
6 | // If you do not agree to this license, do not download, install,
7 | // copy or use the software.
8 | //
9 | //
10 | // License Agreement
11 | // For Open Source Computer Vision Library
12 | //
13 | // Copyright (C) 2000-2008, Intel Corporation, all rights reserved.
14 | // Copyright (C) 2009, Willow Garage Inc., all rights reserved.
15 | // Copyright (C) 2013, OpenCV Foundation, all rights reserved.
16 | // Third party copyrights are property of their respective owners.
17 | //
18 | // Redistribution and use in source and binary forms, with or without modification,
19 | // are permitted provided that the following conditions are met:
20 | //
21 | // * Redistribution's of source code must retain the above copyright notice,
22 | // this list of conditions and the following disclaimer.
23 | //
24 | // * Redistribution's in binary form must reproduce the above copyright notice,
25 | // this list of conditions and the following disclaimer in the documentation
26 | // and/or other materials provided with the distribution.
27 | //
28 | // * The name of the copyright holders may not be used to endorse or promote products
29 | // derived from this software without specific prior written permission.
30 | //
31 | // This software is provided by the copyright holders and contributors "as is" and
32 | // any express or implied warranties, including, but not limited to, the implied
33 | // warranties of merchantability and fitness for a particular purpose are disclaimed.
34 | // In no event shall the Intel Corporation or contributors be liable for any direct,
35 | // indirect, incidental, special, exemplary, or consequential damages
36 | // (including, but not limited to, procurement of substitute goods or services;
37 | // loss of use, data, or profits; or business interruption) however caused
38 | // and on any theory of liability, whether in contract, strict liability,
39 | // or tort (including negligence or otherwise) arising in any way out of
40 | // the use of this software, even if advised of the possibility of such damage.
41 | //
42 | //M*/
43 |
44 | #ifdef __OPENCV_BUILD
45 | #error this is a compatibility header which should not be used inside the OpenCV library
46 | #endif
47 |
48 | #include "opencv2/flann.hpp"
49 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/jni/include/opencv2/flann/general.h:
--------------------------------------------------------------------------------
1 | /***********************************************************************
2 | * Software License Agreement (BSD License)
3 | *
4 | * Copyright 2008-2009 Marius Muja (mariusm@cs.ubc.ca). All rights reserved.
5 | * Copyright 2008-2009 David G. Lowe (lowe@cs.ubc.ca). All rights reserved.
6 | *
7 | * THE BSD LICENSE
8 | *
9 | * Redistribution and use in source and binary forms, with or without
10 | * modification, are permitted provided that the following conditions
11 | * are met:
12 | *
13 | * 1. Redistributions of source code must retain the above copyright
14 | * notice, this list of conditions and the following disclaimer.
15 | * 2. Redistributions in binary form must reproduce the above copyright
16 | * notice, this list of conditions and the following disclaimer in the
17 | * documentation and/or other materials provided with the distribution.
18 | *
19 | * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
20 | * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
21 | * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
22 | * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
23 | * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
24 | * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
25 | * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
26 | * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
27 | * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
28 | * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
29 | *************************************************************************/
30 |
31 | #ifndef OPENCV_FLANN_GENERAL_H_
32 | #define OPENCV_FLANN_GENERAL_H_
33 |
34 | #include "opencv2/core.hpp"
35 |
36 | namespace cvflann
37 | {
38 |
39 | class FLANNException : public cv::Exception
40 | {
41 | public:
42 | FLANNException(const char* message) : cv::Exception(0, message, "", __FILE__, __LINE__) { }
43 |
44 | FLANNException(const cv::String& message) : cv::Exception(0, message, "", __FILE__, __LINE__) { }
45 | };
46 |
47 | }
48 |
49 |
50 | #endif /* OPENCV_FLANN_GENERAL_H_ */
51 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/jni/include/opencv2/highgui/highgui.hpp:
--------------------------------------------------------------------------------
1 | /*M///////////////////////////////////////////////////////////////////////////////////////
2 | //
3 | // IMPORTANT: READ BEFORE DOWNLOADING, COPYING, INSTALLING OR USING.
4 | //
5 | // By downloading, copying, installing or using the software you agree to this license.
6 | // If you do not agree to this license, do not download, install,
7 | // copy or use the software.
8 | //
9 | //
10 | // License Agreement
11 | // For Open Source Computer Vision Library
12 | //
13 | // Copyright (C) 2000-2008, Intel Corporation, all rights reserved.
14 | // Copyright (C) 2009, Willow Garage Inc., all rights reserved.
15 | // Copyright (C) 2013, OpenCV Foundation, all rights reserved.
16 | // Third party copyrights are property of their respective owners.
17 | //
18 | // Redistribution and use in source and binary forms, with or without modification,
19 | // are permitted provided that the following conditions are met:
20 | //
21 | // * Redistribution's of source code must retain the above copyright notice,
22 | // this list of conditions and the following disclaimer.
23 | //
24 | // * Redistribution's in binary form must reproduce the above copyright notice,
25 | // this list of conditions and the following disclaimer in the documentation
26 | // and/or other materials provided with the distribution.
27 | //
28 | // * The name of the copyright holders may not be used to endorse or promote products
29 | // derived from this software without specific prior written permission.
30 | //
31 | // This software is provided by the copyright holders and contributors "as is" and
32 | // any express or implied warranties, including, but not limited to, the implied
33 | // warranties of merchantability and fitness for a particular purpose are disclaimed.
34 | // In no event shall the Intel Corporation or contributors be liable for any direct,
35 | // indirect, incidental, special, exemplary, or consequential damages
36 | // (including, but not limited to, procurement of substitute goods or services;
37 | // loss of use, data, or profits; or business interruption) however caused
38 | // and on any theory of liability, whether in contract, strict liability,
39 | // or tort (including negligence or otherwise) arising in any way out of
40 | // the use of this software, even if advised of the possibility of such damage.
41 | //
42 | //M*/
43 |
44 | #ifdef __OPENCV_BUILD
45 | #error this is a compatibility header which should not be used inside the OpenCV library
46 | #endif
47 |
48 | #include "opencv2/highgui.hpp"
49 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/jni/include/opencv2/imgproc/hal/interface.h:
--------------------------------------------------------------------------------
1 | #ifndef OPENCV_IMGPROC_HAL_INTERFACE_H
2 | #define OPENCV_IMGPROC_HAL_INTERFACE_H
3 |
4 | //! @addtogroup imgproc_hal_interface
5 | //! @{
6 |
7 | //! @name Interpolation modes
8 | //! @sa cv::InterpolationFlags
9 | //! @{
10 | #define CV_HAL_INTER_NEAREST 0
11 | #define CV_HAL_INTER_LINEAR 1
12 | #define CV_HAL_INTER_CUBIC 2
13 | #define CV_HAL_INTER_AREA 3
14 | #define CV_HAL_INTER_LANCZOS4 4
15 | //! @}
16 |
17 | //! @name Morphology operations
18 | //! @sa cv::MorphTypes
19 | //! @{
20 | #define MORPH_ERODE 0
21 | #define MORPH_DILATE 1
22 | //! @}
23 |
24 | //! @}
25 |
26 | #endif
27 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/jni/include/opencv2/ml/ml.hpp:
--------------------------------------------------------------------------------
1 | /*M///////////////////////////////////////////////////////////////////////////////////////
2 | //
3 | // IMPORTANT: READ BEFORE DOWNLOADING, COPYING, INSTALLING OR USING.
4 | //
5 | // By downloading, copying, installing or using the software you agree to this license.
6 | // If you do not agree to this license, do not download, install,
7 | // copy or use the software.
8 | //
9 | //
10 | // License Agreement
11 | // For Open Source Computer Vision Library
12 | //
13 | // Copyright (C) 2000-2008, Intel Corporation, all rights reserved.
14 | // Copyright (C) 2009, Willow Garage Inc., all rights reserved.
15 | // Copyright (C) 2013, OpenCV Foundation, all rights reserved.
16 | // Third party copyrights are property of their respective owners.
17 | //
18 | // Redistribution and use in source and binary forms, with or without modification,
19 | // are permitted provided that the following conditions are met:
20 | //
21 | // * Redistribution's of source code must retain the above copyright notice,
22 | // this list of conditions and the following disclaimer.
23 | //
24 | // * Redistribution's in binary form must reproduce the above copyright notice,
25 | // this list of conditions and the following disclaimer in the documentation
26 | // and/or other materials provided with the distribution.
27 | //
28 | // * The name of the copyright holders may not be used to endorse or promote products
29 | // derived from this software without specific prior written permission.
30 | //
31 | // This software is provided by the copyright holders and contributors "as is" and
32 | // any express or implied warranties, including, but not limited to, the implied
33 | // warranties of merchantability and fitness for a particular purpose are disclaimed.
34 | // In no event shall the Intel Corporation or contributors be liable for any direct,
35 | // indirect, incidental, special, exemplary, or consequential damages
36 | // (including, but not limited to, procurement of substitute goods or services;
37 | // loss of use, data, or profits; or business interruption) however caused
38 | // and on any theory of liability, whether in contract, strict liability,
39 | // or tort (including negligence or otherwise) arising in any way out of
40 | // the use of this software, even if advised of the possibility of such damage.
41 | //
42 | //M*/
43 |
44 | #ifdef __OPENCV_BUILD
45 | #error this is a compatibility header which should not be used inside the OpenCV library
46 | #endif
47 |
48 | #include "opencv2/ml.hpp"
49 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/jni/include/opencv2/opencv_modules.hpp:
--------------------------------------------------------------------------------
1 | /*
2 | * ** File generated automatically, do not modify **
3 | *
4 | * This file defines the list of modules available in current build configuration
5 | *
6 | *
7 | */
8 |
9 | // This definition means that OpenCV is built with enabled non-free code.
10 | // For example, patented algorithms for non-profit/non-commercial use only.
11 | /* #undef OPENCV_ENABLE_NONFREE */
12 |
13 | #define HAVE_OPENCV_CALIB3D
14 | #define HAVE_OPENCV_CORE
15 | #define HAVE_OPENCV_DNN
16 | #define HAVE_OPENCV_FEATURES2D
17 | #define HAVE_OPENCV_FLANN
18 | #define HAVE_OPENCV_HIGHGUI
19 | #define HAVE_OPENCV_IMGCODECS
20 | #define HAVE_OPENCV_IMGPROC
21 | #define HAVE_OPENCV_ML
22 | #define HAVE_OPENCV_OBJDETECT
23 | #define HAVE_OPENCV_PHOTO
24 | #define HAVE_OPENCV_SHAPE
25 | #define HAVE_OPENCV_STITCHING
26 | #define HAVE_OPENCV_SUPERRES
27 | #define HAVE_OPENCV_VIDEO
28 | #define HAVE_OPENCV_VIDEOIO
29 | #define HAVE_OPENCV_VIDEOSTAB
30 |
31 |
32 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/jni/include/opencv2/photo/photo.hpp:
--------------------------------------------------------------------------------
1 | /*M///////////////////////////////////////////////////////////////////////////////////////
2 | //
3 | // IMPORTANT: READ BEFORE DOWNLOADING, COPYING, INSTALLING OR USING.
4 | //
5 | // By downloading, copying, installing or using the software you agree to this license.
6 | // If you do not agree to this license, do not download, install,
7 | // copy or use the software.
8 | //
9 | //
10 | // License Agreement
11 | // For Open Source Computer Vision Library
12 | //
13 | // Copyright (C) 2000-2008, Intel Corporation, all rights reserved.
14 | // Copyright (C) 2009, Willow Garage Inc., all rights reserved.
15 | // Copyright (C) 2013, OpenCV Foundation, all rights reserved.
16 | // Third party copyrights are property of their respective owners.
17 | //
18 | // Redistribution and use in source and binary forms, with or without modification,
19 | // are permitted provided that the following conditions are met:
20 | //
21 | // * Redistribution's of source code must retain the above copyright notice,
22 | // this list of conditions and the following disclaimer.
23 | //
24 | // * Redistribution's in binary form must reproduce the above copyright notice,
25 | // this list of conditions and the following disclaimer in the documentation
26 | // and/or other materials provided with the distribution.
27 | //
28 | // * The name of the copyright holders may not be used to endorse or promote products
29 | // derived from this software without specific prior written permission.
30 | //
31 | // This software is provided by the copyright holders and contributors "as is" and
32 | // any express or implied warranties, including, but not limited to, the implied
33 | // warranties of merchantability and fitness for a particular purpose are disclaimed.
34 | // In no event shall the Intel Corporation or contributors be liable for any direct,
35 | // indirect, incidental, special, exemplary, or consequential damages
36 | // (including, but not limited to, procurement of substitute goods or services;
37 | // loss of use, data, or profits; or business interruption) however caused
38 | // and on any theory of liability, whether in contract, strict liability,
39 | // or tort (including negligence or otherwise) arising in any way out of
40 | // the use of this software, even if advised of the possibility of such damage.
41 | //
42 | //M*/
43 |
44 | #ifdef __OPENCV_BUILD
45 | #error this is a compatibility header which should not be used inside the OpenCV library
46 | #endif
47 |
48 | #include "opencv2/photo.hpp"
49 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/jni/include/opencv2/shape/shape.hpp:
--------------------------------------------------------------------------------
1 | /*M///////////////////////////////////////////////////////////////////////////////////////
2 | //
3 | // IMPORTANT: READ BEFORE DOWNLOADING, COPYING, INSTALLING OR USING.
4 | //
5 | // By downloading, copying, installing or using the software you agree to this license.
6 | // If you do not agree to this license, do not download, install,
7 | // copy or use the software.
8 | //
9 | //
10 | // License Agreement
11 | // For Open Source Computer Vision Library
12 | //
13 | // Copyright (C) 2000-2008, Intel Corporation, all rights reserved.
14 | // Copyright (C) 2009, Willow Garage Inc., all rights reserved.
15 | // Copyright (C) 2013, OpenCV Foundation, all rights reserved.
16 | // Third party copyrights are property of their respective owners.
17 | //
18 | // Redistribution and use in source and binary forms, with or without modification,
19 | // are permitted provided that the following conditions are met:
20 | //
21 | // * Redistribution's of source code must retain the above copyright notice,
22 | // this list of conditions and the following disclaimer.
23 | //
24 | // * Redistribution's in binary form must reproduce the above copyright notice,
25 | // this list of conditions and the following disclaimer in the documentation
26 | // and/or other materials provided with the distribution.
27 | //
28 | // * The name of the copyright holders may not be used to endorse or promote products
29 | // derived from this software without specific prior written permission.
30 | //
31 | // This software is provided by the copyright holders and contributors "as is" and
32 | // any express or implied warranties, including, but not limited to, the implied
33 | // warranties of merchantability and fitness for a particular purpose are disclaimed.
34 | // In no event shall the Intel Corporation or contributors be liable for any direct,
35 | // indirect, incidental, special, exemplary, or consequential damages
36 | // (including, but not limited to, procurement of substitute goods or services;
37 | // loss of use, data, or profits; or business interruption) however caused
38 | // and on any theory of liability, whether in contract, strict liability,
39 | // or tort (including negligence or otherwise) arising in any way out of
40 | // the use of this software, even if advised of the possibility of such damage.
41 | //
42 | //M*/
43 |
44 | #ifdef __OPENCV_BUILD
45 | #error this is a compatibility header which should not be used inside the OpenCV library
46 | #endif
47 |
48 | #include "opencv2/shape.hpp"
49 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/jni/include/opencv2/video/video.hpp:
--------------------------------------------------------------------------------
1 | /*M///////////////////////////////////////////////////////////////////////////////////////
2 | //
3 | // IMPORTANT: READ BEFORE DOWNLOADING, COPYING, INSTALLING OR USING.
4 | //
5 | // By downloading, copying, installing or using the software you agree to this license.
6 | // If you do not agree to this license, do not download, install,
7 | // copy or use the software.
8 | //
9 | //
10 | // License Agreement
11 | // For Open Source Computer Vision Library
12 | //
13 | // Copyright (C) 2000-2008, Intel Corporation, all rights reserved.
14 | // Copyright (C) 2009, Willow Garage Inc., all rights reserved.
15 | // Copyright (C) 2013, OpenCV Foundation, all rights reserved.
16 | // Third party copyrights are property of their respective owners.
17 | //
18 | // Redistribution and use in source and binary forms, with or without modification,
19 | // are permitted provided that the following conditions are met:
20 | //
21 | // * Redistribution's of source code must retain the above copyright notice,
22 | // this list of conditions and the following disclaimer.
23 | //
24 | // * Redistribution's in binary form must reproduce the above copyright notice,
25 | // this list of conditions and the following disclaimer in the documentation
26 | // and/or other materials provided with the distribution.
27 | //
28 | // * The name of the copyright holders may not be used to endorse or promote products
29 | // derived from this software without specific prior written permission.
30 | //
31 | // This software is provided by the copyright holders and contributors "as is" and
32 | // any express or implied warranties, including, but not limited to, the implied
33 | // warranties of merchantability and fitness for a particular purpose are disclaimed.
34 | // In no event shall the Intel Corporation or contributors be liable for any direct,
35 | // indirect, incidental, special, exemplary, or consequential damages
36 | // (including, but not limited to, procurement of substitute goods or services;
37 | // loss of use, data, or profits; or business interruption) however caused
38 | // and on any theory of liability, whether in contract, strict liability,
39 | // or tort (including negligence or otherwise) arising in any way out of
40 | // the use of this software, even if advised of the possibility of such damage.
41 | //
42 | //M*/
43 |
44 | #ifdef __OPENCV_BUILD
45 | #error this is a compatibility header which should not be used inside the OpenCV library
46 | #endif
47 |
48 | #include "opencv2/video.hpp"
49 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/arm64-v8a/libopencv_calib3d.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:c548ee7c519dc123086925e539e5aa671d3506116c5e075f6e87e99bc0409cf3
3 | size 2594576
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/arm64-v8a/libopencv_core.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:cb79a73bf296788f2a1dd27e7c08f9df6aec47d9295a1962d613b3f6d7779023
3 | size 5972302
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/arm64-v8a/libopencv_dnn.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:4b717fde2d53b246264835d9379ed9d05859d6f37b069c5a7a5834560249b723
3 | size 7514828
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/arm64-v8a/libopencv_features2d.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:e65ceb7a71b42eddab9d4c94bd752f3c21ffca81937826b24aa7b5c8b43745f6
3 | size 1436046
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/arm64-v8a/libopencv_flann.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:94aca5e409d5f3cbc9fb56b8e75d0eb2082a2208461cfa627e2be9e8625af2f3
3 | size 1193070
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/arm64-v8a/libopencv_highgui.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:92c9794f87d27ec2dbc4e57b849434f518a38aa78b8b692d3ec5517aa705a586
3 | size 98354
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/arm64-v8a/libopencv_imgcodecs.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:503fbce2143a482605a9e0dd0f15a7b13219eb8fadef2e2e0317bb4090581fc1
3 | size 912792
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/arm64-v8a/libopencv_imgproc.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:35ee6ba4dc21f8d93cb38bb3006703930a5a9c0d8efadfeb4c5992c7be3d7b9f
3 | size 6086196
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/arm64-v8a/libopencv_java3.so:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:9311802dbbf59e75b4cdde6da94b0fb81b371e8dcb9c1968836578ff1556d5b6
3 | size 18287728
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/arm64-v8a/libopencv_ml.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:a79f56510eb6c36a221ca6fa715f7bcff6ce8f2e0ebf3226bc063069b68d4558
3 | size 1732660
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/arm64-v8a/libopencv_objdetect.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:f6df0c1dfbfa0b262ecaac6cd4aacc0dec2c7355a93587158f3374bc8906a2ec
3 | size 719282
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/arm64-v8a/libopencv_photo.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:f8e283440509f70feee2c820ebe491f1ebf7b1ab7e13e9159110ba2ae3de1588
3 | size 1723980
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/arm64-v8a/libopencv_shape.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:1116f76adeffb797c5500237cca4497bab7fd5c35482ffb81ef4436cda6f2ea8
3 | size 517638
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/arm64-v8a/libopencv_stitching.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:45c20c2186bf080af107aa0bfef74b5c91df653960536945f14d86a46101f937
3 | size 1225866
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/arm64-v8a/libopencv_superres.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:8f75f37c89ca05495467e6b2d9572bad2b562dcbf84828a2dcd296bb2d875af5
3 | size 302612
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/arm64-v8a/libopencv_video.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:ca55d3caadb2865d395e10952f944c7c91ba4fc55329e6bf93fffc904cf819ea
3 | size 632424
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/arm64-v8a/libopencv_videoio.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:26aa6e73f3b94dde84afe137c69c26a2cde6e40b4dfa8a451bba30f2b2477046
3 | size 321302
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/arm64-v8a/libopencv_videostab.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:79b1b805adc19c5704e1b153f8d9d6198838d81c621682b7049d8b9806357cbb
3 | size 699538
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/armeabi-v7a/libopencv_calib3d.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:742d6cbb1283d738241bf631d5d525bb5cce6143ce574847c951147e6317f857
3 | size 1948460
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/armeabi-v7a/libopencv_core.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:2702a891bb4c330831017f600c1c6f4a5a64a5c4dfd0c8f44c9b5ef68fe30bca
3 | size 4547698
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/armeabi-v7a/libopencv_dnn.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:6cf2926166ef3cfc6d31f722959a50572651ebffdd3c438fe07db184c17f7378
3 | size 6622150
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/armeabi-v7a/libopencv_features2d.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:ee7a89ed201c1d7d685e9ea9cc01be5f57ddc68451633ad8e94b9caf94ec7a5b
3 | size 1240064
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/armeabi-v7a/libopencv_flann.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:fe7f4876453e1d0fe7f75f95ff0bb67b98bcd6b9b8c657b936a4aae1c639074e
3 | size 1111430
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/armeabi-v7a/libopencv_highgui.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:6a3ad4f02dcd8c0f5482c04badb5ab27d72e969edeb3fc91240f62087afc9739
3 | size 84778
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/armeabi-v7a/libopencv_imgcodecs.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:a0a9cf9880f1ac6a372f0380bd381cbd19ad19c4f290e9440f4e93fba9320d8a
3 | size 737474
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/armeabi-v7a/libopencv_imgproc.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:1269f09c69d7c394591838fc40c7b25cb94b6e7cecf7370e56e82f6094b3981f
3 | size 5043770
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/armeabi-v7a/libopencv_java3.so:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:6872d82c53dc9377a8bfbcd99e590d62b78f17269d7cdb9ab79a3f7eb712b888
3 | size 11156500
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/armeabi-v7a/libopencv_ml.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:98a5b351c40ca1f45990b4314b0992a181fb6727ff6c73382e849ac9c7cb0d8c
3 | size 1396896
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/armeabi-v7a/libopencv_objdetect.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:a217695bfa26167ed75f1d9b6e514fd06d7c7dc230d712cdae6c0ac2208622f4
3 | size 607148
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/armeabi-v7a/libopencv_photo.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:e6f97a4f7b84cd38f7fa2bd69aac19b01550f90302f7f1e87b164ba34313d9ec
3 | size 1310766
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/armeabi-v7a/libopencv_shape.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:95f9b106339767e6e11212685c199b6a45bdb743935da3d20d6fbec8c1c739e2
3 | size 424260
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/armeabi-v7a/libopencv_stitching.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:bbe7cb804abbc1b3bfff0693ddb824fea48d9fba4eea32c63bb1eb1cf693a410
3 | size 1049218
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/armeabi-v7a/libopencv_superres.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:a308a46a5839b6d3ddf4389b54586dfc2c5b090c818d05e3e09689dc5af78f54
3 | size 263894
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/armeabi-v7a/libopencv_video.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:abd8a335b81c300d7165a85d1805b52625a716b41849d55ba843d66fa4f8f8e3
3 | size 478014
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/armeabi-v7a/libopencv_videoio.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:abfbf4111ae8773ecd54828c71aa0c1237bec2bdcf954ba8256756c7048fc49b
3 | size 226590
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/armeabi-v7a/libopencv_videostab.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:8a054670b67ce51e8b874c88f9c8b50362163311ed8725ef05d47aaf39aca313
3 | size 590192
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/armeabi/libopencv_calib3d.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:8bd543c46fb68c8f625a23c43b25366a4fc3ca1349b94bee32dc4d1907b55d6a
3 | size 2444278
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/armeabi/libopencv_core.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:b2f053984cad54dace2af66fa9a4c47b76163727a43507c6ce0610def684c9f7
3 | size 4530738
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/armeabi/libopencv_dnn.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:8dca388685945da9e173718be5d1ba20521a10880d7a0520fe5c69df1bac0d26
3 | size 6640032
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/armeabi/libopencv_features2d.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:4ade42b4ccf6c2b8c014000c8307dd9b35e8f9083e2fa62acf316d21875d8e34
3 | size 1277098
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/armeabi/libopencv_flann.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:172aefc5c6c87eb131131dcaff4f45ac425a140c5cd45b00f17914eb85987986
3 | size 1133726
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/armeabi/libopencv_highgui.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:5b9e581a9fa4df94c0fb7ea9f8bb672f0c224f36d73776bfe3739c7e24fdb772
3 | size 85862
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/armeabi/libopencv_imgcodecs.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:6cc5f51bc2bd84f6b1aa423b5869ee62754aced4b174796b7ac465e2edb8d4f8
3 | size 725830
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/armeabi/libopencv_imgproc.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:c02a5aaa07984df093bcd831e54ecbec2a33f6b6c5a56d3bc6e256f0586f4986
3 | size 5021710
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/armeabi/libopencv_java3.so:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:b595972f2972f19df6e3a1e18f61d572c55fd01c05e40fdddfa693a0b874046f
3 | size 10668996
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/armeabi/libopencv_ml.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:574f8a19a0f07f7e84555b259551d34e4358e338bec70eb4827c59faada15ac5
3 | size 1388222
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/armeabi/libopencv_objdetect.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:99ffb695954fc824d72b9a3b6827686e2e8304438704aee964647f4a019629b9
3 | size 617484
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/armeabi/libopencv_photo.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:06c9cd80591800070857aec7e7677949c3c68a478601a52a2815fafc7ec99f2c
3 | size 1307882
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/armeabi/libopencv_shape.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:3dfbba3edc0fe2c408bd681af6c3fb8262fb2c8148121d5a9af9d538441d3951
3 | size 427852
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/armeabi/libopencv_stitching.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:f2bfb6e784d4f506f0163809c8593f4bb139203872714cdca3415e26ef992e93
3 | size 1073972
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/armeabi/libopencv_superres.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:900cad3abb757056dbf9d6064296d517a99c75ce476ca549cb52babc7201a788
3 | size 267906
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/armeabi/libopencv_video.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:fe61c80b70c98242798e0f148b1016cb4c928067eee47f6b7665eeab02172263
3 | size 492440
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/armeabi/libopencv_videoio.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:8b9a69dffd58627735db2d4254903290e56ccc6ca8a35e598bf7532a87944779
3 | size 227798
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/armeabi/libopencv_videostab.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:e5d222d441fddbfdcfc7ae787078d8545fabc186a4293632639f80915389fc75
3 | size 599100
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/mips/libopencv_calib3d.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:cabe8ee8b00badf527cd48f1ee4b0a09f5726275190f3ad851b91992562761df
3 | size 2456440
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/mips/libopencv_core.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:623ff7b4a499e00220f50018ef86d0f445edfc9ee5b6604ca567f481c09e445f
3 | size 4794502
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/mips/libopencv_dnn.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:f8ae97eca50a48dd032ae3363659cf54e6cfaa2d8e8e0aff5e76bfa59898a465
3 | size 6262544
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/mips/libopencv_features2d.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:3811b93cf48e03d0cb2a5d143ef3161e4713db06b60ce9631a19307814d04888
3 | size 1323864
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/mips/libopencv_flann.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:63d6221da965db5ad485f666f41ba2eb6a45438e07ed22171fa569d54627b996
3 | size 996190
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/mips/libopencv_highgui.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:61f0da1be27612b7f999d6c09dedc17159ce8f00cde4c96187abb13c7b5462f3
3 | size 81830
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/mips/libopencv_imgcodecs.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:2430c1ae4ff0b622899dadd835b736b7413503fbf1a42446f1a5f2283c8928a0
3 | size 743998
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/mips/libopencv_imgproc.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:83fdcf0f3be9167ebac57ff50840f7e69a3ad93b20d58c7b0433a1aec35f1640
3 | size 4882920
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/mips/libopencv_java3.so:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:346ae02d068d9d7cd9c7fc627b825ea32b32c0b6b2d175d0c7accd7b3046c6bf
3 | size 18729324
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/mips/libopencv_ml.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:5ea186d6b3c49611808d207517755d2b5ae649ed18564e3f6899f60d2e72a80c
3 | size 1492928
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/mips/libopencv_objdetect.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:129dc6efe684beab9e8a28567b576037dd98a950d8b4345222e198a26d50ac45
3 | size 655798
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/mips/libopencv_photo.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:f29033aac4d85d6b2cb11a32d0794f1c917155956b47add025b02befdedad5a6
3 | size 1478750
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/mips/libopencv_shape.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:698375f77723b0d039b8a46f62fe3d3b63e9c2597794fcfc9045d42ef8e6e1ac
3 | size 449820
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/mips/libopencv_stitching.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:3c83576014014445c42cd39742b9d371ad53dad943f37e1a6a0400187923da37
3 | size 1084324
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/mips/libopencv_superres.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:8b869395f36c6925906411e9a44f6c0665f1cd611d4e88b1a887e7948d1d8bf9
3 | size 273526
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/mips/libopencv_video.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:3007f4229d620334426a449acda7c1bd446e87e60fb8e7f370581434981a577f
3 | size 553688
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/mips/libopencv_videoio.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:51fd4c95f51320ad31cff1385f516a20b7247b0d1fd0dd8c40aab2f1d6a9e8fe
3 | size 266342
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/mips/libopencv_videostab.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:963a8265781e257120986adbd474ed2e0273df286b22042c31192fae0deddf5d
3 | size 631976
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/mips64/libopencv_calib3d.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:45a6d40d8f9682e9226f090d1853545d06405e624c38c819d33529be414291e4
3 | size 4333138
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/mips64/libopencv_core.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:b6f556eec591247155ebe45783c7a30e3e87d7e2d72e6d6cfe8f8e1daeabc915
3 | size 8792678
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/mips64/libopencv_dnn.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:7dd6a663a1e39ece3aa1f133aebeb6865132ce8047fad75c4576bb8d19107f59
3 | size 10894706
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/mips64/libopencv_features2d.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:37b1f4f50ae2a4adad35ba9612666402f9d34d3bfb915444ef6fe36aa40c34d3
3 | size 2272252
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/mips64/libopencv_flann.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:4fa603e7f094e76de9dcfbcec28c46c2d059ea516bd7cf9b1b67179ee9733446
3 | size 1604724
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/mips64/libopencv_highgui.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:6464434773d8104402aa46274537b62a803765a9edcc50ce0c3ab3cde54a2a53
3 | size 122402
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/mips64/libopencv_imgcodecs.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:601a8293d210fa03a4df7cd8b41690e35051157cb1b85f2d5a4458e9477738d3
3 | size 1285388
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/mips64/libopencv_imgproc.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:386bb623574182d40131891c07623e87b72bf70ffea17ba7d6f04079410fb527
3 | size 8386668
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/mips64/libopencv_java3.so:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:cdf4d98820f53bdd423e46d8c168854f364a333991c76d63087bae4c6cc1f9d7
3 | size 20565016
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/mips64/libopencv_ml.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:5459c72923d4cccbd2c2faaac74d4cd9fe0f4434d6f1c956e44e0b1bdccab834
3 | size 2776856
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/mips64/libopencv_objdetect.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:4fcfd23fa831b1bbb45948384fe3baace5e3ccc66d42e472f86d251eb6318c18
3 | size 1102516
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/mips64/libopencv_photo.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:dd4ea38742ac0187d234d071a7936ef46d4a11f1b8938cd95fbf15cb910b0b9c
3 | size 2663538
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/mips64/libopencv_shape.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:75f6bc59d6771060ac4ab3d3ad2a0f0a1b2c8ecd93d6fd22bbb5dac397c6eff7
3 | size 827854
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/mips64/libopencv_stitching.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:d8e11d48d14ff6d890374bd1153051369c9e1b3cdfb94e7555abbde7fa376af5
3 | size 1950332
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/mips64/libopencv_superres.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:f06988d805da75226021bfd86715f71943ff9859ecdd48c2f04f7703f6d6b7fd
3 | size 440508
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/mips64/libopencv_video.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:827b2c1bc9b1a3222cfdfd1997d84cb563a530fcf3e565cce12cdee00eecda9c
3 | size 1040974
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/mips64/libopencv_videoio.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:5bbc22b1f38994e4a1006e9121c068effc9a4d8dc49d72d3cfe9b2addcb9bc23
3 | size 430914
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/mips64/libopencv_videostab.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:57b6a6a8a52a730888747cdf4492aa9759aa1fa94c4e2fa752c4c799c75d54fe
3 | size 1138758
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/x86/libopencv_calib3d.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:cd0c282556c9545045dbb9dbbcb3d007f7b275af79a33bda49a974362005c617
3 | size 2291228
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/x86/libopencv_core.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:8568de849f79bbaba0cc42e282b1580554dc909bcb75e260d9032aee940da93e
3 | size 4648448
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/x86/libopencv_dnn.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:27712dd29c407d2f13ae7023e90c795c54d39b8b9b560a06845d7c18b9e2cd33
3 | size 5528948
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/x86/libopencv_features2d.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:e7c1b31d1f7cabad4749d3a0ef60ddd156874356f046a10f1b188724eb209565
3 | size 1329530
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/x86/libopencv_flann.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:8ccadd1b38f6d7e650796d502204f7d755e9873bcc37532291a8f9cd52b88b2e
3 | size 903128
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/x86/libopencv_highgui.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:801f9238bbbb88d11c552970e2d704c0a2d3640d79a025a69b0afa9da90d9d3c
3 | size 75040
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/x86/libopencv_imgcodecs.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:91ade7a1cdf2e3c3ebd20c9e0e5ea504efd15f56cfe7dd89a10d69145b68eaf1
3 | size 637056
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/x86/libopencv_imgproc.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:4f09198e5b90489ba197c2ddd3a4347049ea67cede2636a5d497b2bc0cc90bad
3 | size 5255314
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/x86/libopencv_java3.so:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:789af72661928c7ef0897b41cc9af0cb0060b92da5ef30e8f3241efb2bba29b4
3 | size 68219296
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/x86/libopencv_ml.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:6fe1298d3db54ec2a2593afe0837b9cda124e4dc01e1da619445845d67226dc2
3 | size 1384016
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/x86/libopencv_objdetect.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:a57ea5c46c36cb19cd8483be1da702862a83e473b6f01309572a7c4f250af3b6
3 | size 612970
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/x86/libopencv_photo.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:d5612a804735d3ff4eb4f69cc513551ce944dd551a81aeeddbaad36ccb550dd6
3 | size 1429758
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/x86/libopencv_shape.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:1cb732e1367a843f969b52569c2b1ce97352e679d00aa4ca75a6fd05844aca95
3 | size 414122
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/x86/libopencv_stitching.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:886e03a6194a5848ed14c4677cab9bf72fb85b9bbb26be2a2c91bb7f7098583b
3 | size 1037270
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/x86/libopencv_superres.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:556e79c05e106b8fdbb8a3a4987059ac0af9c4c738de8eb1517baad5c3d2a84c
3 | size 242260
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/x86/libopencv_video.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:de4756644272de39626daaaaf81e42af034befeaa742dbd17c8b0249a2e9eaa1
3 | size 537622
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/x86/libopencv_videoio.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:7d402ebe3922acfc52608f13f876839652028445adc4545c385609535880015e
3 | size 227422
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/x86/libopencv_videostab.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:7ea2b2101455d7be9440e56aded4dba69052c368bba3b5dcdef43ddd788fd1c6
3 | size 603518
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/x86_64/libopencv_calib3d.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:45c7ed2bac511cfd5ae09ada15c1952765ea6ec1285e0ab5ddb970cb66a638b9
3 | size 3086228
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/x86_64/libopencv_core.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:e560f8fade2d9035b03309ec3bea4b6e0bf0cbdb3db87e948d690137cb34f6da
3 | size 6596198
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/x86_64/libopencv_dnn.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:29292fc30cdcfe9e1ef89ed09d96c2b02ad5a78edbd1439a22fa7326edb512e6
3 | size 7736820
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/x86_64/libopencv_features2d.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:b75bc4b1193d6f786082ea80e32727af1b762b3f7778d2cd8176106f97589058
3 | size 1707518
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/x86_64/libopencv_flann.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:75b3b40d17f5e4116842b334f7024ad36f839e5a391e7165ded96b6b7086ee29
3 | size 1292084
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/x86_64/libopencv_highgui.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:19b61994aaf58af13b7dbec6848eafcc59cbf5e0f92f231be6cc07cec396574b
3 | size 104048
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/x86_64/libopencv_imgcodecs.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:be0d851730997364b362993df3454658bae7ab2423cdc34375effad6bd624211
3 | size 871920
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/x86_64/libopencv_imgproc.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:352650847f0ed9e62dd41d3679621c572b3c51c6afd7fd18060ee9b5091e7378
3 | size 7290734
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/x86_64/libopencv_java3.so:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:577941645475b20acdddfb1bc43a427b17e4704e3301a31b56ac71a02caecd4d
3 | size 89291112
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/x86_64/libopencv_ml.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:7f7fcc70e3d7b12ccd3312d166279cd0125765b3813272f723141662f2c3a407
3 | size 1975210
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/x86_64/libopencv_objdetect.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:651b58cca242486553ab592229173f0026b8599860954985b549fccc1fa1bd07
3 | size 786790
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/x86_64/libopencv_photo.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:3dd34ff985c04340f8ccd7685b08b58c59177a8d33d3f85d949b210269762240
3 | size 1910672
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/x86_64/libopencv_shape.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:2b03914178ec2b44afd4c812bcd40c395a94ffaad9665f917aae08744ba3cd72
3 | size 564070
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/x86_64/libopencv_stitching.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:235db7af12f31d251d9ccc60057ce1a2e596ab454ae6e474cf72852feeb60e20
3 | size 1416806
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/x86_64/libopencv_superres.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:c9c0b2576b6019a58b41a210e305d66809a12ba117577fafde3946c5eb531c6a
3 | size 330668
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/x86_64/libopencv_video.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:d1b401592c0bdf4d265217fcb7d36bed21378759bb4469066c5cdb1d5655a7bd
3 | size 734954
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/x86_64/libopencv_videoio.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:aca55d3c05aeb8e65c1a2dfd45c939b3b66b1888ad3ee9f2d28d5c4f44f72f09
3 | size 315214
4 |
--------------------------------------------------------------------------------
/opencv/src/sdk/native/libs/x86_64/libopencv_videostab.a:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:6d4812fea64af8e2dcbe0236219db34ee540288b189991ef3c591e3afdb87f18
3 | size 790684
4 |
--------------------------------------------------------------------------------
/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app', ':opencv'
2 |
--------------------------------------------------------------------------------