Remove .JPEG & .PNG from extension list as .jpeg & .png are already present. #142
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
BUG
When a image folder has .jpeg or .png extension images. Imagelab loads that image twice as shown below,
Its happening because in
src/cleanvision/utils/utils.py
the extension lists have both '.JPEG' and '.jpeg', same for .png as well.When loaded in the downstream code (by looping the extension list) using glob module to load the images, if a image has '.JPEG' extension, it load once for the '.JPEG' and once again for '.jpeg' because glob module treats both '.JPEG' and '.jpeg' as same image i.e, it doesn't matters if the extension is all caps or not.
Solution
Just keep '.jpeg' and '.png' in the list. It will handle even if the extension of the image is in all caps.