Raspberry Pi

Raspi Hakkında Herşey

22 Şubat 2016 Pazartesi

OPENCV DERSLERİ (DERS:9) YAZI YAZDIRMA

KOD; import numpy as np import cv2 # Create a black image img = np.zeros((512,512,3), np.uint8) font = cv2.FONT_HERSHEY_SIMPLEX cv2.putText(img,'YAZI',(10,500), font, 4,(255,255,255),2,cv2.LINE_AA) cv2.imshow('image',img) cv2.waitKey(0) cv2.destroyAllWindows() Ekran Görüntüsü; Kod Açıklaması; 1)             Resimdeki kare içine alınan yer yazının sırası ile X ve Y koordinatlarını ayarlar. 2)    ...

OPENCV DERSLERİ (DERS:8) GEOMETRİK ŞEKİL ÇİZİM-6

D)Geometrik Şekillerin Tek Fotoğrafta Toplanması KOD; import numpy as np import cv2 # Create a black image img = np.zeros((512,512,3), np.uint8) cv2.line(img,(0,0),(511,511),(255,0,0),5) pts = np.array([[15,150],[15,180],[45,200],[215,150],[405,15]], np.int32) pts = pts.reshape((-1,1,2)) cv2.polylines(img,[pts],True,(0,255,255)) cv2.rectangle(img,(100,20),(300,40),(0,255,0),10) cv2.circle(img,(447,63), 63, (0,0,255), -1) ...

OPENCV DERSLERİ (DERS:7) GEOMETRİK ŞEKİL ÇİZİM-5

D)Çokgen Çizdirmek KOD; import numpy as np import cv2 img = np.zeros((512,512,3), np.uint8) pts = np.array([[15,150],[15,180],[45,200],[215,150],[405,15]], np.int32) pts = pts.reshape((-1,1,2)) cv2.polylines(img,[pts],True,(0,255,255)) cv2.imshow('image',img) cv2.waitKey(0) cv2.destroyAllWindows() Ekran Görüntüsü; Kod Açıklaması; 1)                  Kare...

17 Şubat 2016 Çarşamba

OPENCV DERSLERİ (DERS:6) GEOMETRİK ŞEKİL ÇİZİM-4

C)Elips Çizdirmek KOD; import numpy as np import cv2 img = np.zeros((512,512,3), np.uint8) cv2.ellipse(img,(256,256),(100,50),0,0,360,(255,0,100),-1) cv2.imshow('image',img) cv2.waitKey(0) cv2.destroyAllWindows() Ekran Görüntüsü; Kod Açıklaması;                   1)                          Resimdeki kare içinde alınan bölge elipsin...

OPENCV DERSLERİ (DERS:5) GEOMETRİK ŞEKİL ÇİZİM-3

B)Daire Çizdirme KOD; import numpy as np import cv2 img = np.zeros((512,512,3), np.uint8) cv2.circle(img,(447,63), 63, (0,0,255), -1) cv2.imshow('image',img) cv2.waitKey(0) cv2.destroyAllWindows() Ekran Görüntüsü; Kod Açıklaması;                 1)                         Resimdeki kare içine alınmış bölge dairenin yatay koordinatıdır.Değer...

OPENCV DERSLERİ (DERS:4) GEOMETRİK ŞEKİL ÇİZİM-2

A)Kare Çizdirme KOD; import numpy as np import cv2 img = np.zeros((512,512,3), np.uint8) cv2.rectangle(img,(384,0),(510,128),(0,255,0),3) cv2.imshow('image',img) cv2.waitKey(0) cv2.destroyAllWindows() Ekran Görüntüsü; Kod Açıklaması;            1)                                                Resimdeki...

OPENCV DERSLERİ (DERS:3) GEOMETRİK ŞEKİL ÇİZİM-1

Merhaba Bu yazımızda Python ve OpenCV kullanarak geometrik şekil çizdirmeyi öğreneceğiz. 1)Çizgi Çizdirmek Çizgi çizmek için cv2.line() fonksiyonunu kullanıyoruz. Fonksiyonun çalışma mantığı,  cv2.line(ekran,(başlangıç noktası x,başlangıç noktası y),(bitiş noktası x, bitiş noktası y),(renk kodu (‘255,0,0’ gibi..) ),kalınlık).  A) KOD; import numpy as np  import cv2  ekran = np.zeros((550,550,3), np.uint8)  cv2.line(ekran,(100,0),(100,550),(255,0,0),5)  cv2.namedWindow('çizgi')  cv2.imshow('çizgi',ekran)  cv2.waitKey(0)  cv2.destroyAllWindows()  Yukarıdaki...

12 Şubat 2016 Cuma

OPENCV DERSLERİ(DERS:2) RESİM GÖRÜNTÜLEME

Bu yazımızda Python ve OpenCV kullanarak bilgisayarımızda bulunan bir resimi görüntüleme uygulaması yapacağız.                      KOD;         import cv2          import numpy as np           resim = cv2.imread('resim.png',0)          cv2.imshow('resim',resim)         ...

10 Şubat 2016 Çarşamba

IP KAMERA SEÇİMİ

Eğer Görüntü işlemeveya güvenlik sistemi kurmak istiyorsanız IP kamera(Internet Protokol kamera) vazgeçilmezinizdir IP Kamera Nedir IP Kamera  uzaktan izlemek ve kayıt altına almak için internet veya network bağlantınızdan faydalanarak gerek kablolu gerek kablosuz olarak kullanılabilmeye imkan sunan kamera teknolojisidir. IP Kamera diğer sistemler gibi ekstra aparatlar, kartlar, kayıt cihazları gerektirmeyen en ileri teknolojiye sahip olan...

1 Şubat 2016 Pazartesi

BLAZE- MİNYATÜR PROGRAMLANABİLİR EKRAN

Kickstar.com'da destek toplayan Blaze Adlı Projeyi görünce çok hoşuma gitti ve burada paylaşmak istedim. Blaze yüksek çözünürlük 1.6 inç 240x240 kapasitif dokunmatik ekran ve yüksek hızlı 32 bitlik Arm mikrodenetleyicisiyle ve GPIO pinleri bulunan Arduino uyumlu ve Arduino IDE'den programlanabilir geliştirme kartı.. Blaze MicroSD kart girişiyle hafıza arttırlabilir. Programlama ve Güç için Micro USB girişi bulunmaktadır. BLAZE'in...

OPENCV DERSLERİ(DERS:1) PYTHON'A OPENCV YÜKLEMEK

Bu yazımızda Windows işletim sisteminde OpenCV,Python kurulumu ve birbirine nasıl entegre edileceğini inceleyeceğiz. Her gerçekleştirdiğimiz olayı adım adım anlatacağız... ADIM 1 : PYTHON' YÜKLENMESİ Bu adımda Python'un 2.X.X versiyonundan indireceğiz Biz burda Python 2.7.11 versiyonunu kullandık... Python 2.X.X versiyonlarını Buradan indirebilirsiniz. Setup dosyasını indirdikten sonra kurulum aşamasına geçiyoruz. Pythonun kurulacağı...