Labelme создает собственный набор данных и проблемы с форматом изображения

cmd — активировать собственную виртуальную среду conda активировать XXX

conda activate torch1.2.0

скачать lebelme

pip install labelme==3.16.7

Затем введите labelme, чтобы открыть программное обеспечение. 

 

 

Произошла ошибка: невозможно записать режим RGBA как JPEG!

Обратите внимание на количество каналов картинки, мы все говорили раньше RGB, а тут надо смотреть на разрядность картинки.

Изображение имеет четыре канала rgba, а четвертый канал — это прозрачный канал.

Обратите внимание, что формат png имеет не только суффикс имени файла .png, он также может быть суффиксом имени .jpg, но глубина изображения 32, обычный суффикс .jpg изображения формата обычно имеют глубина 24.

ярлык

 Изменить разрядность изображения:

from PIL import Image

img = Image.open('D:/torch1/unet-pytorch-main/myimgs/3.jpg')#这里是你原图
print(img.mode)
# 若是四通道则将其改为三通道
if img.mode == "RGBA":img = img.convert('RGB')
img.save('D:/torch1/unet-pytorch-main/datasets/before/3.jpg')#这里是修改后的图像位置和对应图片

 

 

Прикрепите код пакетной модификации:


from PIL import Image
import os

# img = Image.open('D:/torch1/unet-pytorch-main/myimgs/3.jpg')
# print(img.mode)
# # 若是四通道则将其改为三通道
# if img.mode == "RGBA":img = img.convert('RGB')
# img.save('D:/torch1/unet-pytorch-main/datasets/before/3.jpg')



path = "D:/torch1/unet-pytorch-main/myimgs/rot//"  # 最后要加双斜杠,不然会报错
filelist = os.listdir(path)

for file in filelist:
    whole_path = os.path.join(path, file)
    img = Image.open(whole_path)  # 打开图片img = Image.open(dir)#打开图片
    if img.mode == "RGBA":img = img.convert('RGB')
    save_path = 'D:/torch1/unet-pytorch-main/myimgs/rot1//'
    # img.save(save_path + img1)
    img.save(save_path + file)

Пакетное изменение формата изображения:

      Сначала создайте новый файл блокнота в папке, где находятся изображения, и назовите его «пакетное преобразование изображений». Введите: ren *.png *.jpg" во вновь созданном документе "Блокнот". Измените расширение файла txt на "bat". Дважды щелкните файл, и вы увидите всплывающее окно со всеми изображениями в папке. были изменены на формат jpg.

рекомендация

отblog.csdn.net/m0_63172128/article/details/129239941
рекомендация