java - OpenCV Android : how to find all max locations of a Mat

标签 java android opencv

Core.minmaxLoc(Mat).maxLoc 返回最大值出现的第一个位置,但是在我们的 Mat 中,如果最大值出现在多个位置,如何处理获得所有地点。

最佳答案

我可以想到两种方法。

  1. 手动遍历垫子。
  2. 如果Mat不是那么大(得到最大位置后没用更好),你可以克隆它并使用minmaxLoc()找到第一个最大位置,然后负值,然后再次找到... .

关于java - OpenCV Android : how to find all max locations of a Mat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23196967/

相关文章:

android - 开关问题 - 只有一个选项可见

c++ - 需要推荐使用opencv或任何其他库的良好图像相似度匹配算法

python - 如何在 OpenCV(Python)中将灰度图像转换为 RGB?

java - 拖动图像修复 (libGDX)

android - 如何保存android配置布局

java - 基本的多线程问题

android - 尝试使用 IntellIJ 运行应用程序时未指定 APK 路径

python - Numpy:获取与掩码大小相同的矩形区域

java - tess4j jna 不满意链接错误

java - 使用字符串 - 我怎样才能像在真实书籍中那样在上部制作 "small numbers"- 这可能吗?