amazon-web-services - AWS 图像处理
问题描述
我正在做一个项目,我需要使用手机拍摄表面照片,然后分析表面是否存在缺陷和痕迹。
我想拍摄图像,然后将其发送到云端进行分析。AWS-Rekognition 是否提供这样的服务来分析我想研究的缺陷?或者我是否需要使用 opencv 或其他东西编写自定义代码?
解决方案
虽然 Amazon Rekognition 可以检测人脸和物体,但它不知道“缺陷”是什么意思。
想象一下,如果你有 10 个人排成一排,给他们看一张照片,问他们是否能看到缺陷。他们都会同意吗?他们可能会问你所谓的缺陷是什么意思,以及在被认为是缺陷之前,它必须看起来有多糟糕。
同样,您需要针对什么是有效缺陷和什么不是缺陷来训练系统。
这是Amazon SageMaker的一个很好的用例。您需要提供大量缺陷和非缺陷的样本图像。它们应该在许多不同的照明条件下从许多不同的角度拍摄,类似于您要测试的图像。
然后它将构建一个模型,可用于检测提供的图像中的“缺陷”。您甚至可以将模型放入AWS DeepLens 单元中以在本地进行处理。
但是请注意,您需要提供大量图像(数百张好,数千张更好)才能训练它正确检测“缺陷”。
推荐阅读
- javascript - Javascript - 访问 JSON 对象数组
- ffmpeg - FFMPEG HLS 带有 var_stream_map 的多种音频语言 - EXT-X-MEDIA:TYPE 不包含 LANGUAGE
- c# - MVC 5 手动交换身份用户
- node.js - 如何将 background-sync-plugin 添加到 workbox-build
- javascript - 经典 ASP:来自 Chrome 中 iframe 的 parent.parent.getelementbyID
- python - 如何在 python 3.7.0 中使用 os 模块移动具有相似名称的文件
- c# - InvokeCommandAction CommandParameter 始终为零
- amazon-web-services - 如何使用不同的 aws s3 预签名 url 使浏览器缓存相同的图像?
- angular - 键入时禁用 matSelect 上的默认搜索
- python-docx - python-docx 获取 docx 信息