Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Let the user add colored rectangles over the proof image to highlight the products or price tags #547

Open
odin-h opened this issue Apr 19, 2024 · 0 comments
Labels
✨ enhancement New feature or request

Comments

@odin-h
Copy link
Collaborator

odin-h commented Apr 19, 2024

Problem

Finding the corresponding price from the list of price elements and the actual proof price in the image, can be time consuming when you want to verify the prices are correct on a lot of images at a time. Especially for images taken of entire shelves of products,

Proposed solution

Let the user drag a colored rectangle outline around the price tag and/or over the product on the image. Store the pixel coordinates for each corner of the rectangle in the site database. Make it possible to adjust the rectangle's perspective (don't lock the corners to 90°) in case the image was taken at an angel. Generate a virtual image crops of the rectangles in the browser that can be viewed separately from the original proof image. The colored rectangles could appear on the image when you hover or select the corresponding price element from the list below the full image.

Additional context

Having these coordinate points stored for rectangle bounding boxes around the price tags, could allow for focusing any future OCR or AI image recognition endeavors to only the interesting parts of the of the image.

Mockups

Part of

@odin-h odin-h added the ✨ enhancement New feature or request label Apr 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✨ enhancement New feature or request
Projects
Status: Backlog
Development

No branches or pull requests

1 participant