opencv+python二值图象反色操作,为什么运行一直转圈圈

import cv2
image = cv2.imread ("initial.png", 0)
cv2.imshow('initial',image)
cv2.waitKey(0)
ret,image1 = cv2.threshold(image,80,255,cv2.THRESH_BINARY)
cv2.imshow('grayscale',image1)
cv2.waitKey(0)
image2 = cv2.bitwise_not(image1)        
cv2.imshow('colorReverse',image2)

 

代码运行没有问题的,最后加上一行cv2.waitKey(0)

语句cv2.waitKey(0)用于程序无限制的等待用户的按键事件,因此,需要手动按下任意键,才会显示下一图片,可以如下修改,就会同时弹出三个图像窗口。

import cv2
image = cv2.imread ("Figure_16.png", 0)
cv2.imshow('initial',image)
ret,image1 = cv2.threshold(image,80,255,cv2.THRESH_BINARY)
cv2.imshow('grayscale',image1)
image2 = cv2.bitwise_not(image1)
cv2.imshow('colorReverse',image2)
cv2.waitKey(0)

 

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632