如果同时使用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,然后再输入模型。它不同于他们的文档:
保持宽高比以适合短边,而在长边上裁剪中心图像。