关于Char类型数据做cout输出

当用cout 或者 printf()对char 或者 unsigned char类型数据进行输出的时候,默认输出的都是字符,而不是字符对应的数值。如果要输出数值,必须做int 类型数据的强制转换。

例如:

cout<< imgInput.at<uchar>(i,j)<<",";

其中imgInput为Mat类型的图像数据。其输出为:

关于Char类型数据做cout输出

当输出语句改为:

cout<<(int) imgInput.at<uchar>(i,j)<<",";

输出为:

关于Char类型数据做cout输出

 
上一篇:ORACLE数据库对比表结构


下一篇:Alpha冲刺(1/10)——2019.4.24