You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Note that this issue is dependent on the completion of #1 and can likely be completed by the same person.
Motivation
After identifying the ELISA plate's rectangle in the image, we have to continue to process the image. To start doing this, the best course of action is to normalize the semi-rectangular image to a rectangle to be able to best obtain accurate color readings. We want this to line up with the plate and nothing but the plate, excluding external information to make the images easier to process while eliminating variables like differences in perspective. This is akin to a perspective crop in Photoshop or similar.
Task
Utilizing OpenCV, take the image box recognized by #1 upon the press of the camera button, and convert the subset of the image selected by the image box to an image that can be displayed or saved as an image file.
Logistics
This is another script that can easily be integrated with the code to find the bounding box of an image as well as the application as a whole at a later date. It looks like a lot of this work has been done before:
The most difficult part of this will be to ensure the bounding box is relatively accurate and to ensure a relatively high quality image is produced without losing much color or camera information from the transformation.
There might be some trouble identifying the bounding box on surfaces of certain colors; part of the assignment will be determining what the best background would be for the user to use. If something like this is necessary, checking the background color should also be integrated into the application (we can do something as simple as (if background not in range of colors we allow, throw error)).
The text was updated successfully, but these errors were encountered:
jakeisnt
changed the title
Normalize ELISA Plate Image
Normalize ELISA Plate Image - Shape
Jan 19, 2020
Note that this issue is dependent on the completion of #1 and can likely be completed by the same person.
Motivation
After identifying the ELISA plate's rectangle in the image, we have to continue to process the image. To start doing this, the best course of action is to normalize the semi-rectangular image to a rectangle to be able to best obtain accurate color readings. We want this to line up with the plate and nothing but the plate, excluding external information to make the images easier to process while eliminating variables like differences in perspective. This is akin to a perspective crop in Photoshop or similar.
Task
Utilizing OpenCV, take the image box recognized by #1 upon the press of the camera button, and convert the subset of the image selected by the image box to an image that can be displayed or saved as an image file.
Logistics
This is another script that can easily be integrated with the code to find the bounding box of an image as well as the application as a whole at a later date. It looks like a lot of this work has been done before:
The most difficult part of this will be to ensure the bounding box is relatively accurate and to ensure a relatively high quality image is produced without losing much color or camera information from the transformation.
There might be some trouble identifying the bounding box on surfaces of certain colors; part of the assignment will be determining what the best background would be for the user to use. If something like this is necessary, checking the background color should also be integrated into the application (we can do something as simple as (if background not in range of colors we allow, throw error)).
The text was updated successfully, but these errors were encountered: