L'accès aux éléments de OpenCV CV_8UC1 cv::Mat

J'ai un cv::Mat de type CV_8UC1 (8 bits de canal unique de l'image) et je voudrais accéder à des éléments à l'aide de la at<> opérateur comme suit: image.at<char>(row, column). Cependant, lors de la coulée de int: (int) image.at<char>(row, column), certaines valeurs négatives, par exemple, 255 devient -1.

Cela peut être une question stupide, mais je ne peux pas dire pourquoi ce qui se passe et ce serait un meilleur moyen pour convertir les entrées de int.

Merci d'avance!

InformationsquelleAutor mo5470 | 2012-10-03