文档开发者中心
我的

CameraKit拍照的问题

请问下,有什么办法可以解决CameraKit拍照耗时过长的问题
点赞
收藏
回复
8
分享
举报
浏览644 编辑于2021-10-19 10:01未知归属地
全部评论
最多点赞
最新发布
最早发布

拍照确实是慢,涉及到底层计算,不太好优化。可以先通过imagereader获取个快照。

系统相机就是这样搞的。

1
4楼回复于2021-10-20 03:13 未知归属地
  • 191******27
    底层是通过算法计算导致的慢吗。请问下imagereader获取快照的逻辑是不是我上面的代码。运行起来报错
    收起
    自动换行
    深色代码主题
    复制
    onFatalError错误,errorCode为4
    2021-10-20 04:17 未知归属地
ModeStateCallback onFatalError with errorCode: 4 and with cameraId: 0      errorCode一下子是4一下子是5
1
3楼回复于2021-10-20 01:33 未知归属地
  • 本无所为之

    您好,已经反馈工作人员,理解您着急的心情,您也可以通过在线提单的方式再反馈下:https://developer.huawei.com/consumer/cn/support/feedback/#/

    这边有结果,也会第一时间回复您的问题帖,谢谢!

    2021-10-20 01:56 未知归属地
收起
自动换行
深色代码主题
复制
Surface surface = mCameraVideoView.getSurfaceProvider().provide(request);

imageReader = ImageReader.newInstance(
        previewSize.getWidth(),
        previewSize.getHeight(),
        ImageFormat.JPEG,
        1);
imageReader.setOnImageAvailableListener(mOnImageAvailableListener, mCameraKitHandler);

// Add preview and capture parameters to config builder
modeConfigBuilder
        .addPreviewSurface(surface)
        .addCaptureImage(captureSize, ImageFormat.JPEG);
if (mModeCharacteristics.getMaxPreviewSurfaceNumber() > 1) {
    modeConfigBuilder.addPreviewSurface(imageReader.getSurface());
}
// Set callback for config builder
modeConfigBuilder.setDataCallback(actionDataCallback, mCameraKitHandler);
modeConfigBuilder.setStateCallback(actionStateCallback, mCameraKitHandler);
// Configure mode
mMode.configure();
Log.i(TAG, "configMode end");

参考其他帖子中的方式,通过 addPreviewSurface来添加imageReader.getSurface(),但是在回调中报错 mModeStateCallback onFatalError with errorCode: 5 and with cameraId: 0   请问下是什么问题

2楼回复于2021-10-20 01:32 未知归属地
您好,相关问题这边核实一下,有结果会第一时间回复您。
2
1楼回复于2021-10-19 09:54 未知归属地
  • 191******27
    可以麻烦快一点么  有点急
    2021-10-19 10:00 未知归属地
  • 五维空间幻影猫回复191******27
    工作人员正在核实中,还请再耐心等等。
    2021-10-19 11:08 未知归属地
写回答
新增插入模板功能
一键使用模板,快速填写内容,轻松发帖~
知道了
  • 为了保障您的信息安全,请勿上传您的敏感个人信息(如您的密码等信息)和您的敏感资产信息(如关键源代码、签名私钥、调试安装包、业务日志等信息),且您需自行承担由此产生的信息泄露等安全风险。
  • 如您发布的内容为转载内容,请注明内容来源。

我要发帖子

了解社区公约,与您携手共创和谐专业的开发者社区。