human/render/video_render.py

24 lines
522 B
Python
Raw Normal View History

2024-10-12 11:57:24 +00:00
#encoding = utf8
2024-10-22 11:57:30 +00:00
import copy
2024-11-24 16:13:04 +00:00
import logging
2024-10-23 09:44:33 +00:00
import time
2024-10-22 11:57:30 +00:00
import cv2
import numpy as np
2024-10-23 09:44:33 +00:00
from .base_render import BaseRender
2024-10-12 11:57:24 +00:00
2024-10-22 11:57:30 +00:00
class VideoRender(BaseRender):
def __init__(self, play_clock, context, human_render):
2024-11-05 11:40:03 +00:00
super().__init__(play_clock, context, 'Video')
2024-10-22 11:57:30 +00:00
self._human_render = human_render
2024-11-19 15:18:09 +00:00
self.index = 0
2024-10-22 11:57:30 +00:00
2024-11-04 05:40:05 +00:00
def render(self, frame, ps):
2024-11-24 17:03:29 +00:00
if self._human_render is not None:
self._human_render.put_image(frame)
2024-11-04 05:40:05 +00:00
2024-11-24 16:13:04 +00:00
# image = cv2.cvtColor(image, cv2.COLOR_BGRA2RGBA)
2024-11-24 17:03:29 +00:00