rtzm / spellcast Goto Github PK
View Code? Open in Web Editor NEWComputer vision app to turn cellphone camera video into handwriting, and your phone into a wand
License: MIT License
Computer vision app to turn cellphone camera video into handwriting, and your phone into a wand
License: MIT License
Glyph class should contain the data about the shape being drawn (difference at every point) and also maintain a <canvas>
element that is the view layer for that glyph. Clarify what kind of object the OCR handwriting analysis program will expect, and whether it would be better for it to read in from the canvas element or from the Glyph object directly.
Write tests for Glyph's methods that maintain state and keeps up to date with the canvas element. Write tests for the GlyphWriter's write()
method that takes in a new vector of change and draws from current point to that new vector.
Running this on my iPhone Chrome v 65 or so doesn’t work
Need to implement a test suite, and then adapt the optflowanalysis.js
algorithm into a single function that takes a video and the analysis (LK) parameters as a arguments, and which can be tested.
It’s not very intuitive writing process, because we’re startjng at middle point. In most L to R writing programs your cursor starts top left. Figure out the UX of how this gesture feels more natural.
Use constraints to set ideal frame rate and camera resolution. Downsample resolution when processing based on what the ideal width and height should be (using maximum for what makes the smoothest lines in the algorithm)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.