Merge pull request #454 from kvzn/master

Fixed the bug that it did not support capital image extensions like .JPG, .JPEG
This commit is contained in:
bmaltais 2023-03-26 11:06:58 -04:00 committed by GitHub
commit ad018dd56d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 17 additions and 17 deletions

View File

@ -358,11 +358,10 @@ def train_model(
num_images = len( num_images = len(
[ [
f f
for f in os.listdir(os.path.join(train_data_dir, folder)) for f, lower_f in (
if f.endswith('.jpg') (file, file.lower()) for file in os.listdir(os.path.join(train_data_dir, folder))
or f.endswith('.jpeg') )
or f.endswith('.png') if lower_f.endswith(('.jpg', '.jpeg', '.png', '.webp'))
or f.endswith('.webp')
] ]
) )

View File

@ -368,8 +368,10 @@ def train_model(
image_num = len( image_num = len(
[ [
f f
for f in os.listdir(image_folder) for f, lower_f in (
if f.endswith('.jpg') or f.endswith('.png') or f.endswith('.webp') (file, file.lower()) for file in os.listdir(image_folder)
)
if lower_f.endswith(('.jpg', '.jpeg', '.png', '.webp'))
] ]
) )
print(f'image_num = {image_num}') print(f'image_num = {image_num}')

View File

@ -419,14 +419,14 @@ def train_model(
num_images = len( num_images = len(
[ [
f f
for f in os.listdir(os.path.join(train_data_dir, folder)) for f, lower_f in (
if f.endswith('.jpg') (file, file.lower()) for file in os.listdir(os.path.join(train_data_dir, folder))
or f.endswith('.jpeg') )
or f.endswith('.png') if lower_f.endswith(('.jpg', '.jpeg', '.png', '.webp'))
or f.endswith('.webp')
] ]
) )
print(f'Folder {folder}: {num_images} images found') print(f'Folder {folder}: {num_images} images found')
# Calculate the total number of steps for this folder # Calculate the total number of steps for this folder

View File

@ -375,11 +375,10 @@ def train_model(
num_images = len( num_images = len(
[ [
f f
for f in os.listdir(os.path.join(train_data_dir, folder)) for f, lower_f in (
if f.endswith('.jpg') (file, file.lower()) for file in os.listdir(os.path.join(train_data_dir, folder))
or f.endswith('.jpeg') )
or f.endswith('.png') if lower_f.endswith(('.jpg', '.jpeg', '.png', '.webp'))
or f.endswith('.webp')
] ]
) )