Тогда как при варианте с .Distinct().Count() от Василий Банников сложность будет N*log(N).
1. Автозапуск же.
Ага, ну понятно. Тогда вообще не вижу никаких проблем: ставится любимый линукс в виртуалку, запускатся там бэкенд, а на винде используется тонкий клиент. Т.е., все то же самое как и с всл.
code .в терминале и у меня одновременно открывается бэкенд на стороне wsl и фронт в винде.
А если надо фряху
А виртуалбокс не работает, потому что всл включен. Чтобы виртаулбокс заработал - надо отключить всл и перезагрузить винду.
Например, то что виртуалбокс как раз из коробки может запустить практически любую ОСь без дополнительных телодвижений? Умеет в разные сетевые режимы?
По сравнению с существующими - WSL все же объективно еще достаточно молодая система и фич там меньше.
code . ввести и у тебя на хосте открывается окно, которое подключается к экземпляру в виртуалке.
ПОтому что WSL это поделка.
в родной для докера среде
Забудьте этот несчастный глючный WSL
нормальную систему виртуализации типа VirtualBox
там куда больше фич
оно куда удобнее и стабильнее
Зачем тогда тебе высокий FPS?
Пробовал ли через opencv распознавать?
Вероятно он физически, даже если ты будешь получать полный кадр с частотой обновления экрана не будет успевать обрабатывать.
Вот тебе прикидка:
Если у тебя будет
165гц 2560*1440 8бит цвет , то твоя программа, чтобы не проседать, должна будет успевать проглатывать больше гигабайта чисел каждую секунду, и при этом успевать ещё этот гигабайт гонять между видеокартой и оперативкой.
Это как минимум.
Если пытаться делать скриншоты с такой скоростью, то тогда ещё на кодирование картинок и их сохранение будет уходить время и память+ это будет дополнительно нагружать процессор.
=> тоже врядли вам нужно именно скриншоты делать.
И при этом всём ещё должны оставаться ресурсы на работу программы, ради которой это всё распознавание и делалось.