На основании документации kivy.core.window.WindowBase.screenshot - единственная функция, которую я могу найти, которая выполняет захват экрана (который необходим для извлечения пикселя). Похоже, что он записывает в файл, поэтому вы должны прочитать из этого файла и взять пиксель (грязный). В идеале вы должны использовать какую-то другую библиотеку (кроме kivy), например pyscreenshot (вы можете использовать pycreenshot.grab(bbox=(x, x, x + 1, y + 1))[0, 0]
) или один из ее бэкэндов (некоторые из которых имеют python оболочки), или pyscreeze (вы можете использовать pyscreeze.screenshot(region=(x, x, x + 1, y + 1))[0, 0]
).