├── .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 | --------------------------------------------------------------------------------