Java 使用android的open cv,每n秒拍摄一次图像

Java 使用android的open cv,每n秒拍摄一次图像,java,android,opencv,Java,Android,Opencv,我正在搜索任何代码或任何东西,可以帮助我通过使用android打开cv和将所有图像保存在SD卡中,每n秒捕获一次图像 我已尝试过此代码,但不起作用 设置小图片大小: List<Camera.Size> list = param.getSupportedPictureSizes(); size = list.get(list.size() - 1);//or list.size() - 2,-3,-4 param.setPictureSize(size.width, size.heig

我正在搜索任何代码或任何东西,可以帮助我通过使用android打开cv和将所有图像保存在SD卡中,每n秒捕获一次图像

我已尝试过此代码,但不起作用

  • 设置小图片大小:

    List<Camera.Size> list = param.getSupportedPictureSizes();
    size = list.get(list.size() - 1);//or list.size() - 2,-3,-4
    param.setPictureSize(size.width, size.height);
    
  • 在一个线程中

    new Thread(){};
    
    你能粘贴完整的代码吗?我无法用这么少的代码找出问题所在


    您可以尝试在
    pictureCallback
    中打印日志。然后您可以查看日志是否已打印。如果是这样的话,保存照片是错误的。否则,启动摄像头时出错。

    此方法仅在预览处于活动状态时有效。你打电话给startPreview()了吗?是的,我打了。。但不工作..对不起,先生,我不明白,我需要的是已经明确的项目来做这件事
    new Thread(){};