我有一个使用 OpenCV 的 Java 程序。我有一个垫子,里面填满了从 0 到 1 的数字。我想通过将垫子中的每个值乘以 255 将其转换为灰度图像。
我该怎么做?
最佳答案
我不熟悉 java OpenCV API(我主要使用 C++),但我会插话,因为还没有人回答。看起来像 convertTo(Mat m, int rtype, double alpha)
会做的工作。在你的情况下,像
yourMat.convertTo(output, CV_8UC1, 255);
应该可以。
关于java - OpenCV:如何将 Mat 的每个值乘以指定的常数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28901366/