Ciao a tutti,
sto utilizzando la funzione seguente in un main. La richiamo più volte, dopo la prima chiamata, il buffer non si svuota e mi conserva i testi (variabile didascalia) delle chiamate precedenti.
Ecco la funzione:
codice:
static void labelOnWindow(IplImage* tmp_f, char* didascalia)
{
CvFont font0;
cvInitFont(&font0, CV_FONT_HERSHEY_SIMPLEX, 0.7,
0.7, 0, 1, CV_AA);
// char text0[12];
char text0[30];
sprintf ( text0, didascalia);
cvPutText(tmp_f, text0, cvPoint(10, 230),
&font0, cvScalar(255, 255, 255, 0));
// text0 = NULL;
// *didascalia = NULL;
}
Idee? Suggerimenti?