• 19-11-2010, 23:27:29
    #10
    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
  • 20-11-2010, 02:01:09
    #11
    Tontonq adlı üyeden alıntı: mesajı görüntüle
    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
    Pixel 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.

    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, 15:35:37
    #12
    Dediğiniz sistem OCR ye giriyor, captcha kırmak, yüz okumak ile aynı olay. Resimden kastınız her türlü resmi eşleştirmekse işiniz pek kolay değil.
  • 21-11-2010, 17:13:40
    #13
    aynen 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:09
    #14
    OfisSoft adlı üyeden alıntı: mesajı görüntüle
    Amaç 2 resmin benzeyip benzemediğini bulmak mı? Yoksa 2 resmin aynı olup olmadığını bulmak mı?
    Tontonq adlı üyeden alıntı: mesajı görüntüle
    aynen 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
    nasıl kualancaz bunu
  • 22-11-2010, 17:25:10
    #15
    Üyeliği durduruldu
    daha 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:04
    #16
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    daha 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
    Resimleri 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. Mesela





    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:45
    #17
    digiklan 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
    #18
    Üyeliği durduruldu
    digiklan adlı üyeden alıntı: mesajı görüntüle
    Resimleri eşleştirmeden önce iki resmi de siyah beyaz yapılsa sonuçlar daha gerçeğe yakın çıkmaz mı?
    bu 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 gibi