From 776a127b8db01cd4338f4db2a84ea567a65bff9f Mon Sep 17 00:00:00 2001
From: baoshiwei <baoshiwei@shlanbao.cn>
Date: 星期二, 15 四月 2025 13:52:04 +0800
Subject: [PATCH] rjuq

---
 save_img.py |   31 +++++++++++++++++++------------
 1 files changed, 19 insertions(+), 12 deletions(-)

diff --git a/save_img.py b/save_img.py
index f588ec0..074e83a 100644
--- a/save_img.py
+++ b/save_img.py
@@ -6,12 +6,17 @@
 
 # 鎵撳紑鎽勫儚澶�
 cap = cv2.VideoCapture(camera_index)
-
+# 璁剧疆鍒嗚鲸鐜�
+# cap.set(cv2.CAP_PROP_FRAME_WIDTH, 3840)  # 瀹藉害
+# cap.set(cv2.CAP_PROP_FRAME_HEIGHT, 2160)  # 楂樺害
 # 妫�鏌ユ憚鍍忓ご鏄惁鎴愬姛鎵撳紑
 if not cap.isOpened():
     print("鏃犳硶鎵撳紑鎽勫儚澶�")
     exit()
 
+width = cap.get(cv2.CAP_PROP_FRAME_WIDTH)
+height = cap.get(cv2.CAP_PROP_FRAME_HEIGHT)
+print("鎽勫儚澶村垎杈ㄧ巼:", width, "x", height)
 # 鍥剧墖淇濆瓨璺緞
 save_path = "captured_images/"
 
@@ -36,27 +41,29 @@
         print("鏃犳硶璇诲彇鎽勫儚澶寸敾闈�")
         break
 
+# 瑁佸壀鍥惧儚
+#     cropped_frame = frame[750:1230, 1650:2290]
     # 璋冩暣鍥惧儚灏哄
     resized_frame = cv2.resize(frame, (target_width, target_height))
 
     # 鑾峰彇褰撳墠鏃堕棿
     current_time = time.time()
 
-    # 濡傛灉璺濈涓婁竴娆′繚瀛樺凡缁忚繃鍘�1绉掞紝鍒欎繚瀛樺綋鍓嶇敾闈�
-    if current_time - start_time >= 1.0:
-        # 鐢熸垚淇濆瓨鏂囦欢鍚嶏紝浠ュ綋鍓嶆椂闂村懡鍚�
-        save_name = time.strftime("%Y%m%d%H%M%S", time.localtime()) + ".jpg"
-        # 淇濆瓨璋冩暣灏哄鍚庣殑鍥剧墖
-        cv2.imwrite(save_path + save_name, resized_frame)
-        print("淇濆瓨鍥剧墖:", save_name)
-        # 閲嶇疆璁℃椂鍣�
-        start_time = time.time()
+    #濡傛灉璺濈涓婁竴娆′繚瀛樺凡缁忚繃鍘�1绉掞紝鍒欎繚瀛樺綋鍓嶇敾闈�
+    # if current_time - start_time >= 3.0:
+    #     # 鐢熸垚淇濆瓨鏂囦欢鍚嶏紝浠ュ綋鍓嶆椂闂村懡鍚�
+    #     save_name = time.strftime("%Y%m%d%H%M%S", time.localtime()) + ".jpg"
+    #     # 淇濆瓨璋冩暣灏哄鍚庣殑鍥剧墖
+    #     cv2.imwrite(save_path + save_name, frame)
+    #     print("淇濆瓨鍥剧墖:", save_name)
+    #     # 閲嶇疆璁℃椂鍣�
+    #     start_time = time.time()
 
     # 鏄剧ず鐢婚潰
-    cv2.imshow("Camera", resized_frame)
+    cv2.imshow("Camera", frame)
 
     # 妫�娴嬫寜閿紝濡傛灉鎸変笅q閿垯閫�鍑哄惊鐜�
-    if cv2.waitKey(1000) & 0xFF == ord('q'):
+    if cv2.waitKey(1) & 0xFF == ord('q'):
         break
 
 # 鍏抽棴鎽勫儚澶�

--
Gitblit v1.9.3