作者w0989en (wen)
看板Python
标题[问题] 云端运算图像
时间Tue Oct 15 11:42:08 2019
我的需求:本地电脑接webcamera,每一张图传到云端主机跑yolo,後回传output,需要
即时显示且每秒30张图左右。
目前:aws开一台ec2免费主机,用flask+nginx开webserver,html档只写了”hello”。
本地电脑用requests.get每次需0.2秒,每秒5张图速度太慢了。
小弟非资工出身,python只用了半年,想请求解决思路。谢谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.163.122.79 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1571110930.A.337.html
※ 编辑: w0989en (118.163.122.79 台湾), 10/15/2019 11:53:50
1F:推 TitanEric: 你主机选哪 东京吗10/15 15:22
2F:→ w0989en: 是的10/15 16:10
3F:推 Sunal: 每秒30张可以做成影片了吧10/15 18:14
4F:推 plsmaop: 一次回传 30 张?或 websocket ?10/15 18:23
5F:→ w0989en: 刚试了socket,每次也是0.2秒。想问这和websocket是一样10/15 22:03
6F:→ w0989en: 的东西吗?10/15 22:03
7F:→ sma1033: 串流资料处理方法不一样-不能一张一张传...10/15 23:39
8F:→ sma1033: 最简单的work around就是「每0.2秒算6张图」10/15 23:40
9F:→ sma1033: 1个request要0.2秒不代表没办法0.2秒执行6个request10/15 23:41
10F:→ sma1033: 只要网路频宽和运算资源够,0.2秒100个request都是可行的10/15 23:42
11F:→ sma1033: 只不过你要自己把同时并行的request结果再蒐集并接起来 10/15 23:43
12F:推 sma1033: 还有一点,想要用免费的EC2 instance跑yolo再即时传回来10/15 23:48
13F:→ sma1033: 我觉得你是不是弄错了什麽...10/15 23:49
谢sma大大。我是先测环境。之後换付费主机
※ 编辑: w0989en (103.5.101.215 台湾), 10/16/2019 00:54:03
14F:推 sma1033: 1秒30FPS的影片档跟30张照片本质上还是不同的,除非照片10/16 01:17
15F:→ sma1033: 解析度非常低,不然我觉得可能还是没办法用连续照片处理10/16 01:18
如果不行,还有其他的解决思路吗?
※ 编辑: w0989en (223.137.208.87 台湾), 10/16/2019 07:50:12
16F:→ kobe8112: 「1秒30FPS」是什麽奇妙的说法QQ 10/16 08:37
17F:→ w0989en: 懂意思就好了啦 10/16 09:56
18F:→ sma1033: 1秒30FPS的影片档 => 一个影片档长度1秒,帧率为30 FPS 10/16 14:47
19F:推 sma1033: 这样讲会很难理解吗? QQ 10/16 15:45