Андрей_Андрей 0 Жалоба Опубликовано April 10, 2015 здравствуйте. Нужно отслеживать автомобиль появляющийся из-за горизонта. однажды будучи захваченным, он должен продолжать отлеживаться, даже если остановится, а потом продолжит движение. Судя по мануалам каскады хаара мне не очень подойдут. Экспериментирую в питоне с updateMotionHistory но ругается на то, что не подходит ему первый аргумент. Подскажите, в каком направлении двигаться.. Спасибо. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Nuzhny 243 Жалоба Опубликовано April 10, 2015 Реши проблему с первым аргументом, посмотри на результат. Если будет плох, то покажи видео - подумаем все вместе. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Андрей_Андрей 0 Жалоба Опубликовано April 13, 2015 смотрю cv2.updateMotionHistory(silhouette, mhi, timestamp, duration) на docs.opencv.org вместо silhouette подставляю картинку такую-же как и mhi - выпадает с сообщением OpenCV Error: Bad type of mask argument () in cvUpdateMotionHistory, file ..\..\..\..\opencv\modules\video\src\motempl.cpp, line 54 Traceback (most recent call last): File "C:/Users/ataranov/Downloads/opcvDistr/opencv/sources/samples/python2/edge.py", line 47, in <module> cv2.updateMotionHistory( img, m_motionHistoryImage, 200, 100 ) cv2.error: ..\..\..\..\opencv\modules\video\src\motempl.cpp:54: error: (-208) in function cvUpdateMotionHistory не знаю как быть и где почитать про это... Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Nuzhny 243 Жалоба Опубликовано April 13, 2015 Ну так документацию и надо читать. Там сказано, что первым параметром должно идти изображение-маска, например, разница между соседними кадрами. Элементы - это байты, целочисленные значения. А второй параметр - это история. элементы foating points. Зачем их брать и подавать на вход не очень-то и понятно. Но эесли хочешь это сделать, то сконвертирую предварительно в правильный формат. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Андрей_Андрей 0 Жалоба Опубликовано April 21, 2015 разобрался. в примере motemp.py в папке samples для питона метод используется работает и из текста примера понятно как. Грустно, что из документации на docs.opencv.org ничего не понятно. Буду искать более детальный справочник по opencv. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах