在OpenCV中显示签名图像时会发生什么情况?
在OpenCV中显示签名图像时会发生什么情况?,opencv,Opencv,imshow的文档只写: 如果图像是8位无符号的,它将按原样显示 如果图像是16位无符号或32位整数,则像素除以256。也就是说,值范围[0255*256]被映射到[0255] 如果图像是32位浮点,则像素值将乘以255。也就是说,值范围[0,1]被映射到[0255] 没有定义签名图像的行为。你是对的。有一个小的文档问题。 我将尝试扩展文档: 如果图像是8位有符号(CV_8S),它将被转换为无符号字符,只需添加128并按原样显示 如果图像是16位有符号(CV_16S),则像素将除以256,并
imshow
的文档只写:
- 如果图像是8位无符号的,它将按原样显示
- 如果图像是16位无符号或32位整数,则像素除以256。也就是说,值范围[0255*256]被映射到[0255]
- 如果图像是32位浮点,则像素值将乘以255。也就是说,值范围[0,1]被映射到[0255]
没有定义签名图像的行为。你是对的。有一个小的文档问题。 我将尝试扩展文档:
您可能会看到处理此类情况的代码。如果有人更新,那就太好了