3322 Rt. 22 West, Suite 1503, Branchburg NJ 08876 US

Start date: Monday, August 12 2024.

Schedule:

 On weekdays from 9:00 AM to 3:00 PM.

 From 8/12/2024 until 8/23/2024

Resource person: Phone: 908-595-1010 Email: office@stormingrobots.com

Location: Storming Robots | 3322 U.S. 22, Building 15, Suite #03, Branchburg, NJ, 08876

Description:

Computer Vision Essentials (two weeks Hands-on Learning)

— (Bridge to Machine Learning)

Ready to delve into the fascinating realm of Computer Vision technology? Join us for an immersive two-part workshop series designed to dive into the  intricacies of Open Computer Vision technology, with a special emphasis on Raspberry Pi, Linux systems, and the formidable OpenCV library.  Bridge to ML—Data Understanding: Lay the groundwork for diving into the complexities of Machine Learning. Vision enables machines to interpret and make decisions based on visual data.

🌟 Summary of what you’ll gain from this 2-week workshop---------

  • Learning Linux— Linux holds sway as the operating system of choice across a spectrum of science and engineering disciplines in College.
  • Harnessing the power of the robust Python Numpy Library
  • Exploring Open Source Computer Vision control with Python
  • Mastering the basics of image processing— Delving into advanced topics such as Canny Edge Detection and the KNN Algorithm
  • Utilizing OpenCV to identify objects in real-time scenario, and identify objects in real time.

🔍 Part I - Raspberry Pi & Linux Fundamentals---------

  • 🐧 Linux on Raspberry Pi B+:   Linux stands as the stalwart workhorse of the computer science and technical community — embraced by professionals, academia, and enthusiasts alike.  Mastering the essential functionality of the Linux environment provides a significant head-start for students entering college.
  • GPIO Utility: Explore the basics of General-Purpose Input/Output for digital and analog devices.
  • Python: Master the basics of Python programming for effective coding.
  • Kernel Mode Programming:  (it time allows) Explore advanced programming techniques to interface with I2C devices.

🔍 Part II - OpenCV Mastery---------

  • 📸 Open Source Computer Vision Control: Delve into controlling OpenCV with both Python and C++ for flexibility, and performance.
  • Learn advanced image processing techniques - Real-Time Object Identification Techniques and Algorithms:  For enhanced visual understanding, such as KNN, Canny Edge Detection.
  • Utilize Numpy Library: Leverage indispensable tools for efficient data manipulation.
  • Facial Recognition: Explore the world of facial recognition.

🛠 Hands-on with AI-Oriented Robotics Challenges---------

  • 🤖 Maze Scenario Challenges: Apply your skills in navigating AI-oriented robotics challenges.
  •  Robot Soccer Game: Experience the thrill of incorporating Computer Vision into a soccer game scenario.
  • 🌐 Hands-On Experience: Apply your knowledge through practical projects and real-world challenges.

🛠 Hardware:

  • Raspberry PI with PI-CAM.  (May explore OPENMV if time allows)
  • Arduino-based  micro-controller
  • Arduino-compatible motors and sensing devices

🛠 Software:

  • Linux - Ubuntu
  • Python

Prerequisites:

📚 Programming Experience – minimum in control structure and linear Data Structure

Available: Available

Price: $1,200.00 Taxes waived

Prerequisites: MUST possess High proficiency in Algebra I. A grade transcript or equivalent will be required. MUST have knowledge array manipulations, struct, and enum with of the following languages C, C++ or Java - equivalent to our school year's  Algorithms in C/C++ - level I, or Summer's Programming with Computational Thinking - level I+.

Skill requirement:

All the following skills are required:

Assessment - Assessment, CS Levels - CS - I

Tags: Summer Advanced

Share this activity: