We may earn an affiliate commission when you visit our partners.
Course image
Matt Rich, Amanda Wang, Megan Thompson, Brandon Armstrong, and Isaac Bruss

In the third and final course of the Computer Vision for Engineering and Science specialization, you will learn to track objects and detect motion in videos. Tracking objects and detecting motion are difficult tasks but are required for applications as varied as microbiology and autonomous systems. To track objects, you first need to detect them. You’ll use pre-trained deep neural networks to perform object detection. You’ll also use optical flow to detect motion and use the results to detect moving objects.

Read more

In the third and final course of the Computer Vision for Engineering and Science specialization, you will learn to track objects and detect motion in videos. Tracking objects and detecting motion are difficult tasks but are required for applications as varied as microbiology and autonomous systems. To track objects, you first need to detect them. You’ll use pre-trained deep neural networks to perform object detection. You’ll also use optical flow to detect motion and use the results to detect moving objects.

At the end of this course, you’ll apply all the skills learned in this specialization to a final project. You’ll take the role of an engineer being asked to track cars on a busy highway with the added challenge of counting each vehicle and its direction.

You will use MATLAB throughout this course. MATLAB is the go-to choice for millions of people working in engineering and science and provides the capabilities you need to accomplish your computer vision tasks. You will be provided free access to MATLAB for the course duration to complete your work.

To be successful in this specialization, it will help to have some prior image processing experience. If you are new to image data, it’s recommended to first complete the Image Processing for Engineering and Science specialization.

Enroll now

What's inside

Syllabus

Detecting Objects
Motion Detection
Detection and Tracking
Read more
Final Project

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Delves into object and motion detection, which are fundamental skills in fields such as engineering and science
Provides access to MATLAB, a popular software for computer vision applications, ensuring hands-on practice
Taught by industry experts with extensive knowledge in computer vision, providing valuable insights
Builds upon the 'Image Processing for Engineering and Science' specialization, offering a comprehensive learning path
Requires familiarity with image processing concepts, setting some prerequisites for enrollment
Focuses on engineering and science applications, which may limit its relevance for other disciplines

Save this course

Save Object Tracking and Motion Detection with Computer Vision to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Object Tracking and Motion Detection with Computer Vision with these activities:
Review Intro to MATLAB
Warm up your MATLAB skills for use in this course.
Browse courses on MATLAB
Show steps
  • Review vector operations in MATLAB
  • Refresh matrix manipulation
Join Study Groups for Object Tracking and Detection
Engage with peers to discuss and reinforce the concepts of object tracking and detection.
Browse courses on Object Tracking
Show steps
  • Participate in online forums or study groups
  • Collaborate on object tracking and detection projects with peers
Explore Object Tracking and Motion Detection Techniques
Expand your understanding of object tracking and motion detection beyond the course materials.
Browse courses on Object Tracking
Show steps
  • Follow online tutorials on advanced object tracking algorithms such as Kalman filters
  • Explore tutorials on motion detection techniques such as deep learning-based approaches
Five other activities
Expand to see all activities and additional details
Show all eight activities
Practice Object Detection using Pre-trained Models
Enhance your ability to detect objects in images.
Browse courses on Object Detection
Show steps
  • Utilize pre-trained object detection models such as YOLO or Faster R-CNN
  • Apply object detection models to images and evaluate their accuracy
Develop a Motion Detection Algorithm
Gain practical experience in designing and implementing motion detection algorithms.
Browse courses on Motion Detection
Show steps
  • Create an algorithm using optical flow or background subtraction methods
  • Implement the algorithm in MATLAB
  • Test and evaluate the algorithm's performance
Apply Computer Vision Skills in Real-World Projects
Utilize your object tracking and detection skills to solve practical problems and contribute to your community.
Browse courses on Object Tracking
Show steps
  • Identify volunteer opportunities in fields such as traffic monitoring, security surveillance, or medical imaging
  • Participate in projects that involve object tracking and detection technologies
Contribute to Open-Source Object Tracking and Detection Projects
Gain hands-on experience and contribute to the development of cutting-edge object tracking and detection algorithms.
Browse courses on Object Tracking
Show steps
  • Identify open-source projects related to object tracking and detection
  • Report bugs or suggest improvements
  • Contribute code or documentation to the project
Create a Project on Object Tracking and Detection
Integrate the skills learned in the course to create a comprehensive object tracking and detection project.
Browse courses on Object Tracking
Show steps
  • Define the project scope and objectives
  • Gather and prepare the necessary data
  • Implement object detection and tracking algorithms
  • Evaluate the project's performance and identify areas for improvement

Career center

