It seems that your device does not support camera(or it is locked)

雕·不懒惰 2020-09-15 06:47:19
opencv人脸识别,在手机上没问题
安装到Android5.1, 7.1板子上都出现这种情况
外接的USB摄像头,系统相机是正常的
权限都有添加

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.CAMERA" />

<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />
<uses-feature android:name="android.hardware.camera.front" />
<uses-feature android:name="android.hardware.camera.front.autofocus" />
...全文
3213 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
雕·不懒惰 2020-09-16
  • 打赏
  • 举报
回复
自己SB了,代码里写死了设置前置摄像头
ink_s 2020-09-16
  • 打赏
  • 举报
回复
代码看看相机个数 Camera.getNumberOfCameras() 有可能你代码打开的是前置相机,但是USB识别为后置 int numberOfCameras = Camera.getNumberOfCameras(); if (numberOfCameras > 0) { mCamera = Camera.open(0); }

80,350

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