C++, Görüntü İşleme - OpenCv »

[21 Eki 2012 | Yorum Yok | 5.858 kez okundu]
1 Star2 Stars3 Stars4 Stars5 Stars (1 oy,5 üzerinden : 5,00 )
Loading...
OpenCV Dersleri – 3 Resim Üzerine Şekil Çizme ve Yazı Yazma

Merhaba arkadaşlar, bu yazımızda resim üzerine şekillerin nasıl çizildiğini ve yazıların nasıl yazılabileceğini anlatacağım. Öncelikle kodumu paylaşıyorum.

?View Code CPP#include <stdio.h>
#include <opencv\cv.h>
#include <opencv\highgui.h>
#include <math.h>
int main(int argc, char** argv)
{
IplImage* src1 = cvLoadImage( "resim.jpg" );
 
/*
* Çizgi çizme
*/
//iki nokta belirlenir
CvPoint pt1 = cvPoint(10,10);
CvPoint pt2 = cvPoint(150,150);
 
//kullanılacak renk
CvScalar red = CV_RGB(250,0,0);
 
//kalınlık
int tickness = 2;
int connectivity = 8;
 
//çizgi çizilir
cvLine(src1,pt1,pt2,red,tickness,connectivity);
 
/*
* Çember Çizme
*/
// çap değeri
int radius = 30;
 
//renk
CvScalar blue = CV_RGB(0,0,250);
 
//çember çizilir
cvCircle(src1,pt2,radius,blue,tickness,connectivity);
 
/*
* Yazı yazma
*/
// Yazımız
const char * text = "deneme texti";
 
//ölçekler
double hscale = 1.0;
double vscale = 0.8;
 
//keskinlik
double shear = 0.2;
int tickness2 = 1;
int line_type = 8;
CvScalar yellow …

Devamını oku...


C++, Görüntü İşleme - OpenCv »

[20 Eki 2012 | Yorum Yok | 5.185 kez okundu]
1 Star2 Stars3 Stars4 Stars5 Stars (1 oy,5 üzerinden : 5,00 )
Loading...
OpenCV Dersleri – 2  Resim Üzerinde Basit İşlemler

Merhaba arkadaşlar,  bu dersimizde resim üzerinde yapılabilecek basit işlemler üzerinde duracağız. Önceki yazılarımızı okumayan arkadaşlarımızın, akıcı bir ders olması için öncelikle ilk dersleri okumalarını öneriyorum.
İlk olarak bir resim üzerinde Gaussian blur dönüşümü yapacağız. Kodumuz şu şekilde olacak,

?View Code CPP#include <stdio.h>
#include <opencv\cv.h>
#include <opencv\highgui.h>
#include <math.h>
int main(int argc, char** argv)
{
//Resmi yüklüyoruz
IplImage* img = cvLoadImage( "resim.jpg" );
 
//İki tane pencere yaratıyoruz
cvNamedWindow( "Tutorial orijinal" );
cvNamedWindow( "Tutorial blured" );
 
//Resmin orjinalini gösteriyoruz
cvShowImage("Tutorial orijinal", img);
 
// Bulanıklaşmış resmi koyacağımız değişkeni hazırlıyoruz.
// img değişkenindeki resmin boyutlarında, 8 bitlik 3 kanala sahip yeni bir değişken hazırlandı
IplImage* out = cvCreateImage( cvGetSize(img), IPL_DEPTH_8U, 3 );
 
// …

Devamını oku...


C++, Görüntü İşleme - OpenCv »

[19 Eki 2012 | Bir Yorum | 8.120 kez okundu]
1 Star2 Stars3 Stars4 Stars5 Stars (3 oy,5 üzerinden : 3,67 )
Loading...
OpenCV Dersleri – 1  Resim ve Video Yükleme

Merhaba arkadaşlar, opencv kütüphanemizi bilgisayarımıza kurduktan ve visual studio ile entegre ettikten sonra şimdi ilk uygulamamıza başlayalım. İlk dersimizde elimizde var olan resim ve video yu opencv ile ekranda göstereceğiz.
Projenizin hatasız çalışması için gerekli kütüphaneleri eklememiz gerekiyor. Kurulum dersini okumayan arkadaşlar buradan okuyarak visual studio içerisinde nasıl bir ayar yapmamız gerektiğini görebilirler.
Bu uygulamayı tabi ki  c++ projesi olarak yazacağız. Giriş niteliğinde olan bu proje için boş bir c++ projesi oluşturuyoruz. Eklememiz gereken ana kütüphaneler şunlar.

?View Code CPP#include <opencv\cv.h>
#include <opencv\highgui.h>

İlk uygulamamızın kodunu verelim ve üzerinde konuşalım

?View Code CPP#include <stdio.h>
#include <opencv\cv.h>
#include <opencv\highgui.h>
#include …

Devamını oku...


Genel »

[21 Eyl 2012 | 2 Yorum | 51.889 kez okundu]
1 Star2 Stars3 Stars4 Stars5 Stars (1 oy,5 üzerinden : 5,00 )
Loading...
Yazar olmak istiyorum!

Eğer KodMerkezi.Net bünyesinde yazar olmak istiyorsanız veya makalelerinizin burada yayınlanmasını istiyorsanız, lütfen aşağıdaki yorum bölümüne veya iletişim bölümüne isminizi, email adresinizi, kullanmak istediğiniz kullanıcı isminizi (Eğer gerçek isminizi kullanmak istemiyorsanız) ve kendiniz hakkında kısa bir bilgiyi yazarak bize iletiniz. Kısa sürede size dönüş sağlanacaktır.

Devamını oku...

Php »

[21 Eyl 2012 | 12 Yorum | 6.570 kez okundu]
1 Star2 Stars3 Stars4 Stars5 Stars (1 oy,5 üzerinden : 5,00 )
Loading...
Htaccess Url Yönlendirme ve Kullanımı (Permalink) – Örnek Uygulama

Merhaba arkadaşlar, bu yazımda elimde var olan bir htaccess url yönlendirme örneğini paylaşacağım. Eğer konu hakkında fikriniz yok ise aşağıdaki yazıları okumanızı tavsiye ederim.

Htaccess Url Yönlendirme ve Kullanımı
Htaccess Url Yönlendirme ve Kullanımı – 2

Örnek uygulama 2 adet php dosyası ve 1 adet .htaccess dosyasından oluşmaktadır.
index.php dosyamız

?View Code PHP<?php
echo "index</br>";
 
echo "<a href=’http://localhost/ea3/a/b/c/’>Perma Link 3 Değişkenli</a></br>";
echo "<a href=’http://localhost/ea3/a/b/’>Perma Link 2 Değişkenli</a></br>";
echo "<a href=’http://localhost/ea3/a/’>Perma Link 1 Değişkenli</a></br>";
echo "<a href=’http://localhost/ea3/a/b/c.html’>Perma Link .html ile</a></br>";
 
$baslik = "oyun-basligi";
echo "<a href=’http://localhost/ea3/a/b/".$baslik.".html’>Değişken ile</a></br>";
 
echo "<a href=’http://localhost/ea3/ayrinti.php?adres=a&islem=b&secici=".$baslik.".html’>Eski usül</a></br>";
 
echo "<a href=’http://localhost/ea3/Oyunlar/b/c/’>Sadece Oyunlar için (html siz)</a></br>";
echo "<a href=’http://localhost/ea3/Bilgilendirme/b/c.html’>Sadece Bilgilendirme için(html li)</a></br>";
?>

ayrinti.php dosyamiz

?View Code …

Devamını oku...

Genel »

[9 Eyl 2012 | 8 Yorum | 20.137 kez okundu]
1 Star2 Stars3 Stars4 Stars5 Stars (5 oy,5 üzerinden : 5,00 )
Loading...
Temel Bilişim Teknolojileri Eğitimi E-Akademi Excel Soru ve Cevapları

Cevap şıkkı yerine sorunun cevabını okuyarak gidin. Her bölümdeki sorular kendi aralarında yer değişmiş olabilir. Yani 1. bölümde örneğin  3. soru ile 1. sorunun yeri değişik olabilir.
1.Bölüm

Alt + Enter
3
bilgi girişini onaylamak-enter tab yön, bilgi düzeltme-f2, blok halinde hücre seçme-shift yön tuşu, bilgi silme-delete,bilgi girişi iptal-esc
50
Formül yazarken boşluk verilir.
=A6*40%
EĞERSAY(F5:F15;”BAŞARILI”)
K8 hücresinin içeriği 45 ten büyük ve eşitse  başarılı, küçükse başarısız
CEVAP ŞIKLARI YANLIŞ – AYNI ŞIKLARDAN İKİ TANE VAR AMA DOĞRU CEVAP YOK
ORTALAMA(K7:K15)
J3 ve J8  hücrelerinden  büyük olan sayıyı gösterir
=MİN(ilk deger:son deger)
120
KÜÇÜKHARF
BÜYÜKHARF

 
2.Bölüm

Bugünkü tarih ve saat yazılır
Uzunluk fonksiyonu-Yanlış
Kuvvet fonksiyonu-Doğru
Önce yönetici sonra çalışan alanı seçilir
=BİRLEŞTİR(“Bilgi”;””;İşlem;””;”Grup”;””;”Başkanlığı”)
Tablonun …

Devamını oku...

Genel »

[8 Eyl 2012 | 5 Yorum | 21.492 kez okundu]
1 Star2 Stars3 Stars4 Stars5 Stars (2 oy,5 üzerinden : 5,00 )
Loading...
Temel Bilişim Teknolojileri Eğitimi E-Akademi Word Soru ve Cevapları

Cevap şıkkı yerine sorunun cevabını okuyarak gidin. Her bölümdeki sorular kendi aralarında yer değişmiş olabilir. Yani 1. bölümde örneğin  3. soru ile 1. sorunun yeri değişik olabilir.
1.Bölüm

Ctrl+S
Ctrl+Fare Sol Tuşu
Kaydet – Office Düğmesi, Geri Al-Hızlı Erişim, Özelleştir-Word Seçenekleri, Anahat-Belge görünüm
Giriş
Sayfa Düzeni – Paragraf
Office Panosu
Sol sekme-metnin başlangıç…,çubuk sekme-sekme konumuna dikey çubuk, sağ sekme-metnin sağ kenarı, ondalık sekme-ondalık sayılar için, orta sekme-metnin  orta noktası
Sayfa düzeni-paragraf-aralık
Yazım denetleme
Doğru
Sayfa düzeni
Giriş
Sayfa
Yazım Denetleme
Doğru

2.Bölüm

 Tablo Araçları-Tasarım
Ekle
Tablo Araçları-Düzen-Satırlar ve Süt.
Tablo Araçları-Düzen-Hücre Boyutu
Düzen-Veri-Metne Dönüştür
Doğru
Tablo Araçları-Düzen-Hizalama
Araya Ekle
Düzen-Veri-Başlık Satırını Yinele
Düzen Veri Sırala
Average Above
=sum (B9:B15)
Ekle
Resim Araçları-Ayarla
Yanlış

Temel Bilişim Teknolojileri Eğitimi E-Akademi Excel Soru ve Cevapları

Devamını oku...

C++, Görüntü İşleme - OpenCv »

[29 Ağu 2012 | 12 Yorum | 13.102 kez okundu]
1 Star2 Stars3 Stars4 Stars5 Stars (2 oy,5 üzerinden : 5,00 )
Loading...
Windows Üzerine Opencv Kurulumu ve Visual Studio 2010 ile Entegrasyonu

Merhaba arkadaşlar bu yazımda, kurulumunda büyük zorluklar çektiğim opencv (görüntü işleme kütüphanesi) kütüphanesinin kurulumundan ve visual studio 2010 ile entegrasyonundan bahsedeceğim.
Opencv nedir gibi sorulara girmeyeceğim, internette yeterince döküman mevcut. Biz direk olarak kuruluma geçelim.

Opencv kütüphanesini buradan indiriyoruz. Bu yazı yazıldığında en son sürüm OpenCV-2.4.2 idi. İndirdiğimiz dosya .exe uzantılı sıkıştırılmış bir dosyadır.
İndirdiğimiz exe dosyasını çalıştırarak dosyaları c:// altında bir konuma açıyoruz. Ben şu şekilde açtım( C:\opencv ). Açtığımızda karşımıza şöyle klasörler gelecek.

Açtığımız bu klasörde kullanacağımız dosya yolları şöyle. Bu listeyi şimdi vereyim ilerki adımlarda kullanacağız. Siz klasörleri açtığınız konuma göre tekrar bu …

Devamını oku...