All Projects → Mainvooid → opencv-android-sdk-with-contrib

Mainvooid / opencv-android-sdk-with-contrib

Licence: MIT license
opencv341 android sdk with contrib module build on windows.

Programming Languages

C++
36643 projects - #6 most used programming language
java
68154 projects - #9 most used programming language
CMake
9771 projects
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to opencv-android-sdk-with-contrib

Cloudbank
An alternative Computer vision and AI training platform built to play any game on Steam (Linux).
Stars: ✭ 18 (-28%)
Mutual labels:  opencv3
opencv android setup tutorial
Tutorial on OpenCV for Android with Android Studio
Stars: ✭ 32 (+28%)
Mutual labels:  opencv-android-sdk
imageRetrieval
Image retrieval learning record
Stars: ✭ 31 (+24%)
Mutual labels:  opencv3
TermColor
🎨 Effortlessly generate color-schemes for terminal emulators by a single drop of an image!
Stars: ✭ 40 (+60%)
Mutual labels:  opencv3
Easypr
An easy, flexible, and accurate plate recognition project for Chinese licenses in unconstrained situations.
Stars: ✭ 6,046 (+24084%)
Mutual labels:  opencv3
gocv-playground
This repo contains various https://gocv.io/ examples
Stars: ✭ 29 (+16%)
Mutual labels:  opencv3
HDR-imaging
An implementation of "Paul E. Debevec, Jitendra Malik, Recovering High Dynamic Range Radiance Maps from Photographs, SIGGRAPH 1997."
Stars: ✭ 55 (+120%)
Mutual labels:  opencv3
currency-detector-opencv
Indian paper currency detection using Image Processing
Stars: ✭ 26 (+4%)
Mutual labels:  opencv3
Learnopencv
Learn OpenCV : C++ and Python Examples
Stars: ✭ 15,385 (+61440%)
Mutual labels:  opencv3
DeepMask
A Keras implementation of DeepMask based on NIPS 2015 paper "Learning to Segment Object Candidates"
Stars: ✭ 15 (-40%)
Mutual labels:  opencv3
SSD Tracker
Counting people, dog and bicycle using SSD detection and tracking.
Stars: ✭ 17 (-32%)
Mutual labels:  opencv3
colorize-video
colorize video using publicly available neural-networks
Stars: ✭ 24 (-4%)
Mutual labels:  opencv3
ESP32-CAM-MJPEG-Stream-Decoder-and-Control-Library
The library is MJPEG stream decoder based on libcurl and OpenCV, and written in C/C++.
Stars: ✭ 40 (+60%)
Mutual labels:  opencv3
go-sudoku
A web-based sudoku solver powered by OpenCV and Go
Stars: ✭ 17 (-32%)
Mutual labels:  opencv3
Feature-Detection-and-Description
Feature Detection and Description with SIFT, SURF, KAZE, BRIEF, ORB, BRISK, AKAZE and FREAK using Python and OpenCV
Stars: ✭ 31 (+24%)
Mutual labels:  opencv-contrib
Photoroid
Fastest Image scanner using openCV & Dhash 🚀
Stars: ✭ 44 (+76%)
Mutual labels:  opencv3
panoramas-image-stitching
🖼 Stitching images into 360 panoramas
Stars: ✭ 155 (+520%)
Mutual labels:  opencv3
scanner
OpenCV document scanner
Stars: ✭ 36 (+44%)
Mutual labels:  opencv3
docker-opencv
Docker image with OpenCV 2 and 3
Stars: ✭ 21 (-16%)
Mutual labels:  opencv3
opencv3-setup
Raspberry Pi whiptail Menu driven Easy Install and Compile of opencv3 python from source files.
Stars: ✭ 47 (+88%)
Mutual labels:  opencv3

opencv-android-sdk-with-contrib

opencv341 android sdk with contrib341 module build on windows.

Note:Recent versions of OpenCV should be easier to build the android-sdk with contrib, so try the latest version of OpenCV first.

Work needs, currently mainly compiled armeabi-v7a, x86, arm64-v8a, .so library,.a library, mainly used for jni programming, with Java application layer functions, and has added OPENCL support. see Release

How to build yourself on windows.

Refer to build opencv3.4.1 android sdk+contrib on windows

How to use in your android project

you can refer to \Android.mk and \Application.mk and see Android Studio JNI层调用OpenCV进行图像处理

See what the SDK build or support

check \CMakeCache-XXXX.txt

A templet build.gradle for armeabi-v7a and x86 with NDK

apply plugin: 'com.android.library'
android {
    ...
    defaultConfig {
        ...
        //配置NDK信息
        ndk {
            moduleName "opencv3"
            ldLibs "log", "jnigraphics", "m", "z"
            abiFilters "armeabi-v7a","x86"
        }
        //配置SO文件存放路径
        sourceSets {
            main {
                jni.srcDirs = []
                jniLibs.srcDirs = ['src/main/libs']
            }
        }
    }
    //设置构建脚本路径,会自动索引同目录下的Application.mk
    externalNativeBuild {
        ndkBuild {
            path 'src/main/jni/Android.mk'
        }
    }
}
...
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].