python - OpenCV filter2D cvmat和numpy差异

时间:2013-04-23 13:55:28

标签: python opencv

我一直在使用Gabor内核进行计算机视觉项目,但是,当我使用传统的cv.Filter2D函数过滤内核时,我得到了奇怪的结果。输入是一个numpy数组,因为我更喜欢使用更新,更清晰的代码,我通过cv.fromarray()方法将numpy数组更改为cvmat。内核仅在整个过程中被视为cvmat。

但是当我用cv2.filter2D运行相同的程序并使用numpy数组src图像作为输入时,对我的内核生成代码的更改给我一个内核作为一个numpy数组,我只得到我期望的结果匹配我使用C ++函数得到的结果。

任何人都可以向我解释为什么这两个过滤函数存在差异?

0 个答案:

没有答案