小编Cha*_*war的帖子

OpenCV 3.0中缺少Nonfree模块

我从源代码构建了openCV 3.0 alpha版本,支持CUDA和TBB.现在,我想使用SURF算法进行特征检测和特征匹配.SurfFeatureDetector出现在包含文件中

opencv2/nonfree/features2d.hpp&opencv2/nonfree/features2d.hpp

但是这个版本的openCV中缺少模块nonfree.我尝试在answers.opencv.org上查看opencv论坛,但该网站正在建设中.

如何使用非免费模块?

c++ opencv surf

20
推荐指数
1
解决办法
5万
查看次数

无法推断hashmap <>的类型参数

我正进入(状态

   Cannot infer type arguments for java.util.HashMap<>
Run Code Online (Sandbox Code Playgroud)

对于以下代码

class Test {

    public static void main(String[] args) {

        Map<Integer, String> map = new HashMap<>();
        map.put(1, "x");
        map.put(2, "y");
        map.put(3, "x");
        map.put(4, "z");

  //the following line has error
        Map<String, ArrayList<Integer>> reverseMap = new java.util.HashMap<>(map.entrySet().stream()
                .collect(Collectors.groupingBy(Map.Entry::getValue)).values().stream()
                .collect(Collectors.toMap(item -> item.get(0).getValue(),
                        item -> new ArrayList<>(item.stream().map(Map.Entry::getKey).collect(Collectors.toList())))); 
        System.out.println(reverseMap);

    }

}
Run Code Online (Sandbox Code Playgroud)

出了什么问题,谁能解释一下这个?我检查了正确的导入,发现我正在导入java.util.hashmap而不是其他.仍然令人讨厌的错误正在惹恼我.

错误仍然存​​在

java hashmap java-8 java-stream

3
推荐指数
2
解决办法
1万
查看次数

标签 统计

c++ ×1

hashmap ×1

java ×1

java-8 ×1

java-stream ×1

opencv ×1

surf ×1