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