У кого из местных кодеров самый длинный хер? Братан, вижу ты заинтересовался, будь добр, помоги. Part 2.
Руки слишком кривые, что бы запустить код.
Дело вот в чем. Лазя по гитхабу я наткнулся на довольно полезный код,позволяющий изменить положение глаз для видео, так, что бы человек смотрел вкамеру, а не на экран. Польза в видеоконференциях неоценимая. Nvidia хочетвстроить подобную функцию в свою Maxin, но еще не успела. В то же время, данныйкод был опубликован еще в 2018-ом году, вот только есть проблема, он неработает. По крайней мере я так и не смог запустить софтину, из чего и родилсяэтот крик о помощи.
По задумке создателя код должен запускатьсяв три действия. Сперва через питон стартуем файл калибровки(focal_length_calibration), для определения меж глазного расстояния, потомзакрываем калибровку и вбиваем полученное расстояние в файл с настройками(config), так же через питона, и в конце запускаем финальную часть спреобразованием изображения (regz_socket_MP_FD).
Собственно, преображения какраз таки и не происходит. Питон выдает несколько строчек информации, после чегоожидает чуда с выше и не ясно, что именно не позволяет стартовать окну с видео.В то же время, коррекция работает на столько хорошо, что фиксирует даже котов.Правда не всех, видимо строение британской морды отличается от человеческойслишком сильно.
Собственно, это все. Как бы я не правил код (чего я и таксовсем не умею) он не заработал.Опять же, коррекция запускается даже с самого файла, безпомощи IDLE, но преобразование просто открывает окошко на миллисекунды иоставляет нас с разбитыми ожиданиями.
Очень сильно прошу помощи у всех, кто разбирается в коде.Как уже написано выше, я сам не понимаю в нем от слова совсем. Даже сустановкой библиотек мне помог брат, который хоть что-то смыслит, но при этомнедостаточно, чтобы запустить второй файл.Заранее огромное спасибо всем откликнувшимся.
P.s. Если у кого-то возникли сомнения, я не кот.
Python 3.5.3
Tensorflow 1.8.0
>Cuda V9.0.176 and corresponding cuDnn
Бля, пока лишь амд на борту, сорян.
Но могу лишь дать один совет. Устанавливать пакеты тех же версий, что указаны в Required packages. Так же оч желательно, чтобы и версия питона совпадала и тенсер флоу. Так-как в новых версиях некоторые функции могут быть устаревшими и не работать.
Ставь пакеты тех же версий что указаны в ридми - "Dlib 18.17.100" и т.д. Может оно заработает как надо.
Лучше форкнуть, настроить нормально venv и сохранить зависимости как положено.