我试图从网络摄像头(jpgs)捕获一系列图像,并通过OpenCV/Python对它们进行动画处理。我知道我可以通过cv.CreateFileCapture和cv.QueryFrame播放预先录制的视频文件,但是如何处理静态图像文件夹?在OpenCV中动画图像序列
2
A
回答
1
一种方法是把图像序列成AVI电影
writer = highgui.cvCreateVideoWriter('movie.avi', highgui.CV_FOURCC('M','P','E','G'), framerate, (width,height))
for i in range(len(images)):
highgui.cvWriteFrame(writer, images[i])
highgui.cvReleaseVideoWriter(writer)
2
你可以简单地做一个cvShowImage
,然后在循环中的cvWaitKey(delay)
并设置延迟适合您所期望的帧率的东西。
import glob
import opencv.highgui
highgui.cvNamedWindow('mahMovie')
# Assumes an ordered sequence of filenames (001.jpg, 002.jpg, etc)
for filename in sorted(glob.glob('./*.jpg')):
img = highgui.cvLoadImage(filename)
highgui.cvShowImage('mahMovie', img)
highgui.cvWaitKey(33)
highgui.DestroyWindow('mahMovie)
+0
刚结束前添加一个微小的撇号的一个字符 – 2017-06-05 10:08:12
相关问题
- 1. 图像动画序列
- 2. 动画图像序列在cocos2d
- 3. React Native上的动画图像序列
- 4. 使用CAKeyframeAnimation动画序列的图像
- 5. 在UIWebView中动画图像
- 6. 动画画布上的图像列表
- 7. 图像动画像
- 8. 动画图像
- 9. 动画图像
- 10. 在android中动画位图图像
- 11. 使用android中的图像创建动画序列(SlideShow)
- 12. 在视图上应用动画序列
- 13. 在OpenCV中旋转图像
- 14. openCV中的垫子动画
- 15. 图像与动画在iphone
- 16. Win32中的动画图像
- 17. android中的图像动画
- 18. WPF中的图像动画
- 19. 动画CSS3中的图像
- 20. ImageView中的动画图像?
- 21. OpenCV中的点云图像列表
- 22. 图像阵列动画延迟
- 23. 动画图像wpf
- 24. 图像不动画
- 25. J2me动画图像
- 26. iOS图像动画
- 27. Android图像动画
- 28. jquery动画图像
- 29. 动画图像js
- 30. Android:动画图像?
cv.LoadImage(“路径/到/图像”) – Andrey 2011-04-25 12:29:09