All Projects → datitran → Object_detector_app

datitran / Object_detector_app

Licence: mit
Real-Time Object Recognition App with Tensorflow and OpenCV

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Object detector app

Sitting Posture Recognition
Detects the sitting position of a person
Stars: ✭ 64 (-94.71%)
Mutual labels:  opencv
Build Deep Learning Env With Tensorflow Python Opencv
Tutorial on how to build your own research envirorment for Deep Learning with OpenCV, Python, Tensorfow
Stars: ✭ 66 (-94.55%)
Mutual labels:  opencv
Ftcvision
Computer Vision library for FIRST Tech Challenge
Stars: ✭ 73 (-93.97%)
Mutual labels:  opencv
Sign Language
Sign Language Recognition for Deaf People
Stars: ✭ 65 (-94.63%)
Mutual labels:  opencv
Facial Recognition Python Django
Face detection and facial recognition along with recognized persons information fetched from database.
Stars: ✭ 66 (-94.55%)
Mutual labels:  opencv
Openframeworks
openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
Stars: ✭ 8,652 (+615.04%)
Mutual labels:  opencv
Boss Detector
Change monitor screen when your boss is coming towards you!
Stars: ✭ 63 (-94.79%)
Mutual labels:  opencv
Shawn pose estimation by opencv
This is my initial experiments on pose estimation using opencv.More details:http://www.cnblogs.com/singlex/p/pose_estimation_0.html
Stars: ✭ 75 (-93.8%)
Mutual labels:  opencv
Go Cv
Computer Vision package in pure Go taking advantage of SIMD acceleration
Stars: ✭ 66 (-94.55%)
Mutual labels:  opencv
Opencv Android Object Detection
This is sample code for object detection using OpenCV on android
Stars: ✭ 70 (-94.21%)
Mutual labels:  opencv
Opencv 3.2.0 Compiling On Raspberry Pi
Download, Compile, Build, and Install OpenCV 3.2.0 with Extra Modules on RPI running Jessie
Stars: ✭ 65 (-94.63%)
Mutual labels:  opencv
Mtcnn
face detection and alignment with mtcnn
Stars: ✭ 66 (-94.55%)
Mutual labels:  opencv
Faceai
一款入门级的人脸、视频、文字检测以及识别的项目.
Stars: ✭ 9,207 (+660.91%)
Mutual labels:  opencv
Mobilnet ssd opencv
MobilNet-SSD object detection in opencv 3.4.1
Stars: ✭ 64 (-94.71%)
Mutual labels:  opencv
Qt 5 And Opencv 4 Computer Vision Projects
Qt 5 and OpenCV 4 Computer Vision Projects, published by Packt
Stars: ✭ 72 (-94.05%)
Mutual labels:  opencv
Repo 2017
Python codes in Machine Learning, NLP, Deep Learning and Reinforcement Learning with Keras and Theano
Stars: ✭ 1,123 (-7.19%)
Mutual labels:  opencv
Grid map
Universal grid map library for mobile robotic mapping
Stars: ✭ 1,135 (-6.2%)
Mutual labels:  opencv
Pyscenedetect
🎥 Python and OpenCV-based scene cut/transition detection program & library.
Stars: ✭ 1,203 (-0.58%)
Mutual labels:  opencv
Low Face Mode
Dim and brighten the screen based on whether or not you are present! OpenCV detects face with webcam and dims screen if not present.
Stars: ✭ 75 (-93.8%)
Mutual labels:  opencv
Imageminilab
opencv-python 应用
Stars: ✭ 68 (-94.38%)
Mutual labels:  opencv

Object-Detector-App

A real-time object recognition application using Google's TensorFlow Object Detection API and OpenCV.

Getting Started

  1. conda env create -f environment.yml
  2. python object_detection_app.py / python object_detection_multithreading.py Optional arguments (default value):
    • Device index of the camera --source=0
    • Width of the frames in the video stream --width=480
    • Height of the frames in the video stream --height=360
    • Number of workers --num-workers=2
    • Size of the queue --queue-size=5
    • Get video from HLS stream rather than webcam '--stream-input=http://somertmpserver.com/hls/live.m3u8'
    • Send stream to livestreaming server '--stream-output=--stream=http://somertmpserver.com/hls/live.m3u8'

Tests

pytest -vs utils/

Requirements

Notes

  • OpenCV 3.1 might crash on OSX after a while, so that's why I had to switch to version 3.0. See open issue and solution here.
  • Moving the .read() part of the video stream in a multiple child processes did not work. However, it was possible to move it to a separate thread.

Copyright

See LICENSE for details. Copyright (c) 2017 Dat Tran.

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