Course Overview

Java is one of the most widely used programming languages out there. The most popular online game Minecraft was built with Java and so is the NSA's reverse-engineering tool:? Ghidra. Many enterprise solutions are built on Java.

If you want to learn Java, or, if Java is your first language, or, preferred language, or, if you already know Java and have limited time to pick up other languages?and want to get started quickly on building rich GUI-based computer vision applications,?the fun and easy way, then this course is for you. You will learn how to use Eclipse and Java to create webcam applications and image processing applications that perform innovative functions. You will also learn Java programming. This course is also ideal for Software Developers who want to learn how to add computer vision capability to their projects. They can rapidly create new and innovative apps to test out new ideas. Java is one of the most widely used languages today and adding Computer Vision skills to your arsenal would benefit you greatly. 

By the end of this course, after learning the basic skills taught in this course, you will be able to incorporate OpenCV into your Java Applications. 

What You Will Learn

  • Learn how to Use Java to Create Computer Vision Apps.
  • Learn about the Set Up and how to Use Eclipse.
  • Understand Java Programming Language.
  • Understand Processing in Java.
  • Learn to Create Webcam Applications.
  • Build Breathing Detection Games.
  • Show webcam video in Processing and Java
  • Understand how to Create Client Server Applications with Websockets .
  • Learn to Link webcam data with other Game Engines.
  • Build a Webcam Biofeedback Game.

Program Curriculum

  • Installing the Java SDK, Eclipse IDE and the OpenCV Library
  • Setting Up Eclipse for OpenCV
  • $7 Million Cybersecurity Scholarship by EC-Council
  • Chapter 1 Quiz

  • Displaying Images Using the OpenCV HighGUI Library
  • Chapter 2 Quiz

  • Simple Webcam Capture Using HighGUI
  • Optimizing Webcam Capture
  • Chapter 3 Quiz

  • Using Swing Library to Create a Simple Window
  • Adding Labels, TextFields and Buttons
  • Adding Button Handlers
  • Chapter 4 Quiz

  • Creating a Java Frame Window to Show Image
  • Reading a Still Image and Displaying in Java Frame Window
  • Displaying Still Image with OpenCV 2.4.9
  • Chapter 5 Quiz

  • Webcam Capture Using Java’s Frame Window
  • Chapter 6 Quiz

  • Introduction to Processing
  • Using Processing in Eclipse
  • Chapter 7 Quiz

  • Displaying Images Using Processing in Eclipse
  • Displaying Images with Varying Sizes
  • Chapter 8 Quiz

  • Displaying Webcam Video Using Processing in Eclipse
  • Displaying Webcam and Still Image Together & Also How to Change OpenCV Version
  • Chapter 9 Quiz

  • Intro Webcam Biofeedback Project
  • Architecture of the Webcam Biofeedback Application
  • Java Modules
  • Intro to the Construct 3 Game Engine
  • Chapter 10 Quiz
Load more modules

Instructor

Paul Chin

Paul Chin is a semi-retired college lecturer with more than 20 years’ experience in teaching computing and information technology. His interests range from reversing, coding to graphics design, apps, games development, music, health, spirituality, and well-being. In his spare time, he also plays the piano and keyboard. He enjoys teaching face-to-face and online and also loves educating and inspiring others to succeed and live the life of their dreams.

Join over 1 Million professionals from the most renowned Companies in the world!

certificate

Empower Your Learning with Our Flexible Plans

Invest in your future with our flexible subscription plans. Whether you're just starting out or looking to enhance your expertise, there's a plan tailored to meet your needs. Gain access to in-demand skills and courses for your continuous learning needs.

Monthly Plans
Annual Plans
Save 20% with our annual plans!

Pro

Ideal for continuous learning, offering extensive resources with 600+ courses and diverse Learning Paths to enhance your skills.

$ 499.00
Billed annually or $59.00 billed monthly

What is included

  • 700+ Premium Short Courses
  • 50+ Structured Learning Paths
  • Validation of Completion with all courses and learning paths
  • New Courses added every month
Early Access Offer

Pro +

Experience immersive learning with Practice Labs, CTF Challenges, and exclusive EC-Council certifications for comprehensive skill-building.

$ 599.00
Billed annually or $69.00 billed monthly

Everything in Pro and

  • 800+ Practice Lab exercises with guided instructions
  • 150+ CTF Challenges with detailed walkthroughs
  • New Practice Labs and Challenges added every month
  • 3 Official EC-Council Essentials Certifications¹ (retails at $897!)
    Exclusive Bonus with Annual Plans

¹This plan includes Digital Forensics Essentials (DFE), Ethical Hacking Essentials (EHE), and Network Defense Essentials (NDE) certifications. No other EC-Council certifications are included.

Related Courses

1 of 8