jameskokoska / ACNH-Catalog-Scanner-Web

📸 Scan your ACNH catalog using game recordings and import it into ACNH Pocket Guide automatically!

Home Page:https://acnh-scanner.web.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ACNH Catalog Scanner Web

The ACNH Catalog Scanner is a React-based application that allows you to scan your Animal Crossing catalog items from recorded videos from the Switch. It utilizes Tesseract OCR to extract text from each frame of the video on-device.

The application is available to use here: acnh-scanner.web.app

Technical Breakdown

  • When you select a video file, the application reads the frames from the video.
  • Each frame is passed to the Tesseract OCR engine, which performs optical character recognition to extract the text.
  • Basic transformations, such as converting frames to black and white point, are applied to improve OCR accuracy.
  • The image is cropped to contain only that of text and remove the game UI.
  • Artifacts and noise are removed from the video frames, manly to remove the extra UI details such as the background and horizontal dashed line breaks.
  • The extracted text is processed and filtered to identify the catalog items from a set of all in-game items.
  • Since processing is done on-device through the browser's JavaScript, its speed is dependent on the device's technical capabilities. The scanned catalog entries are displayed to the user as they are scanned, to be copied and pasted into supporting applications like ACNH Pocket Guide.

Alternate Tools

  • ACNH Pocket Guide Catalog Scanner - a mobile applications using the device's camera and text-recognition to identify and scan a users catalog
  • nook.lol - catalog scanner functionality through the use of a Twitter bot using in-game recordings

Acknowledgements

This application is inspired by nook.lol and is meant to provide an alternative catalog scanning tool for ACNH.

Screenshots

Landing Page

Scanning Page

Scanning Page Mobile

Landing Page Settings Mobile

About

📸 Scan your ACNH catalog using game recordings and import it into ACNH Pocket Guide automatically!

https://acnh-scanner.web.app/


Languages

Language:JavaScript 59.5%Language:CSS 22.3%Language:HTML 18.2%