Digitizing photos of whiteboards using the command line

Dev tools

image processing script

SHOW HN2014

186points
36comments
#117of 2,272 in 2014
Top 6%of 2014 by points

How HN took it

LovedMost comments that take a side are positive

9 positive, 8 neutral or asking, 1 mixed, 1 critical, out of 19 comments about the project. Thread score +0.39.

Execution: 4 for, 0 againstPerformance: 1 for, 1 againstIdea: 1 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Results look much cleaner than original photos

    From 3 comments
    • Looks much better than the original photos. On a slightly related note, camscanner, an app for android (and IOS?) does something similar, but can also correct for the angle at…
      ollyfg on HN
    • very nice, never experimented with modifying images via command line but was able to understand the process via shell parameters. also photos of whiteboards always come out…
      BorisMelnik on HN
    • Great work, thanks heaps for this! This'll help me clean up files quickly and easily, as we do the same thing a lot of the time too :) NB: This works fine on the Windows version…
      NamTaf on HN
  • Useful technique for cleaning scans and drawings

    From 2 comments

Objections

  • Fails or performs poorly on low-resolution images

    From 3 comments
    • I got excited when i saw the results since they looked awesome, such that I thought I could replace my quick&dirty transparent GIFs script[1], but apparently it has issues with…
      diegocr on HN
    • I'm having the same issue as magus: https://gist.github.com/lelandbatey/8677901#comment-1204432
      unclesaamm on HN
    • It's because you did not use the full resolution pictures, apparently.
      ekianjo on HN
  • Gist-compressed sample images produced poor output

    From 2 comments
    • github compressed the upload, get the originals from links from his response: https://gist.github.com/lelandbatey/8677901#comment-1204480
      fuzzythinker on HN
    • Here's the comment I posted on the Gist, copy-pasted to here: @molven, @vibragiel: Wow, I feel more than a bit ridiculous after looking into this. Turns out, those original…
      lelandbatey on HN

Requests

  • Add OCR to extract text

    From 1 comment
  • Correct perspective angle like CamScanner

    From 1 comment
    • Looks much better than the original photos. On a slightly related note, camscanner, an app for android (and IOS?) does something similar, but can also correct for the angle at…
      ollyfg on HN
  • Support for blackboards

    From 1 comment
    • I'd like to see similar script for blackboards (greenboards?).
      n3t on HN

Questions

  • How to handle small images

    From 1 comment
    • For those of you who would like to use this on smaller images, play around with "DoG:15,100,0". This string refers to implementing a difference of gaussian filter with inner…
      icegreentea on HN
  • Workflow for attaching whiteboard images to tasks

    From 1 comment
    • I'm doing an online whiteboard (spacedeck.com) and always wondering how to bridge the analog/physical world of whiteboard scribbles and sticky notes and software. How would you…
      mntmn on HN

Alternatives named

  • iOS and Android scanning apps

    From 2 comments
  • unpaper

    From 1 comment
    • Take a look at unpaper instead. It was designed for postprocessing scanned documents. The only thing it does not do is the Evernote upload: https://github.com/Flameeyes/unpaper
      dfc on HN
  • Tesseract OCR

    From 1 comment
    • Take a look at Tesseract, which last time I looked was the best codebase to use in this area. It's part of Google's open source multilingual OCR suite, which is in two parts…
      contingencies on HN
  • CamScanner

    From 1 comment
    • Looks much better than the original photos. On a slightly related note, camscanner, an app for android (and IOS?) does something similar, but can also correct for the angle at…
      ollyfg on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/7520216)