- known conditions
- source range and target range
- to get source to target scale
- target type
- then convert
- cv 8u1 to cv 32f1
When you use convertTo from
a pixel value, for example, 255 becomes 255.0.
But when you try `imshow’ the resulting image,
the command expects all pixel values to be between 0.0 and 1.0.
that’s why, without rescaling the image, the image will look all white.
So this will do the trick as zzz pointed out (thanks).
input.convertTo(output, CV_32F, 1.0 / 255.0);