All Projects → tzutalin → Android Object Detection

tzutalin / Android Object Detection

☕️ Fast-RCNN and Scene Recognition using Caffe

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Android Object Detection

Picanet
Stars: ✭ 35 (-88.14%)
Mutual labels:  caffe, detection
Caffe Model
Caffe models (including classification, detection and segmentation) and deploy files for famouse networks
Stars: ✭ 1,258 (+326.44%)
Mutual labels:  caffe, detection
Jacinto Ai Devkit
Training & Quantization of embedded friendly Deep Learning / Machine Learning / Computer Vision models
Stars: ✭ 49 (-83.39%)
Mutual labels:  caffe, detection
Mtcnn
face detection and alignment with mtcnn
Stars: ✭ 66 (-77.63%)
Mutual labels:  caffe, detection
Caffe Yolo9000
Caffe for YOLOv2 & YOLO9000
Stars: ✭ 164 (-44.41%)
Mutual labels:  caffe, detection
Drbox
A deep learning based algorithm to detect rotated object, for example, objects in remote sensing images
Stars: ✭ 379 (+28.47%)
Mutual labels:  caffe, detection
Dlcv for beginners
《深度学习与计算机视觉》配套代码
Stars: ✭ 1,244 (+321.69%)
Mutual labels:  caffe, detection
Php Opencv Examples
Tutorial for computer vision and machine learning in PHP 7/8 by opencv (installation + examples + documentation)
Stars: ✭ 333 (+12.88%)
Mutual labels:  caffe, detection
Mobilenet Ssd
Caffe implementation of Google MobileNet SSD detection network, with pretrained weights on VOC0712 and mAP=0.727.
Stars: ✭ 1,805 (+511.86%)
Mutual labels:  caffe, detection
Facemaskdetection
开源人脸口罩检测模型和数据 Detect faces and determine whether people are wearing mask.
Stars: ✭ 1,677 (+468.47%)
Mutual labels:  caffe, detection
Maskyolo caffe
YOLO V2 & V3 , YOLO Combined with RCNN and MaskRCNN
Stars: ✭ 101 (-65.76%)
Mutual labels:  caffe, detection
colorchecker-detection
Multiple ColorChecker Detection. This code implements a multiple colorChecker detection method, as described in the paper Fast and Robust Multiple ColorChecker Detection.
Stars: ✭ 51 (-82.71%)
Mutual labels:  caffe, detection
Raspberrypi Facedetection Mtcnn Caffe With Motion
MTCNN with Motion Detection, on Raspberry Pi with Love
Stars: ✭ 204 (-30.85%)
Mutual labels:  caffe, detection
crowd density segmentation
The code for preparing the training data for crowd counting / segmentation algorithm.
Stars: ✭ 21 (-92.88%)
Mutual labels:  caffe, detection
Segmenters lib
The LiDAR segmenters library, for segmentation-based detection.
Stars: ✭ 269 (-8.81%)
Mutual labels:  detection
Holy Edge
Holistically-Nested Edge Detection
Stars: ✭ 277 (-6.1%)
Mutual labels:  detection
Arachni
Web Application Security Scanner Framework
Stars: ✭ 2,942 (+897.29%)
Mutual labels:  detection
Tianchi 2019 Guangdong Intelligent Identification Of Cloth Defects Rank5
天池2019广东工业智造创新大赛 布匹疵点检测 天池水也太深了 季军解决方案
Stars: ✭ 267 (-9.49%)
Mutual labels:  detection
Crowdsec
CrowdSec - the open-source and participative IPS able to analyze visitor behavior & provide an adapted response to all kinds of attacks. It also leverages the crowd power to generate a global CTI database to protect the user network.
Stars: ✭ 4,204 (+1325.08%)
Mutual labels:  detection
Deep Learning Model Convertor
The convertor/conversion of deep learning models for different deep learning frameworks/softwares.
Stars: ✭ 3,044 (+931.86%)
Mutual labels:  caffe

Android-Object-Detection

Build Status

Requirements

  • Android 4.0+ support

  • ARMv7 and x86 based devices

  • Get the Caffe model and push it to Phone SDCard. For object detection, network(*.prototxt) should use ROILayer, you can refer to Fast-RCNN. For scene recognition(object recognition), it can use any caffe network and weight with memory input layer.

  • Build with Gradle. You can use Android studio to build

Feature

Demo

Usage

  • Download and push the neccessary file to your phone. There should be model and weight in /sdcard/fastrcnn and /sdcard/vision_scene.

$ ./setup.sh

  • Build and run the application using gradlew or you can open AndroidStudio to import this project

$ ./gradlew assembleDebug

$ adb install -r ./app/build/outputs/apk

Besides, you can change deep learning's model, weight, etc in VisionClassifierCreator.java

public class VisionClassifierCreator {
    private final static String SCENE_MODEL_PATH = "..";
    private final static String SCENE_WIEGHTS_PATH = "..";
    private final static String SCENE_MEAN_FILE = "..";
    private final static String SCENE_SYNSET_FILE = "..";

    private final static String DETECT_MODEL_PATH = "..";
    private final static String DETECT_WIEGHTS_PATH = "..";
    private final static String DETECT_MEAN_FILE = "..";
    private final static String DETECT_SYNSET_FILE = "..";
 }

Contribution

  • Send pull request
  • Buy Me a Coffee at ko-fi.com

License

    Copyright (C) 2015-2016 TzuTaLin

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

     http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
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].