Match an image to bucket of images using Amazon Rekognition - amazon-web-services

I am using Amazon Rekognition in a project. My requirement is to upload a set of products to the bucket initially and when a user uploads an image to my portal he/she should get matching(similar) image/images from my bucket as a result. Is this possible?

AWS Rekognition only supports a set of labels, Amazon keeps expanding it but they don't support user defined labels. Here is a snippet from their FAQ (source)
Q. I can’t find the label I need. How do I request a new label?
Please send us your requests through AWS Customer Support. Amazon
Rekognition continuously expands its catalog of labels based on
customer feedback.

Related

Amazon Textract skip some form fields when doing analysis

I am calling Amazon Textract api for analyze pdf scanned image and it skipped some fields as key value pair. Is there any way to train or specifically point to map key value pair properly?
No, there is no capability to 'train' Amazon Textract.
Available actions are shown on: Actions - Amazon Textract

How do i create object approval from aws management console or aws cli for S3 object

I am using Django boto3 module to upload images and videos to AWS S3 and also using cloudfront CDN.
User create their account and upload images and videos to AWS S3 , but i want to put a check and implement admin approval for video and images .
Currently, the images and videos uploaded in AWS s3 via Django app is public by default.
Can it be possible via AWS management console or AWS cli to implement admin approval for images and videos?
Please help.
use some specific prefix (like "unapproved") when user uploads files .
create one application(Admin Panel) on web/mobile, there you can show/list of image files prefixed with "unapproved".
now check and approve ( one button) .. after approve, copy original file and rename it with "approved" prefix or simply without prefix to s3 and delete old one..

Flutter - AWS S3 image upload using only aws key and secret (Without using any Package/SDK)

I was trying to upload my image to AWS s3 bucket storage. Most of the AWS s3 image upload examples in google are asking to use the lambda function for uploading an image to the server.
But, I do not want to use lambda function.
So is there any way if I can upload my images to my public bucket URL with my AWS "key" and "secret"?
Can anyone suggest me a way to upload image thoroughly from mobile side only?
Thanks.
You can implement the signing process and use the S3 API endpoint, which is what packages/SDKs are doing under the hood.
The S3 REST API documentation with the supported parameters are here: https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html
And to calculate the signature using the access key id and the secret access key you'll need this: https://docs.aws.amazon.com/AmazonS3/latest/API/sig-v4-header-based-auth.html
The documentation seems decent, but it won't be easy.

Making amazon S3 bucket searchable

I have two buckets with large quantity of pdf files. And, I wanted to make these searchable with file name and content after indexing all documents. I tried using the CloudSearch but it appeared to be useful for same data type. Please guide me how I can make documents searchable in amazon s3 bucket for a domain name or using any web browser.
CloudSearch can index PDFs. You can submit that data from S3 buckets using the AWS CLI or the web console. This functionality is documented here http://docs.aws.amazon.com/cloudsearch/latest/developerguide/uploading-data.html
If you want something automated, AWS Lambdas can monitor your buckets for changes and submit new documents for indexing.

Is there an Amazon.com API to retrieve Amazon Keyword volume data

Hello all I am looking for an Amazon API that can be used to pull volume of a keyword from Amazon? Is there is any API available?
This website is doing the same but not sure what services or APIs they will be using: https://www.merchantwords.com/
As Amazon does not publish these numbers, my guess it's just applied statistics, based on search/Amazon ranking click through distributions and the way the products Amazon rankings fluctuate.