是否可以使用 flutter 和官方插件处理相机视图中的图像?
Is it possible to process images in the camera view with flutter and official plugins?
我想用 firebase 处理一些图像,并根据结果在图像上打印一些东西,但我不想使用来自 imagepicker 的图像,而是在相机 运行 实时进行时进行。
这可以使用默认插件吗?我已经搜索了几个小时,但我无法找到每帧交互帧的任何内容。
可以使用官方相机插件
https://pub.dev/packages/camera
相机控制器有一个 startImageStream 方法,您可以在其中收听图像流并逐帧处理,如下所示:
controller = CameraController(cameras[0], ResolutionPreset.medium);
controller.initialize().then((_) {
if (!mounted) {
return;
}
controller.startImageStream((CameraImage availableImage) {
// process the frame here
});
});
我想用 firebase 处理一些图像,并根据结果在图像上打印一些东西,但我不想使用来自 imagepicker 的图像,而是在相机 运行 实时进行时进行。
这可以使用默认插件吗?我已经搜索了几个小时,但我无法找到每帧交互帧的任何内容。
可以使用官方相机插件
https://pub.dev/packages/camera
相机控制器有一个 startImageStream 方法,您可以在其中收听图像流并逐帧处理,如下所示:
controller = CameraController(cameras[0], ResolutionPreset.medium);
controller.initialize().then((_) {
if (!mounted) {
return;
}
controller.startImageStream((CameraImage availableImage) {
// process the frame here
});
});