Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Anuj Agarwal
Adarsh kumar Singh
CONTENTS
Introduction
What is a Digital Image?
What is Digital Image Recognition?
Object Detection
Process in Image Recognition
Face detection
Feature extraction
Face recognition
OpenCV an Introduction
Haar Training
Flow Chart And Algorithm
Melody creation
Midi Recurrent Neural Network
Conclusion
Introduction
This is an experiment built with machine learning that
lets you make music with the computer just by taking a
picture. It uses image recognition to label what it sees,
then it turns those labels into lyrics of a song.
It involves 3 steps
1. Image Recognition/Object Detection
2. Sentence Creation
3. Melody Creation
What is a Digital Image?
A digital image is a numeric representation,
normally binary, of a two-dimensional image.
Depending on whether the image resolution is
fixed, it may be of vector or raster type.
Digital image
What is Digital Image Recognition?
Image recognition is the ability of software to
identify objects, people in images. Computers can use
machine vision technologies in combination with a
camera and artificial intelligence software to
achieve image recognition.
Object detection
yes
Create vector filesof
positive image set Query frame byframe
While
faces
yes
Draw Rectangle
on object
Algorithm part-1
Collect image set of particular object e.g. fish
Crop these images for better haarCascade file
Collect negative image set which doesn’t contain object
Use openCV createsamples utility to generate positive .vec
file for generating variations in image set
Create collection file format .dat file of negative images
using this command
$ find [image dir] -name '*.[image ext]' > [descriptionfile]
Using openCV haartraining utility we will generate xml file
which is called cascade classifier file to detect object.
Algorithm part-2