Professional Documents
Culture Documents
Hafta 1
Saysal Grnt lemeye Giri ve
Temel Admlar
Yrd. Do. Dr. Caner ZCAN
Fall in love with the process, and the results will come.
~ Eric Thomas
Derse Giri
Ders Web Sitesi: www.canerozcan.net
Ofis Saatleri:
Sal 15:00-17:00
Perembe 13:00-15:00
ya da email ile randevu alnz:
canerozcan@karabuk.edu.tr
Ders Kitaplar:
Saysal Grnt leme, Palme Yaynclk, nc Baskdan
eviri (Orj: Digital Image Processing, R.C. Gonzalez, R.E. Woods)
2
Derse Giri
Amalar
Grnt ilemede yaygn olarak kullanlan
temel
nkoullar
Sinyaller ve sistemler
Lineer Cebir
Olaslk ve statistik
yi programlama becerileri
5
Derse Giri
Notlandrma
dev: %20
Vize Snav: %40
Final Snav: %40
Bonus:
Derse Giri
Makale Okuma ve Proje
erik
1.
Giri
Saysal Grnt leme Nedir?
Saysal Grnt lemenin Balangc
Saysal Grnt lemeyi Kullanan Alanlara rnekler
Saysal Grnt lemedeki Temel Admlar
Bir Grnt leme Sisteminin
Bileenleri
10
Giri
11
Giri
Saysal Grnt leme Nedir?
Saysal Grnt
iki boyutlu bir fonksiyon f ( x, y )
x ve y uzamsal koordinatlardr
f fonksiyonun herhangi bir (x,y) koordinatndaki genlii grntnn o noktadaki
yeinlik (intensity) veya gri seviyesi (gray level) olarak adlandrlr.
Piksel
saysal grntnn bileenleri
12
15
16
Grnt Kaynaklar
Elektromanyetik (EM) enerji spektrumu
Akustik
Ultrasonik
Elektronik
grntler
17
Grntleme:
Gamma-n: nkleer tp ve astronomik gzlemler
X-n: medikal tehis, sanayi ve astronomi, vb.
Mor tesi Band: litografi, endstriyel denetim, mikroskopi, lazerler,
biyolojik grntleme ve astronomik gzlemler
Grnr ve Kzltesi Bantlar: k mikroskopi astronomi, uzaktan
alglama, sanayi ve emniyet
Mikrodalga Band: radar
Radyo Band: tp (MRI gibi) ve astronomi
18
19
20
21
22
23
24
USA 2003
USA 1993
25
26
27
Plaka ieriklerinin
sistem tarafndan
otomatik olarak
okunmas
sonular
Grntleme
sisteminin plakay
tespit ettii alan
28
29
30
31
32
Grnm
iyiletirmek
Sonu
orijinalinden ok
daha uygundur
Grnt ya da nesneyi
kendini oluturan
paralara ayrma
Grnty bilgisayar
eleme iin sunma
33
rnek Problemler
Kenar Tespiti
Grnt Grlt Azaltm
Grnt Yumuatma
Grnt Bltleme
Grnt aktrma
Grnt boyama
34
Kenar Tespiti
Grnt Filtreleme
Zorluk: Alakasz grnt bilgilerinin bazlar nemli
36
Grlt Azaltma
Grntler% 70 tuz ve biber grlt ile bozulmutur.
Bu rnekler
ne gstermekte?
Grltl Giri
yileen Grnt
Orijinal Grnt
37
Grnt Yumuatma
38
Grnt Bltleme
Bir grnty
39
Grnt aktrma
40
Grnt boyama
Grntlerin
onarmak.
41
42
43
OpenCV
OpenCV anlam Intel Open Source Computer Vision
Library.
C fonksiyonlarnn ve popler Grnt leme ve
Bilgisayarla Grme algoritmalar uygulayan baz C++
snflarnn bir koleksiyonudur.
C++, C, Python ve Java arayz vardr ve Windows, Linux,
Mac OS, iOS ve Android destekler.
Ticari ve ticari olmayan kullanmlar iin cretsizdir.
Optimize edilmi C/C++ ile yazlm ktphane sayesinde
ok ekirdekli ilemeden yararlanabilirsiniz.
Sourceforgeda mevcut
http://opencv.org/
http://sourceforge.net/projects/opencvlibrary/
45
C/C++
Java
http://www.pythonware.com/products/pil/
numpy, scipy
SciKit
46
Kaynaklar
Saysal Grnt leme, Palme Yaynclk, nc