나는 가장자리를 찾기 위해 canny 알고리즘을 사용하고 있습니다.파이썬 : 어떻게하면 좁은 영역의 가장자리를 유지할 수 있습니까?
다음으로 닫힌 커브 안에 영역을 유지하고 싶습니다.
내 코드 샘플은 다음과 같습니다
는import cv2
import numpy as np
from matplotlib import pyplot as plt
import scipy.ndimage as nd
from skimage.morphology import watershed
from skimage.filters import sobel
img1 = cv2.imread('coins.jpg')
img = cv2.imread('coins.jpg',0)
edges= cv2.Canny(img,120,200)
markers = np.zeros_like(img)
markers[edges<50] = 0
markers[edges==255] = 1
img1[markers == 1] = [0,0,255]
img1[markers == 0] = [255,255,255]
cv2.imshow('Original', img)
cv2.imshow('Canny', img1)
#Wait for user to press a key
cv2.waitKey(0)
내 출력 이미지는 내가 동전 내부의 원래의 픽셀 값을 표시 할
입니다. 그게 가능하니?