Я думаю, что вы хотите рассчитать прогресс, посмотрев на изображение. Я не уверен, есть ли библиотека для этой конкретной вещи, но вот мой простой подход к этому,
, вы можете сравнивать изображения, чтобы получить дов каком столбце они похожи, а затем можно вычислить выполненную задачу%, позвольте мне продемонстрировать ..
!wget https://i.stack.imgur.com/jnxX3.png
a = plt.imread( './jnxX3.png')
plt.imshow( a )

Это должно загрузить изображение с 100% завершения в переменной a
c =a
c = c[: , 0:c.shape[1] - 50]
aa = np.zeros( dtype= float , shape=( 11,50, 3 ))
c = np.append( c, aa , axis= 1 )
plt.imshow( c)
plt.imshow( c )
сделал образец неполного изображения, которое вы должны были предоставить 
def status( complete_img , part_image):
"""inputs must be numpy arrays """
complete_img = complete_img[:, 1: ] # as the first pixel column doesn't belong to % completion
part_image = part_image[:, 1:]
counter = 0
while(counter < part_image.shape[1] and counter < complete_img.shape[1]):
if (complete_img[:, counter ] == part_image[:,counter]).all():
counter += 1
else :
break
perc = 100*( float(counter) / complete_img.shape[1])
return
status( a ,c ) # this will return % columns similar in the two images