Я надеюсь найти несколько библиотек для кодирования нескольких битов, но у меня практически нет опыта в этом конкретном пространстве обработки изображений, и я надеялся, что кто-то может указать мне правильное направление. Я инженер-программист и проработал более 10 лет, но я никогда не занимался этой областью. Таким образом, любой язык, инструментарий или что-то в порядке со мной. Мне просто нужно несколько названий библиотек или инструментов того, что нужно искать и с чего начать.
Вот что нужно сделать:
Учитывая изображение или видео. Я хочу иметь возможность идентифицировать фиксированный / известный шаблон или форму. Допустим, где-то существуют квадраты.
Тогда я хочу сопоставить каждый квадрат с известной вещью. Допустим, в этом квадрате указан элемент c.
Затем я хочу наложить на изображение или видео какую-то другую фигуру или изображение на его месте.
Для начала stati c image хорошо для чтения / записи файла, чтобы поэкспериментировать. Но, в конце концов, я хотел бы иметь возможность делать это в режиме реального времени, но это видео, но много изображений. В конце концов, в потоке микширования / микширования или в настройках типа дополненной реальности.
Некоторые дополнительные биты. Все будет 2D и, как правило, будет известна форма / дизайн. Там может быть несколько персонажей, которые стоит прочитать, как небольшое количество (представьте себе стопку предметов в инвентаре ролевых игр). В основном ищет, чтобы сделать инвентаризации и меню и другие подобные вещи типа. Но я мог видеть желание расширить это в будущем.
Слева будет ввод, а справа - грубый пример вывода. https://i.imgur.com/8kfIkZG.png В этом примере мы определяем имя и, возможно, количество объектов. Но, возможно, я мог бы показать цену / ценность этого или что-то еще по своему усмотрению.
Конечная цель: создать плагин OBS, который может смотреть поток исходных файлов игры / видео, а затем размещать наложения / всплывающие подсказки для стримеров, которые хочу предоставить дополнительную информацию для зрителей. Как правило, вещи, которые вы видите из всплывающих подсказок. Но так, чтобы всегда жить. И для удобства, и для зрителей, которые не знакомы с игрой.
Примечание. Оно не обязательно должно отображаться на экране игры исходного кода, но в конечном итоге подключится к плагину OBS. система ввода / вывода.
Предположительно OpenCV? И что еще?