Bladeren bron

修改测试代码

leon 3 weken geleden
bovenliggende
commit
cb8cac59d8
1 gewijzigde bestanden met toevoegingen van 25 en 28 verwijderingen
  1. 25 28
      test.py

+ 25 - 28
test.py

@@ -244,34 +244,31 @@ if __name__ == "__main__":
     image = frame.copy()
     result = instance(image)
     if len(result) > 0 and time.time() - posttime > 30:
-        try:
-            posttime  = time.time()
-            videoTime = time.strftime('%Y-%m-%d %H:%M:%S',time.localtime())
-            fileTime  = time.strftime('%Y-%m-%d-%H:%M:%S',time.localtime())
-            filename  = fileTime + ".jpg"
-            filenameori = fileTime + "det.jpg"
-            logger.info(videoTime)
-            logger.info(result)
-            for res in result:
-                cv2.rectangle(image, tuple(map(int, (res.left, res.top))), tuple(map(int, (res.right, res.bottom))), (255,0, 0), 4)
-            success, encoded_image = cv2.imencode('.jpg', image)
-            content = encoded_image.tobytes()
-            successori, encoded_imageori = cv2.imencode('.jpg',frame)
-            contentori = encoded_imageori.tobytes()
-            payload = {'channel': '45',
-                        'classIndex': '8',
-                        'ip': '172.19.152.231',
-                        'videoTime': videoTime,
-                        'videoUrl': stream.stream_url}
-            files = [
-                            ('file', (filename, content, 'image/jpeg')),
-                            ('oldFile', (filenameori, contentori, 'image/jpeg')),
-                        ]
-        
-            result = requests.post('http://172.19.145.197/open/api/operate/upload', data=payload, files=files)
-            logger.info(result)
-        except Exception as error:
-            logger.error('Error : ', str(error))
+        posttime  = time.time()
+        videoTime = time.strftime('%Y-%m-%d %H:%M:%S',time.localtime())
+        fileTime  = time.strftime('%Y-%m-%d-%H:%M:%S',time.localtime())
+        filename  = fileTime + ".jpg"
+        filenameori = fileTime + "det.jpg"
+        logger.info(videoTime)
+        logger.info(result)
+        for res in result:
+            cv2.rectangle(image, tuple(map(int, (res.left, res.top))), tuple(map(int, (res.right, res.bottom))), (255,0, 0), 4)
+        success, encoded_image = cv2.imencode('.jpg', image)
+        content = encoded_image.tobytes()
+        successori, encoded_imageori = cv2.imencode('.jpg',frame)
+        contentori = encoded_imageori.tobytes()
+        payload = {'channel': '45',
+                    'classIndex': '8',
+                    'ip': '172.19.152.231',
+                    'videoTime': videoTime,
+                    'videoUrl': stream.stream_url}
+        files = [
+                        ('file', (filename, content, 'image/jpeg')),
+                        ('oldFile', (filenameori, contentori, 'image/jpeg')),
+                    ]
+    
+        result = requests.post('http://172.19.145.197/open/api/operate/upload', data=payload, files=files)
+        logger.info(result)
 
     logger.info("=======  EXIT  =======")
     #cv2.imwrite("result/result.jpg", image)