From da0fec73084dd9be9d8c82ec49d1b160a386b971 Mon Sep 17 00:00:00 2001 From: TH3CHARLie Date: Sat, 19 Oct 2019 20:34:18 +0800 Subject: [PATCH] fix incorrect imshow behavior --- modules/highgui/src/precomp.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/highgui/src/precomp.hpp b/modules/highgui/src/precomp.hpp index 1123fc2a99..6ffd154a19 100644 --- a/modules/highgui/src/precomp.hpp +++ b/modules/highgui/src/precomp.hpp @@ -152,7 +152,7 @@ inline void convertToShow(const cv::Mat &src, cv::Mat &dst, bool toRGB = true) break; case CV_32F: case CV_64F: // assuming image has values in range [0, 1) - cv::convertScaleAbs(src, tmp, 256.); + src.convertTo(tmp, CV_8U, 255., 0.); break; } cv::cvtColor(tmp, dst, toRGB ? cv::COLOR_BGR2RGB : cv::COLOR_BGRA2BGR, dst.channels());