Мне нужно руководство или помощь отсюда. Я попытался измерить размер объекта (дюйм), используя open-cv. ссылка для этой ссылки
Проблема im сталкивается, когда вы запускаете код
$ python object_size.py --image images/example_01.png --width 0.955
вам нужно определить размер ширины. без определения ширины, как получить измерение. Может кто-нибудь мне помочь?
edit1:
считать книги внутри изображения как объекта. У меня нет подсказки относительно ссылочного размера.
есть ли способ оценить?
заранее спасибо.
В этом примере предполагается, что ссылочный объект известного размера как самый левый объект. Он использует размер объекта, чтобы определить, сколько пикселей составляет дюйм. Если у вас нет такого ссылочного объекта, но все еще требуется измерение в дюймах, вам нужно напрямую предоставить пиксельную переменную. Это можно сделать, изменив линии 17 и 18 на
ap.add_argument("-m", "--metric", type=float, required=True,
help="how many pixel are in one inch / cm. Supply 1 if you want the object size in units of pixel")
Теперь вам все равно нужно установить pixPerMetric, изменив строку 97 на
pixelsPerMetric = args["metric"]
С этим вы сможете позвонить
python object_size.py --image images/example_01.png --metric 1.0
чтобы получить ответы в единицах пикселя. Я не тестировал код в деталях, и вы наверняка немного очистите код, так как у вас больше нет ссылочного объекта, но я уверен, что он даст вам хорошие ответы.