【发布时间】:2019-09-19 06:42:29
【问题描述】:
当我在 MVS 2017 或 Jupyter 实验室/笔记本上运行此代码时,它不是在调试。 导入简历2 将 numpy 导入为 np 将 matplotlib.pyplot 导入为 plt
rd = cv2.imread('images/road.png')
rd_copy = np.copy(rd)
def canny(image):
gray_rd = cv2.cvtColor(image,cv2.COLOR_RGB2GRAY)
blur_rd = cv2.GaussianBlur(gray_rd, (5,5),0)
canny_rd = cv2.Canny(blur_rd,50,150)
return canny_rd
def region_of_interest(image):
#height = image.shape[0]
triangle = np.array([(405,1070),(1475,1070),(808,420)])
mask = np.zeros_like(image)
cv2.fillPoly(mask, triangle,255)
return mask
canny_rd = canny(rd_copy)
#plt.imshow(canny_rd)
#plt.show()
cv2.namedWindow('ROAD PIC', cv2.WINDOW_NORMAL)
cv2.imshow('ROAD PIC', region_of_interest(canny_rd))
#cv2.imshow('ROAD PIC', canny_rd)
cv2.waitKey()
cv2.destroyAllWindows()
但是当我运行相同的代码而不调用 region_of_interest 函数时,它的调试正确。调用方式或我定义 region_of_interest 函数的方式有什么问题吗?
【问题讨论】:
标签: python opencv visual-studio-2017