NHMDenmark / Pinned-Insects-workstation

Work on the Pinned Insects workstation and workflow for mass digitisation in Denmark (DaSSCo)
0 stars 0 forks source link

ALICE Development - Software: Customize Digi Cam Control for Canon #102

Open chelseagraham opened 3 weeks ago

chelseagraham commented 3 weeks ago

August 16 - 30: Customize Digi Cam Control for use at ALICE workstation with the following requirements

MUST • easily maintain connection with cameras (without intervention) • have (nearly) constant live view for all specimen cameras and label cameras at a resolution possible to assess focus • be simple and easy to use (especially for non-technical people) • allow for minimal digitizer interaction during operation (1-2 clicks for capture of specimens after initial set up of a session) • have the ability to capture and save images to support at a rate of 1 specimen per 20 seconds • automatically associate the name of digitizer with each image • timestamp images and retain this information throughout processing

SHOULD • be easy to turn on and set up each day - easily establishes connection with cameras (without unplugging/plugging in cables/swapping ports and turning cameras on/off repeatedly, etc.), is easy for user to set up a session • have controls to refine the focus for all specimen cameras and label cameras • have the ability to capture the barcode and associate this number with all images taken for a specimen • have easily selectable presets (e.g., for different cameras to fire for different pipelines) • support the option to have a lateral image of a specimen taken at same time as dorsal image of the specimen

bhsi-snm commented 3 weeks ago

@Baeist Digicam app Requirements

Baeist commented 2 weeks ago

MUST

easily maintain connection with cameras (without intervention)

--- This can only be figured out by actually testing out and using the Digi Cam Control app for a longer period of time.

have (nearly) constant live view for all specimen cameras and label cameras at a resolution possible to assess focus

--- this is an inbuilt feature. Note that it is impossible to build a constant live view due to how all cameras work. (entomology guid also pauses live view when taking photos).

be simple and easy to use (especially for non-technical people)

--- I think this is a matter of learning how to use it. It is a large app with lots of functionalities, but no harder to learn than say word or excel.

allow for minimal digitizer interaction during operation (1-2 clicks for capture of specimens after initial set up of a session)

--- This is built in feature, requires only one click to shoot all the cameras, and maybe one scan before that to get the barcode attached to the images.

have the ability to capture and save images to support at a rate of 1 specimen per 20 seconds

--- Takes less than that.

automatically associate the name of digitizer with each image

--- Built in feature where you can add designated data to each image.

timestamp images and retain this information throughout processing

--- Built in feature.

SHOULD

be easy to turn on and set up each day - easily establishes connection with cameras (without unplugging/plugging in cables/swapping ports and turning cameras on/off repeatedly, etc.), is easy for user to set up a session

--- Cameras should automatically be found by the app.

have controls to refine the focus for all specimen cameras and label cameras

--- Built in feature, all the camera controls are available for configuring in the app.

have the ability to capture the barcode and associate this number with all images taken for a specimen

--- Built in feature of a barcode scanner where you can add the barcode directly to image file names. Would have to test this with an actual barcode scanner.

have easily selectable presets (e.g., for different cameras to fire for different pipelines)

--- There is a session setting which can be saved so i think you can have different pipelines saved as such.

support the option to have a lateral image of a specimen taken at same time as dorsal image of the specimen

--- Yes.

Would recommend setting this up with an actual workstation and not just a laptop for a longer session to see how it works. For checking and learning how the app functions its fine to use a laptop.

(@Baeist I just reformatted this so it is easy for my old eyes to read)