Skip to main content

A facial and anatomical recognition program

Project description

CannyCam

Uses webcam stream and performs Canny Edge Detection and Haar Cascade image detection.

Canny Edge Detection removes noise from image, giving black background and white outline. This accentuates sharp edges in the image, making it very easy to detect a target.

Haar Cascade image detection actually detects the target, given a training set of positive images (pictures of the target) and negative images (pictures not containing target, should be images of the physical backgroud used for the experiment).

Together, they take a video as a stream of images, to isolate and detect the target.

Targets used: face, upper body, lower body, hands. Knee, elbow, smaller body parts are work in progress.

Next step is to implement this into a diagnostic image detection program for assisting doctors. E.g. patient goes to doctor with broken ankle, doctor takes x-ray, diagnostic image detection program may be able to detect certain problems with patient's ankle upon scanning the x-ray.

CannyCam. Better than a nannycam.

Installation

pip install cannycam

Run

From the command line

python -m cannycam.cannycam
python -m cannycam.haarcam
python -m cannycam.cannyhaarcam

Or in python

import cannycam

cannycam.cannycam.main()
cannycam.haarcam.main()
cannycam.cannyhaarcam.main()

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for cannycam, version 0.0.4
Filename, size File type Python version Upload date Hashes
Filename, size cannycam-0.0.4-py2-none-any.whl (415.0 kB) File type Wheel Python version py2 Upload date Hashes View hashes
Filename, size cannycam-0.0.4.tar.gz (416.5 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page