我已经在 iOS 中开发了一个应用程序,它使用这个算法来检测一张纸,我正在将该算法转换为 Android 端口。
我应该如何将这个翻译成Java?
mixChannels(&blurred, 1, &gray0, 1, ch, 1);
在哪里blurred
和gray0
在哪里cv::Mat
。
使用cvMixChannels函数。这里是参数说明。
你会这样做:
MatOfInt fromto = new MatOfInt(ch);
List<Mat> blurredlist = new ArrayList<Mat>();
List<Mat> graylist = new ArrayList<Mat>();
blurredlist.add(0, blurred);
graylist.add(0, gray0);
Core.mixChannels(blurredlist, graylist, fromto);
查看此实现以获取更多示例: https ://code.google.com/p/scope-ocr/