Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从opencv Django React生成的显示帧_Javascript_Django_Reactjs_Opencv_Django Channels - Fatal编程技术网

Javascript 从opencv Django React生成的显示帧

Javascript 从opencv Django React生成的显示帧,javascript,django,reactjs,opencv,django-channels,Javascript,Django,Reactjs,Opencv,Django Channels,我想展示一个从opencv生成的视频,我从opencv获取每一帧,在django的帮助下,我将此发送给react 所以发生了什么,我从react向django api发送一个请求,从opencv获取帧,然后在react上显示,我在一个循环中调用这个api,以在一秒钟内获取多个帧,并在react上显示(速度如此之快,它以视频的形式显示帧) 但我发现,一次使用套接字发送这么多请求是错误的 我的时间很短,所以我需要一个更小更快的解决方案。我在谷歌上搜索了很多,但什么也没找到 以下是我当前发送多次请求的

我想展示一个从opencv生成的视频,我从opencv获取每一帧,在django的帮助下,我将此发送给react

所以发生了什么,我从react向django api发送一个请求,从opencv获取帧,然后在react上显示,我在一个循环中调用这个api,以在一秒钟内获取多个帧,并在react上显示(速度如此之快,它以视频的形式显示帧)

但我发现,一次使用套接字发送这么多请求是错误的

我的时间很短,所以我需要一个更小更快的解决方案。我在谷歌上搜索了很多,但什么也没找到

以下是我当前发送多次请求的方法:

 const interval = setInterval(() => {
      axios
        .get("http://127.0.0.1:8000/MyApp/get_logs/")
        .then(res => {
          set_show(res.data);
        })
        .catch(err => {
          console.log(err);
        });
    }, 500);
     return () => clearInterval(interval);
上面的函数每0.5秒调用一次,我在base64中获得一帧并在图像中显示它,它以视频形式重复出现,我如何使用django和react通过套接字实现这一点