Форум сайта python.su
0
Есть картинка “1000 чертей”, нужно убедиться, что их именно 1000 )
Офлайн
253
может отрезать одного черта и посчитать число чисто черных пикселей, а потом по всей картинке. Но вроде тяжеловато будет с алгоритмической точки зрения
scipy.misc.imread()
import scipy
import numpy as np
multichert=scipy.misc.imread("y4z.png")
onechert=scipy.misc.imread("c1.png")
n1=np.sum(onechert==0)
n2=np.sum(multichert==0)
print float(n2)/n1
Отредактировано (Янв. 17, 2012 20:16:46)
Офлайн
0
Точно, только при этом еще можно сильно уменьшить разрешение картинки, до уровня удовлетворительной точности.
Офлайн