Que legal, lucasdkdev! Uma lib OpenCV inteirinha escrita em Javascript! Aparentemente nada de WebAssembly.
https://raw.githubusercontent.com/lucasdksan/pdi/refs/heads/main/libs/opencv.js
Desta forma, é possível usar o Github Pages para você hospedar as soluções funcionais.
PS: As imagens não estão aparecendo no seu post para mim, mas consigo ver que estão no repositório no Github. Para resolver isso, se for um problema que também constatou, tente acrescentar o parâmetro ?raw=true
no fim dos links como na linha seguinte:

Com isso, a imagem deve aparecer. Clique abaixo:
Clique aqui
Para recolher a imagem, usei o seguinte código _markdown_
<details>
<summary>Clique aqui</summary>

</details>
Preferi deixar a imagem recolhida pois ficaria muito clara na tela para quem estiver lendo sua postagem no modo escuro.