summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSaumit Dinesan <justsaumit@protonmail.com>2023-05-09 14:05:14 +0530
committerSaumit Dinesan <justsaumit@protonmail.com>2023-05-09 14:05:14 +0530
commita355ff8fa17a91651d511b75d067d7970871343e (patch)
treefefc868a8514c3b191ee89f460b929c942f803c2
parent5c016b37fc39b29ede2fc08269d1add0cbc50fe2 (diff)
CamTest: Adding comments+rounding off the FPS using round()
-rw-r--r--CamTest.py11
1 files changed, 5 insertions, 6 deletions
diff --git a/CamTest.py b/CamTest.py
index 1e0cc2a..5ff5840 100644
--- a/CamTest.py
+++ b/CamTest.py
@@ -2,16 +2,15 @@ import cv2
import time
from picamera2 import Picamera2
-
# Create an instance of the PiCamera2 object
cam = Picamera2()
#Parameters
fps=0
pos=(30,60) #top-left
font=cv2.FONT_HERSHEY_COMPLEX
-height=1.5
-color=(0,0,255) #BGR- RED
-weight=3
+height=1.5 #font_scale
+color=(0,0,255) #text color, OpenCV operates in BGR- RED
+weight=3 #font-thickness
# Set the resolution of the camera preview
cam.preview_configuration.main.size = (640, 360)
@@ -24,11 +23,11 @@ cam.start()
# While loop to continuously capture frames from camera
while True:
tStart=time.time()
+
# Capture a frame from the camera
frame=cam.capture_array()
#Display FPS
- cv2.putText(frame,str(int(fps))+' FPS',pos,font,height,color,weight)
-
+ cv2.putText(frame,str(round(fps))+' FPS',pos,font,height,color,weight)
# Convert frame from BGR to grayscale
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)