awslabs/serverless-photo-recognition
این پروژه یک سیستم تشخیص عکس بدون سرور (serverless) است که با استفاده از سرویسهای آمازون مانند Lambda, S3, Rekognition و ElasticSearch، تصاویر آپلود شده را تحلیل کرده و برچسبهای مربوط به محتوای تصویر را استخراج و ذخیره میکند.
کاربرد:
این سیستم برای تشخیص خودکار محتوای تصاویر آپلود شده به فضای ذخیرهسازی (مثل یک گالری عکس یا پلتفرم اشتراکگذاری تصویر) مناسب است. با استفاده از Amazon Rekognition، میتوان اشیا، فعالیتها، حالت چهره و سایر ویژگیهای تصویر را شناسایی کرد و این اطلاعات را برای جستجوی سریع در آینده در ElasticSearch ذخیره کرد.
در چه شرایطی بهتره استفاده شود؟
وقتی نیاز دارید یک سیستم مقیاسپذیر و بدون مدیریت زیرساخت داشته باشید که به صورت خودکار عکسها را پردازش کند. این پروژه ایدهآل برای پلتفرمهایی است که حجم بالایی از تصاویر را دریافت میکنند و میخواهند امکان جستجوی هوشمند بر اساس محتوای تصویر فراهم کنند. ️️
چند مثال از موارد استفاده:
- یک شبکه اجتماعی که میخواهد عکسهای کاربران را تحلیل کند و برچسب خودکار اضافه کند.
- یک سیستم مدیریت دارایی دیجیتال (DAM) که نیاز به دستهبندی خودکار تصاویر دارد.
- یک ابزار نظارتی که فعالیتهای خاص در تصاویر را شناسایی میکند (مثل تشخیص حضور حیوانات یا وسایل نقلیه).
- ##serverless
- ##image
- ##aws
- ##kotlin
- ##elasticsearch
- ##s3
- ##api
- ##machine
- ##cloud
- ##photo
