Simplifier in Science, Technology, and Life

Computer Vision, Teaching

Computer Vision Basics in Microsoft Excel

Employees talk to Computer Vision

In this very unique and fun work, we’ll learn Computer Vision from very basics using sample algorithms implemented within Microsoft Excel, using plain-old Excel formulas! We use a surprise trick that helps us demonstrate and visualize algorithms like Face Detection, Convolutional Neuron, etc., within Excel. No external libraries, no scripts, no plugins are used.

After having delivered lectures based on these Excel files seven times so far, including at two colleges, we are open sourcing these under a Creative Commons license (CC BY-NC-SA 4.0), courtesy of Amazon.

That was a very unique talk, great that you are sharing it to a wider audience!

István Fehérvári, PhD, Sr. Machine Learning Scientist

Detailed instructions, along with the Excel files, are available here:

Hacker News discussion:

Addendum (Feb. 23, 2020)

Thanks everyone for an overwhelming response on the social media (Hacker News, Github, Twitter, LinkedIn, et al). Collectively, the work has seen (as of writing):

  • 44,291 views from 29,314 unique visitors (Github)
  • 4,634 likes (Github, Twitter, Hacker News, LinkedIn)
  • 1,552 downloads (Github)
  • 582 shares (Twitter, LinkedIn)
  • 144 comments (Hacker News, LinkedIn, Twitter)
GithubTwitterHacker NewsLinkedIn
29,314 unique visitors
1711 stars,
44 on watch
1730 loves681 points468 likes
125 forks,
177 unique clones
185 tweets,
24 comments92 comments28 comments
~690 profile visits
Peak spot: #3
1.5 days on
the front page

Finally, at least one person has pirated the work already: h***s://


  1. Github Traffic Statistics
  2. Hacker News story
  3. Twitter sets [1, 2, 3]. Special thanks to the following people for the top tweets:
  4. LinkedIn:

Cover Photo: Manish Kumar

1 Comment

  1. Flavio

    Dear Alok Govil, please you can share more Ms Excel and VB6.0 , VBA machine Vision and computer graphics and others things in this programming languages ?
    my email is
    thank you very mutch !

Leave a Reply