IC解密python上位机界面测试ESP32-CAM
| IC解密 |
| IC解密ESP32-CAM 使用 MicroPython 完成视频网络链接参考当python端口接收到ESP32-CAM的数据后,开始计算帧率,具体代码如下: import cv2 import io from PIL import Image import numpy as np import socket from cv2 import getTickCount,getTickFrequency import time s=socket.socket(socket.AF_INET,socket.SOCK_DGRAM,0) s.bind(("0.0.0.0",9090))# 绑定你电脑上的所有IP地址,如果电脑有多个IP地址,数据都接收 #######初始化帧率统计 frame_count=0 start_time=time.time() # loop_start=getTickCount() while True: data,IP=s.recvfrom(100000) #######统计帧率 frame_count +=1 elapsed_time=time.time()-start_time if elapsed_time>=1.0: ###########当测试的时间大于1S的时候 fps=frame_count/elapsed_time #########将接收的总帧数/1s左右的时间 print(f"当前帧率:{fps} fps") frame_count=0 start_time=time.time() bytes_stream=io.BytesIO(data) image=Image.open(bytes_stream) img=np.asarray(image) cv2.imshow("esp_video",img) if cv2.waitKey(1)==ord("q"): break |

芯片解密