Pamuk ipliğinden biraz daha sağlam tek bağ: düşünce birliği. O da rüzgarın her an tehdit ettiği bir kandil. Düşünce birliği, düşünen insanlar arasında olur. İnsanların kaçta kaçı düşünür? Düşünenlerin kaçta kaçı karşılaşır ve açılır birbirine. -- Cemil Meriç
Pazar, Ocak 31, 2010
Plaka Okuma II
Evet İlk yazımızda belirttiğimiz gibi. Bu tip bir uygulma için elimizde örnek verilerin olması lazım. Bizim öyle bir imkanımız malesef yoktu. Bizde JavaANPR de kullanılan verileri alıp onlar üzerinden bir şeyler hazırlamaya çalıştık.
Bu veriler ilk aşama için yeterli olsada diğer aşamalar için yetersizdi. mesela Karakter tanıma için ; plakada geçen her harf ve rakam için yeteri sayıda örnek görüntü lazım. Bu durumda işin kolayına kaçıp bulunan plakayı okuması için Optik Karakter Tanyıcı (OCR) programına havale ettik.Pek tabikii bu durumda sistemin başarısı OCR nin başarısına bağlı kaldı...
Sonuç olarak Otomatik Plaka Okuyucu Sistemi dediğimiz program ortaya çıktı.
Programa aslında C++ ile başlamış olsamda. bur aralar C# pekiştirdiğimizden C# ile tekrar yazıldı ve tamamlandı. İsmi de bu yüzden OPOSSharp oldu. Pek Tabii ki OpenCvSharp kullanıldı. OCR programı olarak GOCR kullanıldı.
Üzerinde çalışmaya devam etmek gibi bir niyetim yok. Eğer böyle bir niyetim olsaydı ayrı bir proje sayfası açardık. Unutmadan kodların lisansı GPL ve Projeye devam etmek isteyenler olursa da yardımcı olmaya çalışırız.
Download : İndirmek için
Cumartesi, Ocak 23, 2010
Histogram of oriented gradient object detection
Biz C# ve OpenCvSharp ile bir örnek hazırladık. Bu örnekde hem Hog kullanımını hemde Video dosyasınından görüntü çekmeyi göreceksiniz. Hog 'un şu andaki performansını pek de beğenmedim ama daha iyi "HOGDescriptor" kullanılarak belkide daha iyi sonuçlara ulaşılabilir. Konuyla ilgili daha teferruatlı bilgi için
Object Detection Using opencv - Integral Histogram for fast Calculation of HOG Features I II III
İndirmek için : HogObjectDetection
Not : Resimdeki görüntü Sezai Karakoç'un Mona Roza şiirinin Sacit Onanın okuyuşundan. Yoksa siz hala dinlemediniz mi ? ne ayıp...
Pazar, Ocak 17, 2010
Ankara Yazılımcılar Workshop'u 1
Kısaca yapılanlardan bahsedeyim program biraz gecikmeyle başladı
Önce Yasin Okumuş dan "Azıcık Ucundan Spring" konusunda bir şeyler dinledik. Sonrasında Hüseyin Mert den "0auth'ta giriş"başlığı altında 0auth'un meziyetlerini dinledik. Varılan nihayi nokta ; eğer yaygınlaşırsa kullanıcıların başına bayağı bir bela olacak. Son olarak da Mustafa Dalcı dan "Kullanılabilirlik Sunumu" dinledik. İlgimi çeken şey Web sitesine girildiğinde gözlerin nereye baktıklarını çıkarmışlar. ve ona göre önerilerde ve çıkarımlarda bulunuyorlar.
Neyse Sonuç olarak Yazılımcıları çoğunun web-programlama üzerine çalışdığını anlamış oldum. Ben amatör olduğumda olsa gerek konular genelde ilgimi çekmiyor, sadece Kullanıcı göz hareketlerininin YSA ile modellenebileceği aklıma geldi. yani mesela Web sayfasının görütüsünü veriyorsunuz size nerelerin dikkat çektiğini veriyor neden olmasın.
Program sonrası gençler Çatıya çıkalım dediler! Ben ihtiyar adamım çatılarda işimne düşerim felan diye gitmedim. Hem zaten kaçmak üzre olan büyük bir davet vardı ona yetiştim...
Bir dahaki sefer için önerilerime gelirsek;
- 3 sunum fazla geliyor 2 sunum daha mantıklı
- Sunumlar arası biraz tenffüs de iyi gider gibi
- Tanışma faslı konulabilir. İnsanların çoğu bir birini tanıyordu belkide bu yüzden gerek duymadılar sanırım
Cumartesi, Ocak 16, 2010
Ordan Burdan Haberler
- FLTK nın 1.10 kararlı sürümü yayınlandı. FLTK 1.3 ise son sürat gelişmesine devam ediyor ( erconun bileşenleri -widget- eklendi mesela Fl_Native_File_Chooser, Fl_Table, ve Fl_Tree_View.)
- Artık güzide memleketimde FLTK konusunda yalnız değilim. Ufuk Şanlı kardeşimiz bu konuda çalışmalar yapıyor. Hatta yeni bir FLTK bileşeni (widget) de yazdı spriteBox 1 2 ( naçizane ismini Fl_Sprite_Box olmasını buradan öneriyoruz biraz daha standart FLTK notasyonuna benzesin diye )
- Dünyanın seçkin üniversitelerinde ders dinleme imkanına sahibiz artık www.academicearth.org daha öncede benzeri bir siteden bahsetmiştik faka bu sitenin güzel tarafı dersleri indirme imkanını tanıması darısı memleketimizin seçkin üniversitelerinin başına
OpenCv nin geliştiricilerinden Gary Bradski Willow Garage da staj için duyuru yaptı aynen aktarıyoruz belki birilerine faydası dokunur
We (Willow Garage http://www.willowgarage.com a robotics institute/incubator) can use an intern in 3D model capture.
That is: using silhouettes to capture an object and combine that with structure from motion and stereo clues to create 3D object meshes out of objects. Pay is good, free food, great location, work with robots, sensors -- you can best summarize Willow as: Fun. Papers will be written, hard work but good times, see examples at http://www.willowgarage.com/pages/community/interns-and- visiting-scholars .
Who:
US, or US work visa is easiest. For more exceptional people who can stay longer than 3 months, we'll deal with helping obtain a work visa. This is an internship which means you are enrolled in some school. We might also consider doing this with a consulting arrangement for non-students, but at Intern rates. For real exceptional situations, work in place may be possible and/or student grants to fund work in place.
Timing:
Winter, Spring, Fall. Summer is very full here already with interns. Exception: Come in Spring and stay through the Summer.
Requirements:
MUST:
You must be a seasoned programmer in C++. There is no time for learning curves, we work with robots and fairly complex systems.
You must have a good understanding of geometric vision. Calibration, homography, structure from motion.
PLUS:
Computer graphics a big plus
Experience in optimization, CUDA etc also a plus.
Experience working with robots is a plus.
If you meet the "MUST" above, send application to jobs@willowgarage.com Put in the title: "Intern: 3D Model Capture"
- Google summer of code 2010 için OpenCv fikir toplanmaya başlanmış. katılmak istiyenlere duyrulur
- Ankaralı Yazılımcılar toplanıyor hemde bugün
Pazartesi, Ocak 11, 2010
Yüz Nitelik Seçici
Çarşamba, Ocak 06, 2010
YSA METODU İLE KALIP İŞLERİNDE BİR VERİMLİLİK VE ADAM-SAAT TAHMİNİ MODELİ
ÖZET
1980’li yılların başından itibaren mühendislikte artarak uygulama alanı bulan yapay sinir ağları yöntemi, temelinde insan beyninin çalışma ilkelerini taklite derek çalışan bir problem çözümleme yöntemidir. Yöntemin en önemli özelliği gerçek veriler ile kurulan modelin eğitilmesi ve eğitilmiş olan modelin yeni veriler için sonuç üretebilmesidir. Bu bağlamda kurulan model sürekli olarak yeni veriler ile sürekli kendini yenileyebilmesidir. Diğer bir deyişle model sürekli öğrenerek kendini geliştirebilmektedir. Bu çalışmada, bina türü projelerde kaba yapı maliyetleri içerisinde önemli yer tutan kalıp işlerine ait adam-saat ve verimlilik değerlerinin sağlıklı tahmini amacıyla yapay sinir ağları yöntemi ile bir karar destek sistemi oluşturulması hedeflenmiştir. Bu amaçla çalışmanın ilk aşamasında bir yapay sinir ağı oluşturulmuştur. Bu aşamanın en önemli kısmı girdi ve çıktı değişkenlerinin tespitidir. İkinci aşamada oluşturulan bu ağ elde mevcut bulunan üstyapı projelerine ait kalıp puantajları eğitilmiştir. Üçüncü ve son aşamada ise modelin sağlıklı çalışıp çalışmadığı farklı projelerden elde edilen veriler ile test edilmiştir.
ABSTRACT
With the growing amount of applications through the engineering processes since the early 1980, “Artificial Neural Networks” method is a problem solving technique which runs by imitating the basic working principles of a human brain. The most important feature of this method is the training of the model, which is created by the using of current real data values, therefore the corresponding trained model is able to produce consequences (outputs) according to the given new data values. The model that is created by such a technique can therefore update itself according to the new data sequences. In other words, the model can develop itselft via a continuously learning procedure. In this study; it is aimed to obtain a reliable decision back-up system which demonstrates reliable output values for the man-hour and efficiency analysis of a moulding operation, which takes an important part within the rough construction costs. For that purpose, an artificial neural network has been constructed at the first section of the study. The most important part of this section is the determination of the input and output variables. At the second section, the constructed network is trained with respect to the “moulding puantajları” that belong to the current up-structure projects. At the third stage, the reliability of the model has been checked according to the data values that are obtained from the different projects.
Murat SÖNMEZ
Not : Konunun bizi ilgilendiren kısmı YSA uyglama kısmında FannTool'un kullanılmış olmasıdır. Sağolsun Murat bey bize tezini gönderdi ve yayınlamamız için izin verdi
İndirmek için: Murat SÖNMEZ Tez
Cuma, Ocak 01, 2010
2009 Muhasebesi
Geçen seneye nazaran ziyaretçi sayımızda epey bir artış var. Fakat yayınlanan yazı sayısında düşüş var Bu düşüşün başlıca sebebide 1 aylık Necefli Maşrapa gösterisi...
İlk olarak bulanık mantık ile başlamışız
- Bulanık Mantıkla Kenar Bulma ( İndirilme Sayısı : 361 )
- Nasrettin Hocadan Bulanık Mantık dersi
- Bulanık Mantıkla Otamatik Pilot ! ( İndirilme Sayısı : 45 )
Çoğunlukla hali hazırdaki projelerimiz üzerinde çalışmalar yapmışız
FannTool :
FannTool'un 1.0 versiyonu çıkarılmış ve FannTool kullanımına dair yazılar yazılmış
- Tek Satır Kod yazmadan YSA ( İndirilme Sayısı : 584)
- YSA ile Kan Bağışı tahmini ( İndirilme Sayısı : 108)
- FannTool 1.0 Yayınlandı 1 2 ( İndirilme Sayısı ( Windows + Linux ) : 678 + 459 = 1137)
- FannTool için Kullanım Kılavuzu ( İndirilme Sayısı : 313)
- Yapay Zeka Tıbbın Hizmetinde 3 ( İndirilme Sayısı : 67)
- FannTool Users Guide 1.0 ( Dr. Michael Schaale'in katkılarıyla ) ( İndirilme Sayısı : 145)
- cvPreProcessor bir OpenCv kod üreticisi ve bilgisayarlı görü uygulamaları inin ön işleme aracı olarak tasarlandı. 0.9 versiyonu yayınlandı ( İndirilme Sayısı ( Windows + Linux ) : 1463 + 262 = 1725)
- OpenCv Linkleri : Linklerde güncellme yapılıyor ara sıra tekrar göz atmanızda fayda var
- cvBlobsLib'in yeni versiyonu çıktı ( İndirilme Sayısı : 843)
- OpenCv 2.0'ın yeni versiyonu çıktı onunla ilgili değerlendirmelerimiz ve kurulumu
- Plaka Okuma : Bir serinin muhtemel ilk yazısı gerisi kısmet artık
C# / .Net :
Bütün bunlar yetmiyormuş gibi bir sebepten C# a da başladık bu arada birkaç örnek programda yayınladık
- Text Generator ( İndirilme Sayısı : 10)
- C# İle OpenCv kullanmak : Benzeri bir türkçe yazı ben görmedim şahsen ( İndirilme Sayısı : 33)
- ITK Örneği Dicom Viewer ( İndirilme Sayısı : 5)
Unutmadan Bu sene bazı ilker daha oldu ;
- Önce ufak bir yardımım olan birisi Sağolsun tezi bitince yolladı ve kendi siitesini açana kadar biz yayınladık
- Okurlarımızdan birinin yazısını yayınladık
...
İşte Koca seneyi böyle geçirmişiz.
Peki acaba bu sene neler yapmak lazım nelere ağırlık vermek lazım ?
önerilerinizi bekleriz
Perşembe, Aralık 24, 2009
ITK Örneği DicomViewer
ITK da neymiş diyenleriniz olabilir Tıbbi görüntü İşleme ve ITK yazımıza bakabilirler. O yazıda basit bir örnek hazırlama niyetinde olduğumuzu söylemiştik. Nasip bu güneymiş.
C# içinde ITK kullanabilmek için ManagedITK ya ihtiyacımız var.
Öyle güçlü bir dökümantasyonu yok malesef
ManagedITK article ile yetinmeniz lazım
Derlenmiş kütüphaneyi indirin ve ilgili dll' leri referansa ekleyin
DICOM (Digital Imaging and Communications in Medicine) değişik cihazlardan elde edilen medikal görüntülerin formatıdır. Programımızda basit bir Dicom Göstericisi
Daha Teferruatlı gösterici için VTK ilede uğraşmak gerekiyor...
İndirmek için : DicomViewer
Cumartesi, Aralık 12, 2009
RSS ile Çalıntılama
burdaki e-mail adesiyle ulaşmaya çalıştım. Yazdığım maile karşılıkOrhan Yasar Celik (saykorhan@gmail.com)
isiklar1apt 34/24 kozyatagi istanbul
ISTANBUL
Tel. +90.2163623956
Delivery to the following recipient failed permanently:
saykorhan@gmail.com
Technical details of permanent failure:
Account disabled
Eğer yazılarınızın dolaşmasını istiyorsanız rss nizi açarsınız, istemiyorsanız kapatırsınız.
Blog, insanların yazı yazdığı dolayısıyla paylaşım yapılan biryerdir, benim sitem ise, farklı blogları sizlere burada tanıtmakta ve yazılarının RSS kısmını göstermektedir.
Yazılarını çaldığımı söyleyen insanlar ; bilmelidirki, rss lerini açarak, bu yazıların burada yayınlanmasını kendileri bizzat istediklerini göstermektedir. Ortada işlenen bir suç vs. yoktur.
yazma pişkinliğini gösterdi...
Neyse lafı uzatmayalım işin detayını "Bir Blog Hırsızlığının Anatomisi" yazısından öğrenebilirsiniz.Sonuç olarak blogun RSS desteği kaldırmak zorunda kaldım ve Telif hakkı kısmı koydum. Sitede yayınladığım Programlar için aksi belirtilmediği sürece lisansları GPL dir.
.
Not : RSS desteğini kaldırdığım halde eski bir yazımı yine araklamış ne yapsak bilmem ki :(
Yeni Not : Şu an itibarıyla ilgili site çeşitli gayretler sonucu kapattırılmıştır...
C# ile OpenCv kullanmak
- SharperCV : Uzun süredir güncellenmiyor lisansı kötü
- OpenCVDotNet : Managed c++ ile hazırlanmış, uzun süredir güncellenmiyor, lisansıda GPL
- The OpenCV Wrapper Project : Yapı olarak aslında OpenCv ye oldukça uyumlu düşünülmüş son güncelleme Mayıs 2009 yani güncel sayılır. Fakat "We don't allow to use the wrapper for commercial purposes. This includes reselling wether in the original or modified form (sources or binaries) or using in commercial projects." diyen çok kötü bir lisansa sahip
- Emgu Cv : c# ile yazılmış ve mono ile de derlenebildiğinden cross-platform , lisansı GPL yada ticari olabiliyor tek kullanıcı için 199 $ fiyat biçmişler "If you are upgrading, you save 50% off the license fee." gibi cabası da var ve belkide ticari yanı olması sebebiyle en profesyöneli
- OpenCvSharp : C# ile yazılmış ve oldukça güncel ve ticari kullanım içinde gayet uygun LGPL lisansına sahip Mono ile de kullanılabiliyormuş yani cross-platform. Bizim tavsiye ve tercih ettiğimiz kütüphane de bu.
Gelelim Örneğimize Web Kamera dan Görüntü alıp onun üzerinde basit işlemler uygulayan ve avi olarak kaydedebilen küçük bir programcık.
IDE olarak Visual C# 2008 Express kullanıldı
Derlemek için OpenCvSharp OpenCv 2.0 için olan versiyonu kullanıldı
Indirmek için burdan buyrun : Effects
Cuma, Aralık 04, 2009
Text Generator
ısırmış ve, “Al bak harika!” diyerek uzatmış, küçük oğlana gelmiş. Elindeki ışığı kızın ana-babasına yollamış. Onları karşısında görünce hemen ormana varmışlar. Ormanda bir ülkeye gitmiş. Tavukla horozun parlak ışıklar sızan son gemiden ona acımışlar ve sert geçmiş. Çirkin Ördek, ama prense dönüşmüş. "Korkma, " En altta eşek, köpek eşeğe. " diye düşünmüş Güzel. “Seninle evlenmek zorunda bırakmışlar. Küçük oğlan hemen bir daha fazla bir kucak dolusu güzel bir çocukmuş. Sabah gözlerini açmış sanki. Her yer istemiş. Ak sakallı adam kıza dönerek "burada her rastgeldiği insana, “Bu taraftan gelin,” demiş. Dışarı çıkmış; arpa getirerek tavukla horozun önüne serpmiş. İneğe de öğle yemeğimi büyük ve bir süre sonra her şeyden bol bol var! Haydi merdivenden yukarı çıkmış. Güzel tavukla horozun önüne serpmiş. İneğe de soğukmuş. Şimşekler çakıyor, rüzgâr yerden çıkıp gitmişti... Herhalde dosdoğru yoluna oğul, ben Çirkin Ördek’in tam mı yitireyim?” demiş. "Bir kese altının çalıntı olduğuna karar vermiş, üçünü de dillerde yankılanmış.İlk C# örneğimizi yayınlıyoruz. Bir ilk de örneğin alanı -ucundan kıyıcığından bir örnek sayılır belki - Doğal Dil İşleme ( Natural Language Processing).
Yapılan işlem pek de karmaşık değil.Kendisine verdiğimiz yazıları kelime çiftlerine ayırıp peş peşe gelme sayılarını tutuyor. ve Yazı üreteceği zaman bir kelimeden diğerine peş peşe gelme sıklığını kullanarak seçiyor.sonuçtada yukardaki gibi yazılar çıkıyor.Başlangıç verileri için İnternetten bulduğum masalları ekledim.
İndirmek için : TextGen
Çarşamba, Aralık 02, 2009
Bizden Haberler
Ekonomik krizin etkisiyle azalan işler, azalan çalışma saatleriyle devam ediyor. Bütün bunların üstüne ücretsiz izinler ve olan işinide kaybetme psikolojisindeki patronlarla muhatap olmak gibi sıkıntılar içindeyiz.
Bu artan sıkıntılarımızdan ve boş vaktimizden haberdar bazı dostların " Bırak bu entel dantel işleride .Net öğren piyasanın %70'i bunu istiyor artık. olurda işsiz kalırsan işine yarar" mealindeki nasihatlarına uyup C# öğrenmeye başladım.
C / C++ bilen biri olarak pekde zorlanmadım. Pek çok özelliği aynı. Programlama ortamı da bana (Toprağı bol olsun ! ) bizim CBuilderı hatırlattı. Yabancılık çekmedim kısacası. Tuhaf buluğum taraflarıda oldu tabii
- printf yerine paskalvari writeline kullanmışlar en kötüsüde güzelim format sitilini değiştirmişler
- Referans ve Değer kullanımını aynı şekilde yapmışlar.
- Fonksiyon pointerlar yerine Delegate denen bir şey varki evlere şenlik
- Dilin özelliklerinin sürekli değişmeside hoşuma gitmedi Başlangıçta beğenilen sistemlerin özelliklerinin alınması iyi bir şey ama bu nun süerkli hale gelmesi hiç hoş değil bence. Ben şahsen Dilin kurallarının biraz durağan olması taraftarıyım. zırt pırt değişmesi hoş değil.
- FLTK ya alışmış biri olara bir kamyon DLL ile bağlı program yazmak tuhaf geliyor.
Gelelim ikinci haberimize. FannTool'un kullanım kılavuzunun İngilizce versiyonu çıktı. Sağ olsun Dr. Michael Schaale yardımcı oldu. indirmek için FannTool Users Guide laf aramızda Türkçesinden de daha derli toplu oldu.FannTool için yardım istediğimizide bu vesileyle duyurmuş olalım. Kimbilir belki sesimizi Türkiyeden de duyan olur...
Cumartesi, Kasım 28, 2009
Bu da geçer Ya Hu

Hem dünyaya tapınırcasına bağlanan böylece yüreği taşlaşan, hem de bin bir sıkıntı içinde kıvranan, dertlenen insana ne güzel bir ders verir. “Bu da geçer ya hu!.”
Günümüz insanı; yalnızlığı, huzursuzluğu derinden yaşıyor. Hep maddi çıkar peşinde koşan, adeta insanlığı, insani değerlerini unutan insan, kendi ektiğini acı bir şekilde biçiyor.
“Hep ben, hep bana” düşüncesini kendisine rehber edinen, böylece bireyselliği tapınacak bir değere çıkaran tavır, toplum halinde yaşamayı, birbirini anlamayı, yardımlaşmayı itiyor ve arkasından yalnız, yapayalnız bir dünyayı getiriyor.
Evet, “bu da geçer.” Dert de geçer, sıkıntılar da geçer. Sabretmek, her teşebbüste bulunarak nihayetinde kadere teslim olmak, “bu da geçer” demek. Zenginlik de biter, Karun gibi yaşamak, Firavunca zulmetmek de geçer. Ne güzel bir ders, derin bir öğüt, eskimeyen, her an yeni bir “ikaz” ve “uyarı” levhası: “Bu da geçer ya hu!..”
Salı, Ekim 27, 2009
Necefli Maşrapa Göstermek

Yaşı büyük olanlar zaten bilir bilmeyenler içinde anlatalım. Eskiden yegane televizyon kanalı TRT idi. Bütün herkesin seyrettiği bu yegane kanal sık sık teknik arızalar sebebiyle kesintiye uğrardı. İşte TRT de yayının kesildiği anlarda yukarda arz-ı endam eden necefli maşrapa sahneye çıkar, arıza giderilinceye kadar ekranda salınmaya! devam ederdi...
Bazı iş sıkıntıları sebebiyle biz de necefli maşrapa gösteriyoruz ve bir süreliğine yazı yayınlamayacağız. Eski yazılarımıza ve Necefli maşrapaya bakmaya devam edebilir, Gerekiyorsa profil sayfasındaki adresden e-posta ile bize ulaşmayı deneyebilirsiniz.
Şimdi tekrar ne yapsam dedirtme bana yarabbi
taşınacak suyu göster,kırılacak odunu
kaldı bu silinmez yaşamak suçu üzerimde
bileyim hangi suyun sakasıyım ya rabbelalemin
tütmesi gereken ocak nerde?İsmet Özel (Münacaattan )
Cumartesi, Ekim 24, 2009
Bulanık Mantıkla Otamatik Pilot !
İşte bu yazımızda biz basit ve somut bir bulanık mantık uygulaması örneği hazırladık.
Ali sevilmez mi hey dost delimisin sen
Kütüphaneden bir kitap seçti ve okumaya başladı
Bil ki göklerin, yeryüzünün hazîneleri elinde olan, sana duâ etmek için izin vermiş, icâbet edeceğini de vaad etmiştir.
Dilemeni emretmiştir, dilediğini vermek için;
Acımasını istemeni emretmiştir, sana acımak için.
Seninle arasına bir perde çekmemiştir; seni, onun katında şefâat edecek birisine muhtaç etmemiştir.
Kötü bir iş işlersen tövbe etmekten men etmemiştir seni;
Azâbını hemencecik göndererek ukubete salmamıştır seni;
Tövbeyle Ona yüz tutarsan reddetmez;
Azâba uğramaya lâyık olduğun suç yüzünden de seni rüsva eylemez.
Suç yüzünden tövbeni kabûl etmezlikte bulunmaz;
Cürmünü yüzüne vurmaz;
Rahmetinden seni meyûs etmez.
Hattâ suçundan geçmeni de bir sevap sayar;
Yaptığın kötülüğe karşı bir günah yazar;
İşlediğin iyiliğe karşı on sevap verir.
Sana tövbe kapısını açmış, özrünü kabûl etmeyi vaad etmiştir.
Onu çağırdın mı sesini duyar; gizli yalvardın mı gönlündekini bilir.
İhtiyacını Ona söylersin;
Gönlündekini Ona açarsın;
Dertlerini Ona şikâyet edersin, sıkıntılarının giderilmesini Ondan istersin;
İşlerinde Ondan yardım dilersin;
Ömür çokluğu, beden sıhhati, rızık bolluğu gibi Ondan başkasının veremeyeceği şeyleri Ondan beklersin.
Sonra hazînelerinin anahtarlarını da, Ondan dilemeye izin vererek senin ellerine teslîm etmiştir;
Ne vakit dilersen, duâ ile nimetlerinin kapılarını açarsın, çorak dilek yerlerini sulamak için rahmetini istersin.
İcâbeti gecikirse de ümidini kesmemelisin; çünkü vergi ve ihsan, niyetle yeksandır.
Nice kere, isteyenin ecri çoğalsın, umana daha da fazla ihsan edilsin diye icâbet gecikir.
Nice kere bir şey istersin, verilmez; fakat hemencecik, yahut bir zaman sonra ondan daha hayırlısı verilir, ondan daha hayırlısı verilmek için o verilmez, geciktirilir.
Nice şeyler vardır ki sen istersin onu; fakat verilse o yüzden dinin helâk olur.
Şu halde güzelliği sana kalacak, vebâli senden gidecek şey istemelisin. Mal sana kalmaz; sen de ebedi olarak mala sâhip olamazsın.
...
- Okuduklarınız Nerdendi hocam
- Bu Hz Ali'nin Hz Hasana yazdığı vasiyetnameden bir parça Nehc'ül Belaga' da geçiyor
- Çok sevdim
- Seversin tabii hem zaten "Ali sevilmez mi hey dost delimisin sen"
Çarşamba, Ekim 21, 2009
Ordan Burdan
1) Volkan Salma OpenCv de SVM kullanımı üzerine bir yazı hazırladı. Oraya kadar gitmişken Zeki Optimizasyon Teknikleri Yazı dizisine de bakmayı unutmayın ; İlk Yazı Hill Climbing üzerine. Devamınıda tez zamanda bekliyoruz.
2) İsmail Arı'nın günlüğünde tasarım ve ufak bir adres değişikliği oldu. "gunluk.ismailari.com" sitesi ismailari.com kök dizinine taşındı. Duyuruyor ve hayırlı olsun diyoruz.
3) www.GlobalEkonomi.com dan FVolkanY den daha önce bahsetmiştik , Yapay Zekalı tahmin sistemleri üzerine çalışıyordu. Yakında ürün (Forex ve Borsa Sistemleri ) satışına başlıyacak gibi hemde sonuçlar oldukça iddialı ne diyelim hayırlı olsun.
4) Bora Kardeşimizden yine yeni bir icad Casus Klavye Kimin işine yarar bilmem ama Boranın performansını ve ilerde neler yapabileceğini gösteriyor...
Cumartesi, Ekim 17, 2009
Sitemli OpenCv 2.0 Kurulumu - Install -
OpenCv2.0 windows versiyonunu C ye kurun .
CMake' i kurun ve çalıştırın
Yukardaki ekran gelir OpenCv 2.0 ı kurduğunuz dizini seçinkurulumun yapılacağı dizini yazıyoruz Visual için "vs2008" seçtik mesela
Cumartesi, Ekim 10, 2009
OpenCv 2.0 İzlenimleri
Bir Makina mühendisi bir elektirik mühendisi ve bir bilgisayar mühendisi arabayla yolculuk yaparlarken araba arızalanır ve durur.
makina mühendisi arabadan iner ve arabanın mekanik aksamına bakar ama araba çalışmaz
elektirik mühendisi arabadan iner ve arabanın elektirik aksamına bakar ama araba yine çalışmaz.
Son olarak Bilgisayar mühendisi bir öneride bulunur
"Arabadan inip yeniden binelim belki çalışır"
Uzun uzadıya bir inceleme yapmaya ne ehilim ne de zamanım var. Ama artık OpenCv 2.0 yayınlandığına göre uygulamalarımızda mecbur kullanmak zorundayız, yoksa sonradan güncel versiyona geçişte epey bir problem olur.
OpenCv 2.0 windows versiyonu zaten kurulum programıyla geliyordu, kolayca kuruverdim.
Header ve Library dosya ayarlarını yapıp programı tekrar derledim. Hatasız derlendi, bende sevindim tabii. Fakat programı çalıştırınca hevesim kursağımda kaldı. Program çalıştı fakat bazı işlemlerde program çakılıyordu. Acaba fonksiyon parametrelerinde bir değişiklikmi olmuş diye ufak bir incelem yaptım görünürde bir şey bulamadım. İşin ilginç yanı cvPreprocessorun ürettiği kodları komut satırı uygulaması olarak çalıştırdığımda problem yoktu. Tek istisna Laplace fonksiyonu. sizinde aklınızda olsun
void cvLaplace(constCvArr *src,CvArr *dst, int aperture size=3);
aperture size 'a değer olarak -1 kullandığınızda program çalışma zamanı hata veriyor. Neyse biz konumuza dönelim windowsta ki hezimetin ardından linux'a yöneldim.
Benim Bilgisayarda kullandığım Linux dağıtımı OpenSuse 10.3 biraz eskidi ama işimiz görüyor. Linux versiyounu dediğimiz zaten kaynak kod. Uygun bir yere açıp
./configurediyerek derledim ve cvPreProcessor'u denedim gayet güzel çalışıyordu yukarda bahsettiğim Laplace istisnası hariç.
make
make install
Linux versiyonun çalışması üzerine tekrar windows'a döndüm ve dağıtlan kütüphane programında bozukluk yada uyumsuzluk olabileceğinden kuşkulandım. ve
CMakeprogramlarını kaldırıp en son versiyonlarını tekrar kurdum. Sonra Cmake OpenCv 2.0 için Codeblocks projesi oluşturdum ve C::B ile build ettim. Nihayet Mutlu son. Artık programlarım doğru bir şekilde çalışıyor.
Mingw
MSYS
az kalsın unutuyordum "İnip tekrar binmek bazen işe yarıyor" :)
Perşembe, Ekim 01, 2009
OpenCv 2.0 yayınlandı
Indirmek için ; Windows için kurulum dosyası
Linux için kaynak kodu






