current status of tracker

main
mwinter 1 year ago
parent bb805a9a48
commit 283f0260fb

@ -205,11 +205,11 @@ class MainWindow(QGlPicamera2):
picam2 = Picamera2()
#picam2.start_preview(Preview.QTGL)
#max resolution is (4056, 3040) which is more like 10 fps
config = picam2.create_preview_configuration(main={"size": (2028, 1520)}, lores={"size": (1920, 1440), "format": "YUV420"})
config = picam2.create_preview_configuration(main={"size": (2028, 1520)}, lores={"size": (768, 768), "format": "YUV420"})
picam2.configure(config)
app = QApplication([])
qpicamera2 = MainWindow(picam2, width=1920, height=1440, keep_ar=False)
qpicamera2 = MainWindow(picam2, width=1350, height=1350, keep_ar=False)
qpicamera2.setWindowTitle("Qt Picamera2 App")
selectedAxis = 'x'
@ -218,8 +218,8 @@ l1 = 100
l2 = 300
l3 = 40
w = 20
roiXCenter = (960, 195)
roiYCenter = (615, 530)
roiXCenter = (507, 98)
roiYCenter = (306, 275)
roiX = rectsFromPoint(roiXCenter, l1, l2, l3, w, 'x')
roiY = rectsFromPoint(roiYCenter, l1, l2, l3, w, 'y')
dilationVal = 75
@ -229,13 +229,19 @@ calibrate = True
oscClient = udp_client.SimpleUDPClient("127.0.0.1", 57120)
cv2.startWindowThread()
cv2.namedWindow("Frame")
cv2.namedWindow("Frame", cv2.WINDOW_NORMAL)
cv2.resizeWindow("Frame", 1350, 1350)
cv2.setMouseCallback("Frame", moveROI)
picam2.controls.ScalerCrop = (800, 0, 3040, 3040)
picam2.controls.Brightness = 0.05
picam2.controls.Contrast = 0.9
(w0, h0) = picam2.stream_configuration("main")["size"]
(w1, h1) = picam2.stream_configuration("lores")["size"]
s1 = picam2.stream_configuration("lores")["stride"]
picam2.start()
qpicamera2.show()
app.exec()

Loading…
Cancel
Save