dilation の OpenCV でカーネル アンカーを制御する方法を理解しようとしています。これが私のアイデアを説明するための私のコード例です:
import cv2
import numpy as np
import matplotlib.pyplot as plt
img = np.zeros((7, 7))
img[3, 3] = 255
kernel = cv2.getStructuringElement(cv2.MORPH_RECT, (1, 2), anchor=(0, 0))
print(kernel)
img = cv2.dilate(img, kernel)
plt.imshow(img, cmap='gray')
plt.show()
対応する出力は次のとおりです。
にカーネルアンカーを変更すると(0, 1)
、
kernel = cv2.getStructuringElement(cv2.MORPH_RECT, (1, 2), anchor=(0, 1))
膨張は上向きになると思いますが、まったく同じ結果が得られます。誰もこれについて説明がありますか?
前もって感謝します!