Ios 检测具有良好对比度和纹理的图像

Ios 检测具有良好对比度和纹理的图像,ios,swift,Ios,Swift,我有一个用户点击图像的要求,我必须检查点击的图像是否与AR图像可跟踪兼容 如WWDC所示的良好图像示例 当您无法通过xcode上传图像时,ARReferenceImage的功能将确定图像是否适合ARKit图像跟踪这仅适用于iOS 13。我也需要iOS 12支持。所以,我可以通过任何其他方式知道AR将支持图像吗?比如用OpenCV来确定?对不起,问题不清楚。他们的规则描述过于宽泛,不费吹灰之力就无法重新创建。您可以使用cv::calcHist和cv::GoodFeaturesToTrack获得评估

我有一个用户点击图像的要求,我必须检查点击的图像是否与AR图像可跟踪兼容

如WWDC所示的良好图像示例
当您无法通过xcode上传图像时,ARReferenceImage的功能将确定图像是否适合ARKit图像跟踪

这仅适用于iOS 13。我也需要iOS 12支持。所以,我可以通过任何其他方式知道AR将支持图像吗?比如用OpenCV来确定?对不起,问题不清楚。他们的规则描述过于宽泛,不费吹灰之力就无法重新创建。您可以使用cv::calcHist和cv::GoodFeaturesToTrack获得评估。您可以帮助演示cv::calcHist。我试过了,但它需要很多参数,比如OutputArray corner,maxCorners,这就是我的观点。如果您试图在OpenCV中重新创建validate方法,则需要通过反复试验找到正确的常数,甚至需要假设它们使用相同或类似的方法来确定图像是否具有明显的特征或重复结构。