0 / 0 / 0
Регистрация: 04.09.2022
Сообщений: 6
|
|
1 | |
Ошибка path should be path-like or io.BytesIO, not <class 'PIL.Image.Image'>04.09.2022, 14:45. Показов 1045. Ответов 10
Метки нет (Все метки)
Привет всем! При выполнении скрипта
Код
app.exe --directory C:\Users\User\unzip\ Код
File "C:\Users\User\AppData\Local\Programs\Python\Python310\lib\site-packages\keras\utils\image_utils.py", line 396, in load_img raise TypeError('path should be path-like or io.BytesIO' TypeError: path should be path-like or io.BytesIO, not <class 'PIL.Image.Image'> Код тут: https://pastebin.com/zhERL5Ys Файл скрипта тут: https://gofile.io/d/Yks99U
0
|
04.09.2022, 14:45 | |
Ответы с готовыми решениями:
10
Ошибка cannot identify image file <_io.BytesIO object at 0x 0C910BD0> Ошибка при from PIL import Image Сокращение пути к файлу, x:\path\path\...\path Преобразовать объект gtk.Image или gtk.gdb.Pixbuf в PIL.Image |
5411 / 2765 / 560
Регистрация: 07.11.2019
Сообщений: 4,520
|
|
04.09.2022, 20:23 | 2 |
aermbdnra, вам нужно включить выполнение скрипта в режиме отладки и найти ошибку.
Почему-то у вас <class 'PIL.Image.Image'> вместо path-like or io.BytesIO.
0
|
0 / 0 / 0
Регистрация: 04.09.2022
Сообщений: 6
|
|
05.09.2022, 02:51 [ТС] | 3 |
Так я без понятия, почему оно там. Скрипт-то не я писал.
Потому и создал пост здесь, потому что сам не могу найти ошибку.
0
|
5411 / 2765 / 560
Регистрация: 07.11.2019
Сообщений: 4,520
|
|
05.09.2022, 05:58 | 4 |
aermbdnra, обратитесь тогда к создателю скрипта. Вы выложили скрипт не полностью, без входных данных и хотите странного.
0
|
0 / 0 / 0
Регистрация: 04.09.2022
Сообщений: 6
|
|
09.09.2022, 02:27 [ТС] | 5 |
Итак,
Код
pip install fawkes Код
fawkes --directory C:\Users\User\unzip\ Код
2022-09-06 04:44:08.015479: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library 'cudart64_110.dll'; dlerror: cudart64_110.dll not found 2022-09-06 04:44:08.025850: I tensorflow/stream_executor/cuda/cudart_stub.cc:29] Ignore above cudart dlerror if you do not have a GPU set up on your machine. 2022-09-06 04:44:12.911490: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library 'cudart64_110.dll'; dlerror: cudart64_110.dll not found 2022-09-06 04:44:12.922760: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library 'cublas64_11.dll'; dlerror: cublas64_11.dll not found 2022-09-06 04:44:12.936001: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library 'cublasLt64_11.dll'; dlerror: cublasLt64_11.dll not found 2022-09-06 04:44:12.948406: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library 'cufft64_10.dll'; dlerror: cufft64_10.dll not found 2022-09-06 04:44:12.961473: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library 'curand64_10.dll'; dlerror: curand64_10.dll not found 2022-09-06 04:44:12.973036: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library 'cusolver64_11.dll'; dlerror: cusolver64_11.dll not found 2022-09-06 04:44:12.987395: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library 'cusparse64_11.dll'; dlerror: cusparse64_11.dll not found 2022-09-06 04:44:13.001815: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library 'cudnn64_8.dll'; dlerror: cudnn64_8.dll not found 2022-09-06 04:44:13.016544: W tensorflow/core/common_runtime/gpu/gpu_device.cc:1850] Cannot dlopen some GPU libraries. Please make sure the missing libraries mentioned above are installed properly if you would like to use GPU. Follow the guide at https://www.tensorflow.org/install/gpu for how to download and setup the required libraries for your platform. Skipping registering GPU devices... 2022-09-06 04:44:13.083965: I tensorflow/core/platform/cpu_feature_guard.cc:193] This TensorFlow binary is optimized with oneAPI Deep Neural Network Library (oneDNN) to use the following CPU instructions in performance-critical operations: AVX To enable them in other operations, rebuild TensorFlow with the appropriate compiler flags. Identify 3 files in the directory Traceback (most recent call last): File "C:\Users\User\AppData\Local\Programs\Python\Python310\lib\runpy.py", line 196, in _run_module_as_main return _run_code(code, main_globals, None, File "C:\Users\User\AppData\Local\Programs\Python\Python310\lib\runpy.py", line 86,in _run_code exec(code, run_globals) File "C:\Users\User\AppData\Local\Programs\Python\Python310\Scripts\fawkes.exe\__main__.py", line 7, in <module> File "C:\Users\User\AppData\Local\Programs\Python\Python310\lib\site-packages\fawkes\protection.py", line 194, in main protector.run_protection(image_paths, th=args.th, sd=args.sd, lr=args.lr, File "C:\Users\User\AppData\Local\Programs\Python\Python310\lib\site-packages\fawkes\protection.py", line 88, in run_protection image_paths, loaded_images = filter_image_paths(image_paths) File "C:\Users\User\AppData\Local\Programs\Python\Python310\lib\site-packages\fawkes\utils.py", line 119, in filter_image_paths img = load_image(p) File "C:\Users\User\AppData\Local\Programs\Python\Python310\lib\site-packages\fawkes\utils.py", line 109, in load_image image_array = tf.keras.utils.load_img(img) File "C:\Users\User\AppData\Local\Programs\Python\Python310\lib\site-packages\keras\utils\image_utils.py", line 396, in load_img raise TypeError('path should be path-like or io.BytesIO' TypeError: path should be path-like or io.BytesIO, not <class 'PIL.Image.Image'> https://pastebin.com/bEdmhkMc
0
|
5411 / 2765 / 560
Регистрация: 07.11.2019
Сообщений: 4,520
|
|
09.09.2022, 09:43 | 6 |
aermbdnra, какие файлы у тебя в папке unzip?
0
|
0 / 0 / 0
Регистрация: 04.09.2022
Сообщений: 6
|
|
11.09.2022, 10:34 [ТС] | 7 |
u235, картинка в (.jpg), одна штука
Если напрямую указывать путь к картинке как: Код
fawkes --directory C:\Users\User\unzip\pic.jpg Код
Identify 0 files in the directory Identify 0 images in the directory No images in the directory
0
|
5411 / 2765 / 560
Регистрация: 07.11.2019
Сообщений: 4,520
|
|
11.09.2022, 10:38 | 8 |
а так?
Код
fawkes --directory C:\Users\User\unzip
0
|
0 / 0 / 0
Регистрация: 04.09.2022
Сообщений: 6
|
|
11.09.2022, 18:02 [ТС] | 9 |
u235, нет, всё тоже самое((
Код
TypeError: path should be path-like or io.BytesIO, not <class 'PIL.Image.Image'>
0
|
0 / 0 / 0
Регистрация: 04.09.2022
Сообщений: 6
|
|
13.09.2022, 02:17 [ТС] | 10 |
Есть ещё варианты?)
Добавлено через 46 минут Мастера по питону здесь есть вообще или нет?)
0
|
5411 / 2765 / 560
Регистрация: 07.11.2019
Сообщений: 4,520
|
|
13.09.2022, 04:11 | 11 |
aermbdnra, поставь брекпоинты и запусти в режиме отладки и найдешь что не так.
0
|
13.09.2022, 04:11 | |
13.09.2022, 04:11 | |
Помогаю со студенческими работами здесь
11
Ошибка image style не может создать изображения ( image style error cannot create image) The path you have specified (D:\Program Files) is invalid. The Oracle Home path may not contain spaces. Raphael.js карта - добавить polygon или path по клику на path рисунка карты Открыть файл при нажать на область <path></path> [WPF] "Path" является неоднозначной ссылкой между "System.Windows.Shapes.Path" и "System.IO.Path" Фильтры и маски изображения. PIL Image. Python Надо что бы при нажатии на какой либо Image с картинкой, картинка перекидывалась в пусто Image, а Image на который нажали исчезал. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |