楼主:
Toanyone (阳光的松鼠)
2018-05-14 21:31:43各位Python高手大家好,
最近在做一个AI相关的研究,
需要用到影片分析的方式萃取出参数,
我是利用OpenCV(cv2)来进行影片的萃取(影片的HSV数值)
然后cv.imwrtie() 把每一个frame 先写成图片
之后再利用cv.imread()
读进来放到numpy阵列里面
然后再进行阵列的运算
但目前遇到一个问题是,
大约一分种的影片、1700多张图片(frame)
写成图片的速度还不算慢,大概1分钟左右
但是把图片读进来转成numpy阵列的速度却是龟速....大概一秒才一张..
光是一分钟的影片,就要花超过20几分钟读写,还没到运算的部分
我也有试过,不写成图片,直接把影片读取到的frame存进numpy里面,
但速度也是没有快多少...
不知道各位高手有什么比较好的方法可以帮帮小弟QQ
谢谢大家!!