Это тебе это показалось сложным то что ты спросил, а ты попробуй разобраться с opencv или emscripten, а может быть WebAssembly или tensorflow, а потом представь что тебе это нужно написать в electron под react и сбилдить под все осы, тогда не будет того кто тебе ответит, поэтому не лучшая практика писать в чатики или на форумы, со временем тропинка становится непроходимыми джунглями ✨