我将一些OpenFrameworks代码发送到另一台已下载OF版本的计算机。当我尝试运行此代码以打开并启动视频采集器时,它无法识别movie.grabFrame()
。我试过了movie.update()
,也没有启动视频。有谁知道最新版本使用的是什么,而不是以下代码:
movie.grabFrame();
//do we have a new frame?
if (movie.isFrameNew()){
colorImg.setFromPixels(movie.getPixels(),w,h);
答案 0 :(得分:1)
从0.8.0开始,相当于.grabFrame()
为.update()
。
如果您的问题是电影没有启动,请确保您正在呼叫.play()
。
但是变量的命名有点令人困惑。 ofVideoGrabber用于从实时源(例如网络摄像头)获取视频数据。调用你的vidGrabber movie
意味着它实际上是一个视频播放器?