解决保存图片为空的错误

This commit is contained in:
2024-09-23 21:34:49 +08:00
parent c8648c04a4
commit 75018880b4
2 changed files with 16 additions and 12 deletions
Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 11 KiB

+16 -12
View File
@@ -1,21 +1,25 @@
from pickletools import uint8
import cv2 as cv
import numpy as np
img=np.ones((512,512))
img = np.ones((512, 512, 3), dtype=np.uint8) * 255
def draw_circle(event, x, y, flags, param):
if event == cv.EVENT_LBUTTONDOWN:
cv.circle(img, (x, y), 20, (0, 0, 0), -1)
def draw_circle(event,x,y,flags,param):
if event==cv.EVENT_LBUTTONDOWN:
cv.circle(img,(x,y),20,0,-1)
cv.namedWindow('show_img')
cv.setMouseCallback('show_img',draw_circle)
while(1):
cv.imshow('show_img',img)
pressedKey=cv.waitKey(5)
if pressedKey==ord('q'):
cv.setMouseCallback('show_img', draw_circle)
while (1):
cv.imshow('show_img', img)
pressedKey = cv.waitKey(5)
if pressedKey == ord('q'):
break
elif pressedKey==ord('s'):
cv.imwrite("mouse_draw_circle.jpg",img);
elif pressedKey == ord('s'):
cv.imwrite("mouse_draw_circle.jpg", img);
print("save success")
cv.destroyAllWindows()
cv.destroyAllWindows()