Sie sind auf Seite 1von 58

University of Debrecen

Faculty of Informatics

Image processing objects detection

Supervisor: Candidate:
Dr.Tams herendi Mohammed Aad Khudhair

Debrecen
2017

1
Acknowledgments
This thesis work would never see the light without the kind and appreciated support and help of
many individuals, for them I would like to extend my sincere thanks.

I would like to express all my gratitude for my beloved family members my dear father, my
beloved mother and my brothers and my lovely sister , Thank you all for supporting me all the
way till I reach this point. Thank you for all the continuous sincere support and feelings.

I would like to express my special gratitude and thanks for my supervisor Dr. Tams herendi for
his patience and guidance since the beginning of this project.

For all my classmates at the faculty of Information with whom I spent the best times sharing the
knowledge and helping each other to get better future. Thank you very much.

My thanks also to my friends here in Debrecen with whom I spent those two years with all the
joy and happiness, thank you from the bottom of my heart.

Sincerely

Mohammaed Aad

2
Abstract
In this thesis we present an operational computer vision system for real-time
detection and
tracking of object motion. This project is used web camera to capture the image in
real time. this object detection system used a system is
build using Visual Studio C++ and Opencv to setup the interface between web
camera and computer. According to the object moving result, this project deals
with the problem of detecting objects in real-time using the Altera DE2- FPGA to
store and
manipulate images. The detection algorithm was use in the object selected to
subtract the
background. The search reveals the sequence of the image or video, and this paper
suggests a
new way detect a moving object based on the background subtraction. Background
subtraction is one of the simplest algorithms to detect the object in an image.

3
Introduction

Motion analysis is used in computer vision, image processing, high-speed


photography and machine vision that studies methods and applications in which two or more
consecutive images from an image sequences, for example produced by a video camera or high-
speed camera, are processed to produce information based on the apparent motion in the images.
In some applications, the camera is fixed relative to the scene and objects are moving around in
the scene, in some applications the scene is more or less fixed and the camera is moving, and in
some cases both the camera and the scene are moving.
The motion analysis processing can in the simplest case be to detect motion,
i.e. find the points in the image where something is moving. More complex types of processing
can be to track a specific object in the image over time, to group points that belong to the same
rigid object that is moving in the scene, or to determine the magnitude and direction of the
motion of every point in the image. The information that is produced is often related to a specific
image in the sequence, corresponding to a specific time-point, but then depends also on the
neighboring images. This means that motion analysis can produce time time-dependent
information about motion.
Motion detection and tracking are an important technique in image processing with
extensive applications in medicine, remote sensing, and various fields, with increasing
popularity in surveillance systems, military applications, and healthcare, for example.
Detection algorithms depending on the application. And in the selection of the technique
required in most cases, which depends on the application and the image in question rather
than fragmentation of the image.

4
The camera measures the intensity of light at each image point, a light field. In practice, a digital
camera measures this light field at discrete points, pixels, but given that the pixels are
sufficiently dense, the pixel intensities can be used to represent most characteristics of the light
field that falls onto the image plane. A common assumption of motion analysis is that the light
reflected from the scene points does not vary over time. As a consequence, if an intensity I has
been observed at some point in the image, at some point in time, the same intensity I will be
observed at a position that is displaced relative to the first one as a consequence of the apparent
motion. Another common assumption is that there is a fair amount of variation in the detected
intensity over the pixels in an image.

One of the simplest type of motion analysis is to detect image points that refer to moving points
in the scene. The typical result of this processing is a binary image where all image points
(pixels) that relate to moving points in the scene are set to 1 and all other points are set to 0. This
binary image is then further processed, e.g., to remove noise, group neighboring pixels, and label
objects. Motion detection can be done using several methods; the two main groups are
differential methods and methods based on background segmentation.

5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58

Das könnte Ihnen auch gefallen