Я записал программу для подсчета никаких из автомобилей от записанного видео. Я установил opencv и cvblob, Raspbian хрипящая ОС на пи малины 2. Проблема, с которой я сталкиваюсь, "В течение времени выполнения, которое программа подвешивает в cvLabel после бесспорный никакие из повторений.
IplImage *labelImg =cvCreateImage(cvGetSize(greyImage), IPL_DEPTH_LABEL, 1);
unsigned int result = cvLabel(greyImage, labelImg,blobs);
Но когда я запускаю ту же программу на Виртуальной машине в моем ноутбуке, это будет работать полностью. Какова могла бы быть причина этого..? Совет
Я получил решение для своей проблемы. Ниже изменений требуются особенно для пи малины 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},