From 8446139d79c366fc2c44d72c2ddb963817a8ce7d Mon Sep 17 00:00:00 2001
From: bsw215583320 <baoshiwei121@163.com>
Date: 星期四, 16 一月 2025 14:38:34 +0800
Subject: [PATCH] 优化上料识别与药材识别

---
 cam_detect.py |   15 ++++++++-------
 1 files changed, 8 insertions(+), 7 deletions(-)

diff --git a/cam_detect.py b/cam_detect.py
index af30f97..922816f 100644
--- a/cam_detect.py
+++ b/cam_detect.py
@@ -1,6 +1,6 @@
+# 鎽勫儚澶寸敾闈㈡祴璇曠▼搴�
 
 import os
-
 import cv2
 import time
 import numpy as np
@@ -8,14 +8,14 @@
 import win32com.client
 
 if __name__ == '__main__':
-# 鎽勫儚澶寸储寮曞彿锛岄�氬父涓�0琛ㄧず绗竴涓憚鍍忓ご
-    camera_index = 1
+    # 鎽勫儚澶寸储寮曞彿锛岄�氬父涓�0琛ㄧず绗竴涓憚鍍忓ご
+    camera_index = 3
 
     # 鎵撳紑鎽勫儚澶�
     cap = cv2.VideoCapture(camera_index, cv2.CAP_DSHOW)
     # 璁剧疆鍒嗚鲸鐜�
-    cap.set(cv2.CAP_PROP_FRAME_WIDTH, 3800)  # 瀹藉害
-    cap.set(cv2.CAP_PROP_FRAME_HEIGHT, 2100)  # 楂樺害
+    cap.set(cv2.CAP_PROP_FRAME_WIDTH, 2048)  # 瀹藉害
+    cap.set(cv2.CAP_PROP_FRAME_HEIGHT, 1540)  # 楂樺害
     # 妫�鏌ユ憚鍍忓ご鏄惁鎴愬姛鎵撳紑
     if not cap.isOpened():
         print("鏃犳硶鎵撳紑鎽勫儚澶�")
@@ -62,8 +62,9 @@
         # 灏咶PS缁樺埗鍦ㄥ浘鍍忎笂
         cv2.putText(resized_frame, f"FPS: {fps:.2f}", (10, 30), cv2.FONT_HERSHEY_SIMPLEX, 1, (255, 255, 255), 2,
                     cv2.LINE_AA)
+        resizeframe = cv2.resize(frame, (target_width, target_height))
         # 鏄剧ず鐢婚潰
-        cv2.imshow("Camera", resized_frame)
+        cv2.imshow("Camera", resizeframe)
 
         # 妫�娴嬫寜閿紝濡傛灉鎸変笅q閿垯閫�鍑哄惊鐜�
         if cv2.waitKey(1) & 0xFF == ord('q'):
@@ -73,4 +74,4 @@
     cap.release()
 
     # 鍏抽棴鎵�鏈夌獥鍙�
-    cv2.destroyAllWindows()
\ No newline at end of file
+    cv2.destroyAllWindows()

--
Gitblit v1.9.3