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.

Source Distribution

cannycam-0.0.5.tar.gz (416.9 kB view details)

Uploaded Source

Built Distribution

cannycam-0.0.5-py2-none-any.whl (415.5 kB view details)

Uploaded Python 2

File details

Details for the file cannycam-0.0.5.tar.gz.

File metadata

  • Download URL: cannycam-0.0.5.tar.gz
  • Upload date:
  • Size: 416.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/39.1.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/2.7.15

File hashes

Hashes for cannycam-0.0.5.tar.gz
Algorithm Hash digest
SHA256 8965b7d71d3e688badb006eb8aa28e5e3a391e1096f4babb554f62b2afab2463
MD5 b08076633c61bf8e5ba8ff5f158058d5
BLAKE2b-256 59afbe176d5c4b60f2c63fe68efe9541c21e942c3dc7e4f8d0fe71e876a117ad

See more details on using hashes here.

File details

Details for the file cannycam-0.0.5-py2-none-any.whl.

File metadata

  • Download URL: cannycam-0.0.5-py2-none-any.whl
  • Upload date:
  • Size: 415.5 kB
  • Tags: Python 2
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/39.1.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/2.7.15

File hashes

Hashes for cannycam-0.0.5-py2-none-any.whl
Algorithm Hash digest
SHA256 888fd0ac9a545c1b8850dd3a049b7b72c0d878913b96c1200d1814d22a9cf97f
MD5 a982ffc785dbde77e730102bf73b34f1
BLAKE2b-256 e5264b09cd1e0190c0b777223054cf3f8e3daccdb862390c10ceba930348ff62

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page