iltasyazilim
FD Üye
Görüntü İşleme ve Open Cv Nedir?
Manzara işleme, bilgisayar ortamında bulunan resimlerin, isteğe uygun bir şekilde düzenlenmesi işlemidir Görüş işleme var olan fotoğraf üzerinde gerçekleştirilmektedir
Görüntü İşlemenin Amacı:
Görüş işlemedeki esas gaye, resmi istenilen efektlerle güzelleştirmek veya istenilen boyuta getirmektedir Bunlara ek olarak; kullanılan zorunlu algoritmalarla yüz tanınma, nesne tanıma gibi emniyet ve robot endüstrisinde de kullanılmaktadır
Görünüm İşleme Tatbik Alanlar;
– Askeri Endüstride yaygın olarak kullanılmaktadır
– Emniyet, radar, astronomi , trafik sistemlerinde ve kriminal laboratuarlar da kullanılmaktadır
– Biyomedikal alalarda kullanılmaktadır
– Uydu görüntüleme de kullanılmaktadır
Görüntü işlemede kullanılan bazı terimler;
– Ölçeklendirme; Resmi istenilen boyutta büyültüp küçültme işlemidir
– Döndürme; Resmi istenilen açı ile kendi ekseni civarda çevrilmesi işlemdir
– Yansıtma; Resmin kendi görüntüsü sabit kalıp, emin bir açı veya 180 derece bambaşka bir şekilde aynalama (miror) yapılması işlemine denir
– Renk düzeltmesi; Resmin üzerindeki renkleri istenilen tona tarafından ayarlanması işlemi
– Pixel; Elektronik ortamda, resmin en minik birimine denmektedir
OpenCV:
Bilgisayar ortamında görüyü işlemeyi sağlayan bir kütüphanedir İntel kadar geliştirilen openCV, bsd göre lisanlanmış olup, Windows, Linux ,macOS X gibi bir fazla platformda çalıştırılabilir ,keza “C “, “C++, “python ve “Java gibi dillerde kütüphanesi bulunmaktadır
Open Cv Pyhton misal uygulamaları;
1) indir
JPG olan resmi PNG yapma;
Python kod;
import cv2
image cv2imread(‘indir ’)
cv2imwrite(‘indirpng ’,image)
2) Devlete Ait gri yapma;
Orijinal fotoğraf;
gorun
Python kod;
import cv2
griresim cv2imread(‘gorun ’,cv2CVLOADIMAGEGRAYSCALE)
cv2imwrite(‘gorun1 ’,griresim)
işlenen resim ;
gorun1
3) Manzara yakalama;
Python kod;
# * coding: cp1254 *
import cv2
cam cv2VideoCapture(0)
s, img sırçaread()
pencerad “görütü alma
cv2namedWindow(pencerad, cv2CVWINDOWAUTO)
while s:
cv2imshow( pencerad,img )
s, img sırçaread()
key cv2waitKey(10)
if key 27:
cv2destroyWindow(pencerad)
break
http:wwwdailymotioncomvideox1vaonrmov0785tech
4) Difransiyel Görünüm
python kod;
import cv2
def diffres(t0, t1, t2):
d1 cv2absdiff(t2, t1)
d2 cv2absdiff(t1, t0)
return cv2bitwiseand(d1, d2)
cam cv2VideoCapture(0)
penad “diferansiyel bakış
cv2namedWindow(penad, cv2CVWINDOWAUTO)
# Read three images first:
a cv2cvtColor(camread()1, cv2RGB2GRAY)
b cv2cvtColor(sırçaread()1, cv2RGB2GRAY)
c cv2cvtColor(sırçaread()1, cv2RGB2GRAY)
while True:
cv2imshow( penad, diffres(a,b,c) )
a b
b c
c cv2cvtColor(camread()1, cv2RGB2GRAY)
key cv2waitKey(10)
if key 27:
cv2destroyWindow(winName)
break
Manzara işleme, bilgisayar ortamında bulunan resimlerin, isteğe uygun bir şekilde düzenlenmesi işlemidir Görüş işleme var olan fotoğraf üzerinde gerçekleştirilmektedir
Görüntü İşlemenin Amacı:
Görüş işlemedeki esas gaye, resmi istenilen efektlerle güzelleştirmek veya istenilen boyuta getirmektedir Bunlara ek olarak; kullanılan zorunlu algoritmalarla yüz tanınma, nesne tanıma gibi emniyet ve robot endüstrisinde de kullanılmaktadır
Görünüm İşleme Tatbik Alanlar;
– Askeri Endüstride yaygın olarak kullanılmaktadır
– Emniyet, radar, astronomi , trafik sistemlerinde ve kriminal laboratuarlar da kullanılmaktadır
– Biyomedikal alalarda kullanılmaktadır
– Uydu görüntüleme de kullanılmaktadır
Görüntü işlemede kullanılan bazı terimler;
– Ölçeklendirme; Resmi istenilen boyutta büyültüp küçültme işlemidir
– Döndürme; Resmi istenilen açı ile kendi ekseni civarda çevrilmesi işlemdir
– Yansıtma; Resmin kendi görüntüsü sabit kalıp, emin bir açı veya 180 derece bambaşka bir şekilde aynalama (miror) yapılması işlemine denir
– Renk düzeltmesi; Resmin üzerindeki renkleri istenilen tona tarafından ayarlanması işlemi
– Pixel; Elektronik ortamda, resmin en minik birimine denmektedir
OpenCV:
Bilgisayar ortamında görüyü işlemeyi sağlayan bir kütüphanedir İntel kadar geliştirilen openCV, bsd göre lisanlanmış olup, Windows, Linux ,macOS X gibi bir fazla platformda çalıştırılabilir ,keza “C “, “C++, “python ve “Java gibi dillerde kütüphanesi bulunmaktadır
Open Cv Pyhton misal uygulamaları;
1) indir
JPG olan resmi PNG yapma;
Python kod;
import cv2
image cv2imread(‘indir ’)
cv2imwrite(‘indirpng ’,image)
2) Devlete Ait gri yapma;
Orijinal fotoğraf;
gorun
Python kod;
import cv2
griresim cv2imread(‘gorun ’,cv2CVLOADIMAGEGRAYSCALE)
cv2imwrite(‘gorun1 ’,griresim)
işlenen resim ;
gorun1
3) Manzara yakalama;
Python kod;
# * coding: cp1254 *
import cv2
cam cv2VideoCapture(0)
s, img sırçaread()
pencerad “görütü alma
cv2namedWindow(pencerad, cv2CVWINDOWAUTO)
while s:
cv2imshow( pencerad,img )
s, img sırçaread()
key cv2waitKey(10)
if key 27:
cv2destroyWindow(pencerad)
break
http:wwwdailymotioncomvideox1vaonrmov0785tech
4) Difransiyel Görünüm
python kod;
import cv2
def diffres(t0, t1, t2):
d1 cv2absdiff(t2, t1)
d2 cv2absdiff(t1, t0)
return cv2bitwiseand(d1, d2)
cam cv2VideoCapture(0)
penad “diferansiyel bakış
cv2namedWindow(penad, cv2CVWINDOWAUTO)
# Read three images first:
a cv2cvtColor(camread()1, cv2RGB2GRAY)
b cv2cvtColor(sırçaread()1, cv2RGB2GRAY)
c cv2cvtColor(sırçaread()1, cv2RGB2GRAY)
while True:
cv2imshow( penad, diffres(a,b,c) )
a b
b c
c cv2cvtColor(camread()1, cv2RGB2GRAY)
key cv2waitKey(10)
if key 27:
cv2destroyWindow(winName)
break