【发布时间】:2021-03-25 15:04:37
【问题描述】:
简短:如何使用面部检测器坐标和大小进行图像操纵器裁剪?我想从照片中裁剪人脸。
解释;
我使用带有面部检测功能的曝光相机。它工作得很好。人脸检测器给出输出对象
"origin": Object {
"x": 85.00000000000006,
"y": 231.35, }, "size": Object {
"height": 182,
"width": 173.33333333333331, }, }
我可以在相机预览模式下用该坐标在脸部周围绘制一个框,它适合屏幕尺寸。拍摄图像后,输出图像比相机预览大得多。所以我不能用那个坐标来裁剪图片。我根据图像大小更新了面部检测器坐标和大小。例如,如果图像宽度是屏幕宽度的 2 倍,我将 originx 和宽度乘以 2。但图像操纵器裁剪并没有给我想要的结果。 任何帮助将不胜感激。
【问题讨论】:
-
我也有同样的问题,你能解决吗?
-
是的,我解决了。它有点复杂,但仍然很容易。
标签: react-native expo expo-camera