我有一台 Google Pixel 3,正在使用 Flutter 的相机插件,版本为0.8.1。
CameraPreview模糊、嘈杂、放大,而且通常看起来比 Android 的相机应用程序更糟糕。
这就是我实例化的方式CameraController:
final cameras = await availableCameras();
final controller = CameraController(
cameras[0],
ResolutionPreset.veryHigh,
enableAudio: false,
imageFormatGroup: ImageFormatGroup.yuv420,
);
Run Code Online (Sandbox Code Playgroud)
我尝试了所有 4 个摄像头:
有人遇到这个问题吗?
我正在开发一个使用Camera 包的相机预览的 flutter 应用程序。
我正在初始化相机控制器,如下所示:
final controller = CameraController(
_cameras[0],
ResolutionPreset.ultraHigh,
enableAudio: false,
imageFormatGroup: ImageFormatGroup.bgra8888,
);
Run Code Online (Sandbox Code Playgroud)
枚举ResolutionPreset有以下选项:
enum ResolutionPreset {
/// 352x288 on iOS, 240p (320x240) on Android
low,
/// 480p (640x480 on iOS, 720x480 on Android)
medium,
/// 720p (1280x720)
high,
/// 1080p (1920x1080)
veryHigh,
/// 2160p (3840x2160)
ultraHigh,
/// The highest resolution available.
max,
}
Run Code Online (Sandbox Code Playgroud)
分辨率需要是4032x2034. 如何使用自定义分辨率?
我的网络逻辑中有以下代码:
let task = urlSession.dataTask(with: request) { [weak self] (data, response, error) in
if let error = error {
if error.localizedDescription.contains("The request timed out") {
// request timeout stuff ...
} else {
// other errors
}
}
}
Run Code Online (Sandbox Code Playgroud)
字符串匹配localizedDescription不是好的代码实践。如何像 in 子句一样获取错误的类型catch?
我有 Apple M1 Pro 芯片,但无法运行我的张量流项目。我按照Apple 网站上的安装说明进行操作。
当我运行时pip install -r requirements.txt,我的所有 python 软件包都会安装,除了tflite-model-maker. 我收到以下错误:
ERROR: Cannot install -r requirements.txt (line 19) and tflite-support because these package versions have conflicting dependencies.
The conflict is caused by:
tflite-model-maker 0.3.4 depends on tensorflow>=2.6.0
tflite-model-maker 0.3.3 depends on tensorflow>=2.6.0
tflite-model-maker 0.3.2 depends on tensorflow>=2.4.0
tflite-model-maker 0.3.1 depends on tensorflow>=2.4.0
tflite-model-maker 0.3.0 depends on tensorflow>=2.4.0
tflite-model-maker 0.2.5 depends on tensorflow>=2.4.0
The user requested tflite-support
tflite-model-maker 0.2.4 depends on tflite-support==0.1.0rc4
tflite-model-maker …Run Code Online (Sandbox Code Playgroud) 我正在尝试像这样部署 Firebase 功能:
firebase deploy --only functions
Run Code Online (Sandbox Code Playgroud)
但是,我收到以下错误:
错误:缺少部署功能所需的权限。您必须拥有服务帐户 xyz@appspot.gserviceaccount.com 的 iam.serviceAccounts.ActAs 权限。要解决此错误,请要求项目所有者通过以下 URL 为您的帐户分配“服务帐户用户”角色: https: //console.cloud.google.com/iam-admin/iam?xyz
我已经通过访问授予自己服务帐户用户权限
身份 -> 服务帐户 -> xyz@appspot.gserviceaccount.com -> 权限 -> + 授予访问权限
我已在 中添加了链接的电子邮件和服务帐户GOOGLE_APPLICATION_CREDENTIALS。我仍然遇到同样的错误。
有任何想法吗?
firebase service-accounts google-cloud-functions google-cloud-iam google-cloud-identity
camera ×2
dart ×2
flutter ×2
android ×1
apple-m1 ×1
firebase ×1
ios ×1
nsurlsession ×1
pip ×1
swift ×1
tensorflow ×1
urlsession ×1