我正在尝试在 java 中转换 MATLAB 代码,因为我正在使用 OpenCv for android。
我想在 java im2double(Image) 中实现 MATLAB 的这个功能。是他们在 opencv 或 java 中的任何现成函数在 android 中这样做。或者我们必须实现我们自己的功能,如果有人已经实现了这个功能,请提供帮助。我已经在 Google 上进行了搜索,但没有找到任何解决方案。
最佳答案
是,您可以使用等效于 C++ 的 Mat::convertTo()
函数,它在 Java 中实现为
public void assignTo(Mat m, int type)
其中 m
是目标矩阵,type
是您要将数据转换为的数据类型/深度(在这种情况下,我想您要使用 CV_64FCX
,其中 'X'
是 channel 数)。
希望对您有所帮助!
关于java - OpenCV Java : Matlab code to Java equivalency,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23077978/