Lesson 11 Object Detection - levizzzle/CS490 GitHub Wiki

Lesson 11: Involved learning about the mechanics of machine learning processes to utilize a pre-trained neural network. Using a previously trained model allows us to benefit from the data analysis made on large datasets of images, which in return allows us to create a simple object detection application. To take the project up a level, we created a web environment using the flask model to give our user the ability to add a photo from their computer for analysis.

Components used:

  • Raspberry Pi
  • Pi Camera

Screenshot of Program running

Link to Youtube Video

Things Learned

Lesson 11 was a very educational section. We researched machine learning concepts like different object detection methods and network architectures. In addition we learned about numerous modules available in python for machine learning such as tensorflow, opencv, numpy, and more. Lastly we came full circle and learned about flask, a powerful module that gives python web page design capabilities.