Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
This repository was archived by the owner on Aug 22, 2023. It is now read-only.
/drawacharPublic archive

Don't look for a symbol, just draw it! Bind any symbol, word or text to a hand-drawn doodle, and quickly access them whenever you want.

NotificationsYou must be signed in to change notification settings

1280px/drawachar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Try it online, without installation!

DrawAchaR is a simple Firefox MV2 add-on that allows to bind any symbol, word or text you want to some doodle, making it easy to access them when you need. It is powered by TensorFlow.js with KNN Classifier and MobileNet model.

A little backstory, if you're interested

DAC (codename Toffee) is my school graduation project, which I decided to finish and publish the code. Originally inspired byWindows IME Pad, the idea was to use a quick AI model which user can train by self-drawn examples, all running completely locally.

This was rather an experiment, as I was working with TensorFlow for the first time. Nonetheless, it was community ranked as the second-best project, right after real-time Python 3D objects classifier!

There were also a few attempts to make it based onbrain.js andHanziLookupJS, but in the end I decided to go withTFJS+MN+KNN, as it gives the best recognition quality, despite being a bit slower.

Limitations

  • Due to usage of localStorage for storing data, max dataset size is only ~5 MB. This can be bypassed by either increasing LS quota inabout:config, or using IndexedDB for storing data instead.
  • I didn't find a reliable way to store MobileNet locally, so DAC has to fetch it every time it is loaded, making it impossible to use without Internet.

Downloads

You can download the latest signed version of the add-on from AMO:https://addons.mozilla.org/firefox/addon/drawachar

Or, you can download the .XPI fromReleases page and install it as temporary add-on usingabout:debugging

I also made a few dataset presets, which you can try in both online and installed versions of DrawAchaR:


Dataset 1: handwritten digits, 0 to 9 (30 examples)

Dataset 2: Russian alphabet, handwritten capitals (10 examples)

Used resources:

About

Don't look for a symbol, just draw it! Bind any symbol, word or text to a hand-drawn doodle, and quickly access them whenever you want.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp