小编Ser*_*gio的帖子

使用knnMatch与OpenCV + Python时出错

我想使用Python + OpenCV匹配两张图片.我使用SURF从两者中提取关键点和描述符.现在,我需要匹配这些描述符,因此我决定使用Flann Matcher.

flann_params = dict(algorithm = FLANN_INDEX_KDTREE,trees = 4)    
matcher = cv2.FlannBasedMatcher(flann_params, {})
Run Code Online (Sandbox Code Playgroud)

但是当我尝试将knnMatch与描述符(desc1,desc2)一起使用时,openCV会抛出异常.

raw_matches=matcher.knnMatch(np.asarray(desc1),np.asarray(desc2), 2)
Run Code Online (Sandbox Code Playgroud)

例外情况如下:

raw_matches=matcher.knnMatch(np.asarray(desc1),np.asarray(desc2), 2) #2
cv2.error: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_opencv/opencv/work/OpenCV-2.4.2/modules/flann/src/miniflann.cpp:299: error: (-210) type=6
 in function buildIndex_
Run Code Online (Sandbox Code Playgroud)

我怎样才能正确使用knnMatch?这是一个Bug吗?

python opencv runtime-error

10
推荐指数
1
解决办法
9370
查看次数

用python或其他语言生成一个Dex文件

是否可以在运行时使用python,perl或类似语言生成dalvik字节码?

谢谢

python dalvik dex

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

用Java语言编写的Java虚拟机?

是否有完全用Java语言实现的java虚拟机?

谢谢

java jvm

4
推荐指数
1
解决办法
293
查看次数

日食中的ENUM问题

我的eclipse IDE中出现以下错误:

在定义之前无法引用字段

我尝试使用枚举变量,其中一些值具有相同的名称.

public enum Enun {
    A(STATIK);
    private static int STATIK = 1;

    private Enun(final int i) {
    }
}
Run Code Online (Sandbox Code Playgroud)

谁能告诉我怎么解决这个问题呢?

谢谢 :)

java enums

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

标签 统计

java ×2

python ×2

dalvik ×1

dex ×1

enums ×1

jvm ×1

opencv ×1

runtime-error ×1