allora carico un immagine tramite le librerie OpenCV (devo usare per forza le openCV), e questa immagine viene memorizzata in un'area di memoria indicata con un puntatore a char (signed!!!).
Tutti i valori sono quindi char da #-128 a #128 (127 credo, boh vabbè non è questo il punto.. )
quindi per ottenere i corrispettivi per fare i miei conti, o ci sommo 128 ad ognuno, oppure li casto tutti 2 volte, prima a unsigned char e poi a int: (int)((uchar)img1->imageData[k*Width+j])
beh in verità potrei anche fare i conti facendo solo il cast a (uchar)...
(l'ho implementato appena adesso così, con un solo cast a uchar)
comunque qual'è piu' veloce tra le due operazioni?