gd kütüphanesi veya imagemagick mi kullanacaksan ne yapacaksan o kütüphanenin functionlarını öğrendikten sonra karşılaştırmak istediğin resme göre değişir
fatal ın verdiği linkteki adam da benim dediğim üzere yapmış pixel pixel iki resmi karşilaştirip farkli olan pixel sayısını bulup % ile ölçmek vs.
http://chasen.org/~taku/software/ajax/hwr/
burdada ajax la çalışan japon el yazısını tanımaya çalışan bir sistem var
php ile resimler nasıl eşleştirilir?
17
●4.313
- 20-11-2010, 02:01:09Pixel pixel karşılaştırmak 2 resmin benzediğini değil bir birinin %kaç kopyası olduğunu ölçebilir. O sadece aradaki farkı bulun gibi bir birinin kopyası 2 resimde küçük ayrıntıları bulabilir. Oysa aynı resmi hem sephia, hem siyah beyaz hem de normal hali ile karşılaştırırsak hepsinin tüm pxel haritası %100 farklı çıkar. Oysa içindeki aynı resimdir.Tontonq adlı üyeden alıntı: mesajı görüntüle
Burada her pixelin ve gruplanmış pixellerden oluşan karelerin rgb değerinin alınması ve birbirlerine oranlarından benzerlik çıkarılması lazım. yoksa pixel pixel işlemek bir resmin diğerine benzediğini değil kopyası olup olmadığını karşılaştırır.
bu tarz işlemler çok sofistike resim algoritmaları ile yazılabilir, bunun için sadece php bilmek de yetmez resim, grafik, renk ve bunları matematiksel formüle dökecek parlak bir mühendis beynine ihtiyaç olacaktır. - 21-11-2010, 17:13:40aynen hiç te kolay iş değil php ve gd kütüphanesinin sana yalnızca resmin genişlik ve uzunluğunu bulmak ta ve resmin x,y koordinatlarına düşen rgb değeri bulmakta yardımcı olabilir gerisi tamamen sana kalmış
http://www-e.uni-magdeburg.de/jschul...cr-0.49.tar.gz
şu linkte open source bir ocr var
örnek resim ve okuma sonuçlarını vereyim.

This is a handwritten
example for GOCR.
Write as good as you can.

ABCD abcd EFGHI efghi JKLMN jklmn OPQR opqr
STUVW stuvw XYZ xyz 12345 67890 !?'&/\=+-*#(){}[]<>
belki işine yarar
- 22-11-2010, 17:06:09OfisSoft adlı üyeden alıntı: mesajı görüntülenasıl kualancaz bunuTontonq adlı üyeden alıntı: mesajı görüntüle
- 22-11-2010, 17:25:10Üyeliği durduruldudaha once iki resmin benzerligini karsilastirmistim. ayni oldugunu dusundugum resimlerde bile birebir cikmiyor.
"image subtraction" diye aratirsaniz ornekler bulabilirsiniz.
piksel piksel cikarmaniz gerekiyor.
php de ki piksel fonksiyonu olan su fonksiyonla isleyebilrisiniz.;
http://www.php.net/manual/en/function.imagecolorat.php
benzer ornek yapmistim daha once
uc renk calistiginiz icin r g b direk toplam alirsaniz yanlis karar veren bir mekanizma kurmus olursunuz.her bir renk tonundan fark islemi aldiktan sorna. ucunun ayri ayri farklarini toplamak icin. karsilastirmada mutlak degeri alin - 22-11-2010, 19:00:04Resimleri eşleştirmeden önce iki resmi de siyah beyaz yapılsa sonuçlar daha gerçeğe yakın çıkmaz mı? Ya da photoshopdaki bazı filtreler gibi resmin ton sayısını azaltacak sadece silüeti üzerinden işlem yapmak belki daha iyi sonuç verebilir. Meselasdemirkeser adlı üyeden alıntı: mesajı görüntüle



Gibi filtrelere sokulan resimlerin ana hatları belirginleşir. Resmin içindeki ana hatlar tuttuğu sürece benzerlik zaten üst düzeydir. - 22-11-2010, 19:27:45digiklan in dediği gibi ocr ile uğraşıyorsanız resmi b&w yapıp boyutunu değiştirmek ilk ve vazgeçilmez aşamalardan biridir
@by_crazy
kullanman için değil kaynak koda göz atmanı istediğim verdim.biraz gözün korksun diye
hala korkmadıysan
megaupload captcha sı nı %85 oranında kırdığı iddia edilen js te yazılmış bir ocr
http://userscripts.org/scripts/review/38736
bunu da bir incele
http://www-e.uni-magdeburg.de/jschulen/ocr/gocr049.exe
gocr ın windows versionu ama yanlızca pbm uzantılı dosyalar için çalışır

bu resmin çıktısı:
C:\Documents and Settings\x\Desktop>gocr049 hand.pbm
This is a handwritten
examp(e for _0CR.
Write as good as yo_ can.
C:\Documents and Settings\x\Desktop> - 22-11-2010, 21:04:07Üyeliği durduruldubu tarz konular goruntu islemenin konusuna giriyor. cok fazla konuda teknik bilgiye sahip degilseniz php duzeyinde yapmaya kalktiginizda kendinizi yorarsiniz anca. yoksa duz mantik gidersek eşikleme yapmasi gerekiyor ilk önce dediginiz gibidigiklan adlı üyeden alıntı: mesajı görüntüle





