sim3x, не на какие. Я для бота собирал различные фильтры изображений (типа карандаша, акварели, пикселя и т.д.), большое кол-во фильтров была как под PIL, так и под CV2, я выбирал тот, что работает быстрее. Во всех случаях быстрее работал CV2.
P.S. Повторюсь: фильтры находил в интернете и просто их сравнивал на производительность, не я их писал.
P.P.S. Первая же ссылка из гугла на тест.
sim3x, речь идет о Pillow-SIMD, вы же изначально говорили об обычной Pillow.
Более того, предложенная библиотека не устанавливается просто командой pip install, соответственно страдает переносимость.
Traceback (most recent call last):
File "C:\Users\kshnk\AppData\Local\Temp\pip-install-0wo7vd08\pillow-simd\setup.py", line 793, in
zip_safe=not (debug_build() or PLATFORM_MINGW), )
File "c:\python37\lib\site-packages\setuptools\__init__.py", line 145, in setup
return distutils.core.setup(**attrs)
File "c:\python37\lib\distutils\core.py", line 148, in setup
dist.run_commands()
File "c:\python37\lib\distutils\dist.py", line 966, in run_commands
self.run_command(cmd)
File "c:\python37\lib\distutils\dist.py", line 985, in run_command
cmd_obj.run()
File "c:\python37\lib\site-packages\setuptools\command\install.py", line 61, in run
return orig.install.run(self)
File "c:\python37\lib\distutils\command\install.py", line 545, in run
self.run_command('build')
File "c:\python37\lib\distutils\cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "c:\python37\lib\distutils\dist.py", line 985, in run_command
cmd_obj.run()
File "c:\python37\lib\distutils\command\build.py", line 135, in run
self.run_command(cmd_name)
File "c:\python37\lib\distutils\cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "c:\python37\lib\distutils\dist.py", line 985, in run_command
cmd_obj.run()
File "c:\python37\lib\distutils\command\build_ext.py", line 340, in run
self.build_extensions()
File "C:\Users\kshnk\AppData\Local\Temp\pip-install-0wo7vd08\pillow-simd\setup.py", line 606, in build_extensions
raise RequiredDependencyException(f)
__main__.RequiredDependencyException: zlib
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "", line 1, in
File "C:\Users\kshnk\AppData\Local\Temp\pip-install-0wo7vd08\pillow-simd\setup.py", line 805, in
raise RequiredDependencyException(msg)
__main__.RequiredDependencyException:
The headers or library files could not be found for zlib,
a required dependency when compiling Pillow from source.
sim3x, и да, я не совсем понимаю куда вас занесло. Я написал "А вообще OpenCV намного быстрее Pillow". Я не писал, что OpenCV самый быстрый и ни слова не написал за Pillow-SIMD.
sim3x, я использую то, что мне удобно использовать и "нормально" - это слишком субъективно. Более того, у меня нет никаких "особых" потребностей, что-бы что-то там использовать, зато эти "особые" потребности явно есть у вас. Нашел и написал её, но вас она не устроила - это уже ваши проблемы.