All Projects → leftthomas → DeepMask

leftthomas / DeepMask

Licence: other
A Keras implementation of DeepMask based on NIPS 2015 paper "Learning to Segment Object Candidates"

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to DeepMask

currency-detector-opencv
Indian paper currency detection using Image Processing
Stars: ✭ 26 (+73.33%)
Mutual labels:  opencv3
go-sudoku
A web-based sudoku solver powered by OpenCV and Go
Stars: ✭ 17 (+13.33%)
Mutual labels:  opencv3
Learnopencv
Learn OpenCV : C++ and Python Examples
Stars: ✭ 15,385 (+102466.67%)
Mutual labels:  opencv3
opencv-android-sdk-with-contrib
opencv341 android sdk with contrib module build on windows.
Stars: ✭ 25 (+66.67%)
Mutual labels:  opencv3
Photoroid
Fastest Image scanner using openCV & Dhash 🚀
Stars: ✭ 44 (+193.33%)
Mutual labels:  opencv3
SSD Tracker
Counting people, dog and bicycle using SSD detection and tracking.
Stars: ✭ 17 (+13.33%)
Mutual labels:  opencv3
imageRetrieval
Image retrieval learning record
Stars: ✭ 31 (+106.67%)
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 (+166.67%)
Mutual labels:  opencv3
Cloudbank
An alternative Computer vision and AI training platform built to play any game on Steam (Linux).
Stars: ✭ 18 (+20%)
Mutual labels:  opencv3
Easypr
An easy, flexible, and accurate plate recognition project for Chinese licenses in unconstrained situations.
Stars: ✭ 6,046 (+40206.67%)
Mutual labels:  opencv3
sonic-track
Uses a raspberry pi camera or web cam and python opencv to track motion in camera view. Sends motion contour data to sonic-pi via osc interface to produce and control notes/sample. Includes ability to use onscreen menu areas to change synthesizer, octaves Etc.
Stars: ✭ 24 (+60%)
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 (+266.67%)
Mutual labels:  opencv3
Panorama360
Projekt przejściowy do projektu Magisterskiego. Android, LibGDX, OpenCV, Camera, SurfaceView, stitching, panorama, sphere, gyroscope
Stars: ✭ 52 (+246.67%)
Mutual labels:  opencv3
scanner
OpenCV document scanner
Stars: ✭ 36 (+140%)
Mutual labels:  opencv3
panoramas-image-stitching
🖼 Stitching images into 360 panoramas
Stars: ✭ 155 (+933.33%)
Mutual labels:  opencv3
docker-opencv
Docker image with OpenCV 2 and 3
Stars: ✭ 21 (+40%)
Mutual labels:  opencv3
TermColor
🎨 Effortlessly generate color-schemes for terminal emulators by a single drop of an image!
Stars: ✭ 40 (+166.67%)
Mutual labels:  opencv3
opencv3-setup
Raspberry Pi whiptail Menu driven Easy Install and Compile of opencv3 python from source files.
Stars: ✭ 47 (+213.33%)
Mutual labels:  opencv3
gocv-playground
This repo contains various https://gocv.io/ examples
Stars: ✭ 29 (+93.33%)
Mutual labels:  opencv3
colorize-video
colorize video using publicly available neural-networks
Stars: ✭ 24 (+60%)
Mutual labels:  opencv3

DeepMask

A Keras implementation of DeepMask based on NIPS 2015 paper Learning to Segment Object Candidates.

Requirements

ANACONDA、Keras、OpenCV3、mscoco

Here is the instructions to install them all:

  • Download ANACONDA and then install it, I suggest you to install the Python 3.6 version.

  • Install Keras by the following steps:

    sudo pip install -U --pre pip setuptools wheel

    sudo pip install -U --pre numpy scipy matplotlib scikit-learn scikit-image

    sudo pip install -U --pre tensorflow

    If your computer supports CUDA, you could install tensorflow-gpu by

    sudo pip install -U --pre tensorflow-gpu

    Make sure you have installed CUDA and cuDNN first.

    sudo pip install -U --pre keras

  • Install OpenCV3 by the following steps:

    brew tap homebrew/science

    brew install opencv3 --with-python3 --without-python --without-numpy

    cd ~/anaconda/lib/python3.6/site-packages/

    ln -s /usr/local/Cellar/opencv3/3.2.0/lib/python3.6/site-packages/cv2.cpython-36m-darwin.so cv2.so

    If your computer system aren't macOS Sierra, you should download OpenCV3.2.0 and then install it from source.

    Make sure the compile setting 'with-python3' is on, you could do that by using cmake-gui.

    When you have installed OpenCV3, make sure the cv2.so is in '~/anaconda/lib/python3.6/site-packages/'.

  • Install MS COCO API by the following steps:

    Download coco and unzip it.

    cd coco-master/PythonAPI/

    python setup.py build_ext install

Usage

Download the mscoco datasets first, you should only download '2014 Training images' and '2014 Train/Val object instances'.

Make a dir named 'coco', go inside and make two dir named 'images' and 'annotations'.

Unzip '2014 Training images' to dir 'images', '2014 Train/Val object instances' to dir 'annotations'.

cd DeepMask\

python main.py

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].