【发布时间】:2020-09-21 10:09:54
【问题描述】:
我正在构建一个识别花卉类型的 coreML 应用。 当我实现 UIImagePicker 并通过手机使用它时,它允许我打开相机并拍照,但是当我点击使用这张照片时,它只会给我一个黑屏。
我已附上我的code。
【问题讨论】:
标签: camera uiimagepickercontroller coreml coremltools
我正在构建一个识别花卉类型的 coreML 应用。 当我实现 UIImagePicker 并通过手机使用它时,它允许我打开相机并拍照,但是当我点击使用这张照片时,它只会给我一个黑屏。
我已附上我的code。
【问题讨论】:
标签: camera uiimagepickercontroller coreml coremltools
可能的情况:
UIImagePickerController 不在主线程中。
DispatchQueue.main.async {
#put your code here
imagePicker.delegate = self
imagePicker.sourceType = .camera
....
}
将相机的隐私设置设置为 info.plist 以访问相机:
<key>NSCameraUsageDescription</key>
<string>This app wants to take pictures.</string>
【讨论】: