如果我同时使用 imageCropAndScaleOption 和 regionOfInterest 会发生什么。以下代码的作用是什么
request.imageCropAndScaleOption = .centerCrop
request.regionOfInterest = CGRect(x: 0.0, y: 0.25, width: 1.0, height: 0.5)
request
是一个VNCoreMLRequest
输入是CGRect(x: 0.0, y: 0.25, width: 1.0, height: 0.5)
针对整个图像还是中心裁剪的图像?
我还发现,如果我imageCropAndScaleOption
的.centerCrop
CoreML 模型的输入大小为 800x400,Vision API 实际上会从相机中获取最大的居中方形图像,并将其大小调整为 800x400,然后再输入我的模型。它与他们的文件不同:
保持纵横比以适合短边,同时在长边裁剪居中的图像。