This feature already exists on at least Lichess, as they introduced it in this blog post. But DGT boards and pieces are expensive, so this should be a cheaper alternative.
AFAIK all the big chess sites and all the major desktop chess software packages have supported DGT boards for years. For example, here’s chess.com’s help page for DGT.
I would be extremely wary of trusting someone’s GitHub computer-vision project with any rated game, though.
And for anyone wondering what “expensive” means in this context: a decent base-level DGT setup (board, pieces, and clock/computer) will run typically USD$500. Which sounds expensive, but compared to what people often pay for other chess-related materials isn’t that bad. For example, ChessBase (software + games database + subscription to their other materials) is more or less a necessity for serious players, and is a couple hundred euro to get started with, plus recurring subscription fees.
$500 is not a sum I’d spend lightly, but that varies on a person-by-person basis. I bought two foldable boards with pieces and a digital new clock for about CHF150, which is a lot less than the DGT digital boards.
See my edit – for people who are really into chess and getting serious about playing, $500 is not that much money to be spending on something that might improve their game (and many people do report that they need to practice with a real board/pieces because they struggle coming back to a physical board if they play online too much).
I’ll be sure to test this today. Video’s in the README look interesting.
Couldn’t get it to click for my moves (no error), but works for the rest (recognition).