From 4df4b3ec729084431632ffba40da061588cea00a Mon Sep 17 00:00:00 2001 From: Unknown Date: Sat, 20 Apr 2019 16:53:06 +0300 Subject: [PATCH] little changes to camera process --- backend/app/handlers/VisionHandler.py | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/backend/app/handlers/VisionHandler.py b/backend/app/handlers/VisionHandler.py index 6dfa476bb..fb5a447d0 100644 --- a/backend/app/handlers/VisionHandler.py +++ b/backend/app/handlers/VisionHandler.py @@ -69,10 +69,17 @@ class VisionHandler: networktables.NetworkTables.startClientTeam(team=SettingsManager.settings["team_number"]) networktables.NetworkTables.initialize() - def camera_process(cv_sink, stream): + def camera_process(self,camera, stream,): image = numpy.zeros(shape=(0, 0, 3), dtype=numpy.uint8) - table = networktables.NetworkTables.getTable("/Chameleon-Vision/" + "cam name") + table = networktables.NetworkTables.getTable("/Chameleon-Vision/"+camera.getInfo().name) + while True: - _, image = cv_sink.grabFrame(image) + # _, image = cv_sink.grabFrame(image) + if table.getBoolean("Driver_Mode", False): + hsv_image = self._hsv_threshold() + contours = self.find_contours() + contours = self.find_contours() + image = self.draw_image() + stream.putFrame(image)