diff --git a/test/2024,9,23/.idea/.gitignore b/test/2024,9,23/.idea/.gitignore
new file mode 100644
index 0000000..359bb53
--- /dev/null
+++ b/test/2024,9,23/.idea/.gitignore
@@ -0,0 +1,3 @@
+# 默认忽略的文件
+/shelf/
+/workspace.xml
diff --git a/test/2024,9,23/.idea/2024,9,23.iml b/test/2024,9,23/.idea/2024,9,23.iml
new file mode 100644
index 0000000..d0876a7
--- /dev/null
+++ b/test/2024,9,23/.idea/2024,9,23.iml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/2024,9,23/.idea/inspectionProfiles/profiles_settings.xml b/test/2024,9,23/.idea/inspectionProfiles/profiles_settings.xml
new file mode 100644
index 0000000..105ce2d
--- /dev/null
+++ b/test/2024,9,23/.idea/inspectionProfiles/profiles_settings.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/2024,9,23/.idea/misc.xml b/test/2024,9,23/.idea/misc.xml
new file mode 100644
index 0000000..12e1d9d
--- /dev/null
+++ b/test/2024,9,23/.idea/misc.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/2024,9,23/.idea/modules.xml b/test/2024,9,23/.idea/modules.xml
new file mode 100644
index 0000000..7bb4884
--- /dev/null
+++ b/test/2024,9,23/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/2024,9,23/.idea/vcs.xml b/test/2024,9,23/.idea/vcs.xml
new file mode 100644
index 0000000..b2bdec2
--- /dev/null
+++ b/test/2024,9,23/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/2024,9,23/mouse_draw_circle.jpg b/test/2024,9,23/mouse_draw_circle.jpg
new file mode 100644
index 0000000..d9c356f
Binary files /dev/null and b/test/2024,9,23/mouse_draw_circle.jpg differ
diff --git a/test/2024,9,23/mouse_event.py b/test/2024,9,23/mouse_event.py
new file mode 100644
index 0000000..6c90d0b
--- /dev/null
+++ b/test/2024,9,23/mouse_event.py
@@ -0,0 +1,21 @@
+import cv2 as cv
+import numpy as np
+
+img=np.ones((512,512))
+
+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'):
+ break
+ elif pressedKey==ord('s'):
+ cv.imwrite("mouse_draw_circle.jpg",img);
+ print("save success")
+cv.destroyAllWindows()
\ No newline at end of file