Improved image annotation

1. What is the general goal of the feature?
There are two goals here that might be better split to separate features, but I'll combine them for now;

  1. Allow enumerators to provide neater/more useful annotations beyond freehand drawing that can be difficult on small screens or by finger input to make legible.
    Currently freehand input makes text annotations quite messy, and shape/arrow drawing is irregular.

  2. Use smaller/lower spec hardware without compromising annotated image quality
    Currently the returned annotated image is resized to just under the panel resolution (some real estate used by nav buttons and image aspect != screen aspect), which is always less than sensor resolution and for some hardware, far less.
    eg a Galaxy Tab A 8" has a 1280x800 (1MP) panel, so the maximum dimension for any annotated image can't exceed this, but the captured images that aren't annotated can be 3264×2448 (8MP).

2. What are some example use cases for this feature?

  1. Being able to provide neat & clear annotation without multiple attempts freehand drawing on the screen via the placement of a small selection of elements coloured as the existing freehand pen selection
    • box
    • circle
    • arrow / line
    • text input

eg whatsapp annotations allow freehand plus rotatable/scalable shapes as arrow circle box speech bubble and text (and emoji / stickers, crop-rotate). This is the web annotation toolbar that doesn't have shapes but adds blur:
image

  1. Being able to use a cheaper/smaller device that is more affordable / compact but still submit higher quality images that maximise the quality of the device camera.

3. What can you contribute to making this feature a reality?
Testing/feedback

1 Like

I think this issue relates to this thread to a degree @seadowg?

Specifically

Could we retain the original image size for annotate rather than scaling it to fit the device?

This would really improve annotated image quality when using small devices or lower resolution devices.

Being able to zoom and then annotate more precisely would be even more of a benefit.

3 Likes

Yeah defintiely related. The main thrust of the issue is getting the draw screen working on future devices/Android versions that don’t allow us to lock orientation.

1 Like