@Dima_E

Что влияет на скорость операций/выполнения кода?

Скажем на подсчёт пикселей одного цвета с разрешением full hd уходит 1.1сек на 8700k и не сильно больше на
ryzen 2400g почему так ?
Мне нужно сильно ускорить код подобных операций в несколько раз, а лучше в десятки раз, как это сделать ?
  • Вопрос задан
  • 226 просмотров
Решения вопроса 1
tsarevfs
@tsarevfs
C++ developer
попробуйте использовать встроенные функции вместо циклов.
Вроде как скриншот придет в виде PIL.Image, из него можно получить данные в виде массива.
https://pillow.readthedocs.io/en/5.1.x/reference/I...
потом используйте метод массива count
zz = im.getdata().count((255, 255, 255))
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы