做图像处理的时候,要对每个像素的灰度值进行变换,读取的灰度值是uchar的,但是计算结果是double型的,怎么赋值啊
收起
uchar是无符号字节类型,如果直接赋值给double报错的话,只需要强行转换就可以了
uchar a = 10;
double d = (double)a;
报告相同问题?