[]
database, hashing
simdi bi uygulamada bi databasede birsuru resim pathi olucak. ama mesela bi tane daha path ekledim, eger bu resim daha once baska bir path ile eklenmisse bunu anlayabilmem lazim.
yani google.com/logo.jpg database de varsa ve ben xx.com/x.jpg diye ayni resmi bu database'e eklersem bu ikisinin ayni resim oldugunu istedigim zaman anlayabilmek istiyorum binlerce resim arasindan bilmem anlatabildimmi.
image hashing diye bi olay varmis database'e her resim icin unique bi deger girilebilirmi diye arastiriyorum simdi. bilen, baska bir fikri olan varmi?
(yani yuzde yuz benzer olmasi sart degil 80-90 olur. hatta bunun benzeri birsey gordum bir uygulamada ayni resmin farkli boyutlarini cozmus nasi yaptiysa. cidden yardim edebilecek olan varsa msg atarsa o uygulamayi gosterebilirim)
yani google.com/logo.jpg database de varsa ve ben xx.com/x.jpg diye ayni resmi bu database'e eklersem bu ikisinin ayni resim oldugunu istedigim zaman anlayabilmek istiyorum binlerce resim arasindan bilmem anlatabildimmi.
image hashing diye bi olay varmis database'e her resim icin unique bi deger girilebilirmi diye arastiriyorum simdi. bilen, baska bir fikri olan varmi?
(yani yuzde yuz benzer olmasi sart degil 80-90 olur. hatta bunun benzeri birsey gordum bir uygulamada ayni resmin farkli boyutlarini cozmus nasi yaptiysa. cidden yardim edebilecek olan varsa msg atarsa o uygulamayi gosterebilirim)
Yüklenen image'ı saklayıp veritabanına kaydetmeden önce dosyanın hash'i alınır tercih edilen algoritma ile. Daha sonra bir SELECT LIKE sorgusuyla önceden bu hash code'a sahip olan bir dosyanın kaydedilip kaydedilmediği kontrol edilir.
Aynen tahmin ettiğiniz gibi yani.
Aynen tahmin ettiğiniz gibi yani.
- fredi (02.09.08 21:00:31)
md5 hashini alip database e kaydederek yaptim simdi. heralde isimi gorucek. peki iki farkli dosyanin md5 hashlerinin ayni olma olasiligi yok degilmi?
- jay kay (02.09.08 21:08:27 ~ 21:08:52)
Normalde 2 farklı dosyanın md5 hashlerinin aynı olmaması gerek ANCAK bu olasılık var ve de bazı yöntemlerle "kasıtlı" olarak da gerçekleştirilebiliyor.
Ancak siz md5'i "çok kritik" bir işlem için kullanmadığınızdan, özel olarak aynı md5'lı 2 resim falan hazırlanmadığı sürece bir problem oluşturmayacaktır.
en.wikipedia.org [4]
www.win.tue.nl
Ancak siz md5'i "çok kritik" bir işlem için kullanmadığınızdan, özel olarak aynı md5'lı 2 resim falan hazırlanmadığı sürece bir problem oluşturmayacaktır.
en.wikipedia.org [4]
www.win.tue.nl
- silhouette (02.09.08 21:46:05)
1