Ошибка отслеживателя оптического потока Brox 'EFilterIncompatibleSize' - PullRequest
1 голос
/ 03 июля 2011

Я использую исполняемый 64-битный не-GPU Linux-трекер с плотным оптическим потоком, предоставленный Томасом Броксом (доступно здесь: <<a href="http://lmb.informatik.uni-freiburg.de/people/brox/code.html" rel="nofollow">http://lmb.informatik.uni -freiburg.de / people / brox / code.html > ). Я следовал инструкциям и правильно настроил файл .bmf, в котором перечислены мои собственные изображения для отслеживания. Я установил библиотечный файл, включенный в этот исполняемый файл. Кажется, все работает правильно, и исполняемый файл отслеживания начинает обрабатывать мои кадры так же, как и для примеров кадров, включенных в него.

Однако вскоре после начала обработки я получаю эту ошибку:

Exception EFilterIncompatibleSize: Initial container size: 2232  Resulting container size: 2592
terminate called after throwing an instance of 'EFilterIncompatibleSize'
Aborted

Я не могу найти никаких ссылок на эту ошибку в сообщениях на доске объявлений или где-либо еще в Интернете. Кто-нибудь еще успешно использовал трекер Brox на ваших собственных файлах изображений? Если да, можете ли вы пролить свет на эту ошибку?

1 Ответ

0 голосов
/ 05 июля 2011

После еще нескольких копаний и связи с автором выясняется, что эта ошибка возникает, когда на трекер передаются изображения разных размеров. Размер контейнера связан с размерами изображения в пикселях. В моем случае я полагал, что все мои изображения имели одинаковые размеры, поскольку они были выходными данными программы обрезки. Тем не менее, некоторые из областей, которые были автоматически обрезаны, были очень близки к границе изображения, и поэтому обрезка обрезала их, что приводило к меньшим областям обрезки на несколько пикселей здесь и там. Если вы столкнетесь с этой ошибкой, это первое, что я бы проверил.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...