python - Opencv 命中和未命中行为

标签 python opencv

我在内核中心元素设置为 0(不关心)的情况下运行形态学命中和失败:

cv2.morphologyEx(np.asarray([[0, 255, 0], [0, 0, 0], [0, 255, 0]], dtype=np.uint8), cv2.MORPH_HITMISS, np.asarray([[0, 1, 0], [0, 0, 0], [0, 1, 0]], dtype=np.int8))

我得到: [[0, 0, 0], [0, 0, 0], [0, 0, 0]]

虽然我期待得到: [[0, 0, 0], [0, 255, 0], [0, 0, 0]]

请解释此行为。

最佳答案

我认为这是 opencv 中的错误。我提交:https://github.com/opencv/opencv/issues/8957

关于python - Opencv 命中和未命中行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44680747/

相关文章:

Python 用户名和密码

python - 如何使用 Librosa 在 python 中读取音频?

python - pyside "hello world": py2exe/pyinstaller/cx_freeze and access violation

python - 在 Fedora 24 上为 Python 3 安装 OpenCV

python - Django的manage.py本地化

python - Python 类和工厂方法中未绑定(bind)方法的类型错误

python-3.x - 摆脱 OpenCV-Python 中的线条

c++ - cv::warpPerspective 只显示变形图像的一部分

c++ - 从 OpenCV 中的 Matrix 访问值

c++ - 检查相机标定效率,用opencv