во время выполнения программа наносит удар по кадру № 27

Я написал программу для подсчета количества автомобилей из захваченного видео. Я установил openspv и cvblob, raspbian wheezy OS на raspberry pi 2. Проблема, с которой я сталкиваюсь: «Во время выполнения программа зависает на cvLabel после определенного количества итераций.

IplImage *labelImg =cvCreateImage(cvGetSize(greyImage), IPL_DEPTH_LABEL, 1);
unsigned int result = cvLabel(greyImage, labelImg,blobs);

Но когда я запускаю ту же программу на виртуальной машине на моем ноутбуке, она будет работать полностью. Что может быть причиной этого ..? Пожалуйста посоветуй

-4

Решение

Я получил решение для моей проблемы. Приведенные ниже изменения требуются специально для raspberry pi 2 (armhf), что позволяет избежать бесконечной работы программы.

https://code.google.com/p/cvblob/issues/detail?id=23

идти к /home/pi/cvblob/cvBlob

В файле cvLabel.h

const char movesE ... const char movesI ...

в

const signed char movesE ... const signed char movesI ...

и в cvBlob / cvcontour.cpp, строка 84:

менять

const char cvChainCodeMoves[8][2] = { { 0, -1},

в

const signed char cvChainCodeMoves[8][2] = { { 0, -1},
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector