programa em não executando completamente

0

Eu escrevi um programa para contar não carros do vídeo capturado. Eu instalei opencv e cvblob, raspbian wheezy OS em framboesa pi 2. O problema que estou enfrentando é "Durante o tempo de execução, o programa trava em cvLabel após certos não de iterações.

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

Mas quando eu executo o mesmo programa na Virtual Machine no meu laptop, ele roda completamente. Qual pode ser o motivo disso ...? Por favor, conselhos

    
por pradeep 19.11.2015 / 22:19

1 resposta

1

Eu tenho a solução para o meu problema. As alterações abaixo são necessárias especialmente para o raspberry pi 2 (armhf), que evita que o programa seja executado infinitamente.

link

vá para / home / pi / cvblob / cvBlob

% bl0ck_qu0te%
const char movesE ... const char movesI ...

para

const signed char movesE ... const signed char movesI ...
% bl0ck_qu0te%

mudar

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

para

const signed char cvChainCodeMoves[8][2] = { { 0, -1},
    
por pradeep 02.12.2015 / 02:10