Learners who complete Object Tracking and Motion Detection with Computer Vision will develop knowledge and skills that may be useful to these careers:
Computer Vision Engineer
Computer Vision Engineers lead the development and refinement of computer vision systems, working alongside software developers, data scientists, and machine learning engineers. In this role, you'll be involved in all stages of computer vision system development, from gathering and analyzing data to prototyping, evaluating, and deploying models, and this course provides the building blocks you need to excel in this role. You'll learn the fundamentals of computer vision systems including object detection, motion detection, and tracking, all of which are critical steps in training computer vision-powered products.
Machine Learning Engineer
Machine Learning Engineers are responsible for developing and deploying machine learning models. They work closely with data scientists and software engineers to ensure that models are accurate, efficient, and scalable. This course provides the fundamental knowledge of object detection and motion detection, which is crucial for building computer vision systems. Whether a system is intended for computer vision or NLP, fundamentals are very similar between sub-disciplines of machine learning, and completing this course will enhance your value as a Machine Learning Engineer.
Data Scientist
Data Scientists use their knowledge of statistics, programming, and machine learning to extract insights from data. They work in various industries, including finance, healthcare, and retail. This course will provide you with the skills you need to perform object detection and motion detection, which are crucial skills for Data Scientists working with images and videos. You'll learn how to use computer vision techniques to identify objects, track their movement, and analyze their behavior.
Robotics Engineer
Robotics Engineers design, build, and test robots. They work in a variety of industries, including manufacturing, healthcare, and space exploration. This course will provide you with the skills you need to develop computer vision systems for robots. You'll learn how to use computer vision techniques to enable robots to see and understand their environment, and to interact with objects and people.
Software Engineer
Software Engineers design, develop, and maintain software systems. They work in a variety of industries, including finance, healthcare, and retail. This course may be useful for Software Engineers who are interested in developing computer vision applications. You'll learn the fundamentals of object detection and motion detection, which are essential skills for building computer vision systems.
Product Manager
Product Managers are responsible for the development and launch of new products. They work closely with engineers, designers, and marketers to ensure that products meet the needs of customers. This course may be useful for Product Managers who are interested in developing computer vision products. You'll learn the fundamentals of object detection and motion detection, which are essential skills for understanding the capabilities and limitations of computer vision systems.
Business Analyst
Business Analysts work with businesses to identify and solve problems. They use their knowledge of business processes, data analysis, and technology to develop solutions that improve efficiency and profitability. This course may be useful for Business Analysts who are interested in using computer vision to solve business problems. You'll learn the fundamentals of object detection and motion detection, which are essential skills for understanding the capabilities and limitations of computer vision systems.
Project Manager
Project Managers are responsible for planning, executing, and closing projects. They work with stakeholders to define project goals, develop project plans, and track project progress. This course may be useful for Project Managers who are leading projects that involve computer vision. You'll learn the fundamentals of object detection and motion detection, which are essential skills for understanding the capabilities and limitations of computer vision systems.
Data Analyst
Data Analysts use their knowledge of statistics, programming, and data analysis to extract insights from data. They work in a variety of industries, including finance, healthcare, and retail. This course may be useful for Data Analysts who are interested in using computer vision to analyze data. You'll learn the fundamentals of object detection and motion detection, which are essential skills for understanding the capabilities and limitations of computer vision systems.
Systems Engineer
Systems Engineers design, develop, and maintain complex systems. They work in a variety of industries, including aerospace, defense, and healthcare. This course may be useful for Systems Engineers who are interested in using computer vision to develop new systems. You'll learn the fundamentals of object detection and motion detection, which are essential skills for understanding the capabilities and limitations of computer vision systems.
Quality Assurance Analyst
Quality Assurance Analysts are responsible for ensuring that software products meet quality standards. They work with developers to identify and fix bugs, and they also develop and execute test plans. This course may be useful for Quality Assurance Analysts who are interested in using computer vision to test software products. You'll learn the fundamentals of object detection and motion detection, which are essential skills for understanding the capabilities and limitations of computer vision systems.
Instructional Designer
Instructional Designers develop and deliver training programs. They work with subject matter experts to identify training needs and develop training materials. This course may be useful for Instructional Designers who are interested in developing training programs on computer vision. You'll learn the fundamentals of object detection and motion detection, which are essential skills for understanding the capabilities and limitations of computer vision systems.
Technical Writer
Technical Writers create documentation for software products. They work with engineers and other technical staff to gather information and write clear and concise documentation. This course may be useful for Technical Writers who are interested in writing documentation for computer vision products. You'll learn the fundamentals of object detection and motion detection, which are essential skills for understanding the capabilities and limitations of computer vision systems.
Sales Engineer
Sales Engineers work with customers to identify and solve problems. They use their knowledge of products and services to help customers make informed decisions. This course may be useful for Sales Engineers who are interested in selling computer vision products. You'll learn the fundamentals of object detection and motion detection, which are essential skills for understanding the capabilities and limitations of computer vision systems.
Marketing Manager
Marketing Managers are responsible for developing and executing marketing campaigns. They work with other departments to create and implement marketing strategies. This course may be useful for Marketing Managers who are interested in using computer vision to create marketing campaigns. You'll learn the fundamentals of object detection and motion detection, which are essential skills for understanding the capabilities and limitations of computer vision systems.

Reading list

We've selected six books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Object Tracking and Motion Detection with Computer Vision.
Comprehensive guide to computer vision algorithms and applications. It covers a wide range of topics, from image processing to object detection and tracking. It valuable resource for anyone who wants to learn more about computer vision.
Provides a comprehensive overview of deep learning for computer vision. It covers the latest techniques and algorithms for deep learning for computer vision, and it valuable resource for anyone who wants to learn more about this topic.
Provides a comprehensive overview of computer vision. It covers the latest techniques and algorithms for computer vision, and it valuable resource for anyone who wants to learn more about this topic.
Provides a comprehensive overview of robotics, vision, and control. It covers the latest techniques and algorithms for robotics, vision, and control, and it valuable resource for anyone who wants to learn more about this topic.
Provides a comprehensive overview of computer vision. It covers the latest techniques and algorithms for computer vision, and it valuable resource for anyone who wants to learn more about this topic.
Provides a comprehensive overview of machine learning for computer vision. It covers the latest techniques and algorithms for machine learning for computer vision, and it valuable resource for anyone who wants to learn more about this topic.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Object Tracking and Motion Detection with Computer Vision.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser