Java 使用Android和Opencv降低帧速率
如何在android设备中降低帧速率?我正在使用setPreviewFpsRange。我需要在不到1秒的时间内处理图像,然后才能以5fps的速度阅读。我正在使用android和opencv。您指定的方法可能意味着一系列fps?你有没有看过视频捕获集(CV\u CAP\u PROP\u FPS,5)代码>OpenCV的功能?我正在获取摄像机参数,设置新参数并设置到摄像机参数中;parameters=camara.getParameters();参数。设置预览大小(ancho、alto);参数。setPreviewFrameRate(1);参数。setPreviewFpsRange(500030000);好的,那么您是将参数作为局部变量获取的,第一次获取设置所有不同的值,但是您不是在摄影机对象上再次设置参数吗?如果存在类似的情况,则需要使用setParameters为相机提供新值。Ops,我忘记了发送其他行,但实际上我使用以下行将formatoImagen=parameters.getPreviewFormat()发送到相机;设置参数(参数);camara.startPreview(),我的问题是我需要一些时间来处理我获得的预览图像,这是我试图降低帧速率的目标。也许你应该尝试另一种方法-通过图像处理的速度限制图像捕获。如果处理速度快于1秒,则在可能的情况下可以休眠一段时间,否则仅在处理完成后拍摄图像。这将允许您为各种设备功能开发应用程序。让应用程序限制处理速度,而不是设备功能。Java 使用Android和Opencv降低帧速率,java,android,opencv,Java,Android,Opencv,如何在android设备中降低帧速率?我正在使用setPreviewFpsRange。我需要在不到1秒的时间内处理图像,然后才能以5fps的速度阅读。我正在使用android和opencv。您指定的方法可能意味着一系列fps?你有没有看过视频捕获集(CV\u CAP\u PROP\u FPS,5)OpenCV的功能?我正在获取摄像机参数,设置新参数并设置到摄像机参数中;parameters=camara.getParameters();参数。设置预览大小(ancho、alto);参数。setPr