代码不缩进,运行不出窗口就结束了,为什么呢
显示 Process finished with exit code 0。缩进后就可以正常显示cv.imshow().整体代码如下
- import cv2 as cv
- def edge_demo(image):
- blurred = cv.GaussianBlur(image, (3, 3), 0)
- gray = cv.cvtColor(blurred, cv.COLOR_RGB2GRAY)
- edge_output = cv.Canny(gray, 50, 150)
- cv.imshow("Canny Edge", edge_output)
- dst = cv.bitwise_and(image, image, mask=edge_output)
- cv.imshow("Color Edge", dst)
- src = cv.imread('c:/1.png')
- cv.namedWindow("imput_image", cv.WINDOW_NORMAL) # 设置指定窗口可任意缩放
- cv.imshow("imput_image", src)
- edge_demo(src)
- cv.waitKey(0)
- cv.destroyAllWindows()
复制代码 从src = cv.imread('c:/1.png') 这里缩进就可以显示 各图片窗口。为什么呢
|