MCPcopy Create free account
hub / github.com/rawpython/remi / get_image_data

Method get_image_data

editor/widgets/toolbox_opencv.py:219–234  ·  view source on GitHub ↗
(self, index=0)

Source from the content-addressed store, hash-verified

217
218
219 def get_image_data(self, index=0):
220 gui.Image.set_image(self, '/%(id)s/get_image_data?index=%(frame_index)s'% {'id': self.identifier, 'frame_index':str(time.time())})
221 self._set_updated()
222 try:
223 ret, frame = self.capture.read()
224 if ret:
225 self.set_image_data(frame)
226 self.on_new_image()
227 ret, png = cv2.imencode('.png', frame)
228 if ret:
229 headers = {'Content-type': 'image/png', 'Cache-Control':'no-cache'}
230 # tostring is an alias to tobytes, which wasn't added till numpy 1.9
231 return [png.tostring(), headers]
232 except Exception:
233 print(traceback.format_exc())
234 return None, None
235
236
237class OpencvCrop(OpencvImage):

Callers

nothing calls this directly

Calls 4

set_image_dataMethod · 0.95
_set_updatedMethod · 0.80
on_new_imageMethod · 0.80
set_imageMethod · 0.45

Tested by

no test coverage detected