Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

note-digest Build Status Build status dependency status

A system for taking hand written color coded notes and converting them into an organized digital notebook. The system can automaticaly split notes into chapters, identify headings and identify important definitions and ideas. The headings and definitions are added to a table of contents.

Warning:

I am still learning rust. This code is probably a little questionable.

Completion:

  • File selection
    • Displays only supported files
    • Allows for the selection of a of multiple images
    • New image identification
      • Allows you to select all new images
      • Records images after use
  • Image processing
    • Seperating headings notes and definitions
    • Thresholding
    • Identifying objects with floodfill
    • Line detection
  • Object lumping
  • Parsing lumps
    • Heading identification
      • Heading 1
        • Double line detection
        • Title text identification
      • Heading 2
        • Single line detection
        • Title text identification
      • Heading 3
        • Title text identification
    • Definition identification
      • Definition header identification
    • Splitting chapters by occurences of heading 1
  • Exporting chapters
    • Adding to table of contents
      • Adding chapter titles
      • Adding definitions
        • Enable showing/hiding defintions
        • Enable expanding defintions
    • Saving images
    • Positioning Images
  • Organized code

About

Software that digitizes and organizes handwritten notes. Example output:

Resources

License

Releases

No releases published

Packages

No packages published