我正在开展一个项目,我需要使用手机拍摄表面照片,然后分析表面的缺陷和痕迹。
我想拍摄图像,然后将其发送到云端进行分析。 AWS-Rekognition是否提供此类服务来分析我想要研究的缺陷? 或者我需要使用opencv或其他东西编写自定义代码吗?
答案 0 :(得分:2)
虽然Amazon Rekognition可以检测到面部和对象,但它不知道"缺陷"是什么意思。
想象一下,如果有10个人排队并向他们展示照片,询问他们是否能看到缺陷。他们都同意吗?他们可能会问你一个缺陷是什么意思,以及在它被视为缺陷之前必须要看多少坏事。
同样,您需要训练系统有效的缺陷以及不缺陷。
这是Amazon SageMaker的一个很好的用例。您需要提供大量缺陷和非缺陷的样本图像。它们应该在许多不同的光照条件下从许多不同的角度拍摄,类似于您想要测试的图像。
然后,它将建立一个可用于检测“缺陷”的模型。在提供的图像中。您甚至可以将模型放入AWS DeepLens unit以在本地进行处理。但是,请注意,您需要提供大量图像(数百个图像好,数千个图像更好),以便能够对其进行训练以纠正检测到的缺陷'