Skip to content

Computer Vision Applications for Machine Learning and Deep Learning in Java

Notifications You must be signed in to change notification settings

CertifaiAI/computervision_with_java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Eclipse Deeplearning4j Computer Vision Applications

Each program structured to tackle a commonly seek for computer vision problem with Bytedeco JavaCV and Eclipse DeepLearning4j

Below shows a high level overview of the applications in each modules

cv

advanced-cv

  • YOLOObjDetection: Object detection with pretrained TinyYOLO models from Eclipse Deeplearning.

As the model was trained with on Pascal VOC dataset, it can detect these 20 labels as listed below.
1. Person  
2. Car  
3. Bicycle  
4. Bus  
5. Motorbike  
6. Train  
7. Aeroplane  
8. Chair  
9. Bottle  
10. Dining Table  
11. Potted Plant  
12. TV/Monitor  
13. Sofa  
14. Bird  
15. Cat  
16. Cow  
17. Dog  
18. Horse  
19. Sheep  
20. Boat   

The programs had been fully tested running on the backend of CPU.

Getting Started

Install Java

Download Java JDK here.
(Note: Use Java 8 for full support of DL4J operations)

Check the version of Java using:

java -version

Make sure that 64-Bit version of Java is installed.

Install IntelliJ IDEA Community Edition

Download and install IntelliJ IDEA.

Install Apache Maven Optional

IntelliJ provides a default Maven that is bundled with the installer.
Follow these instructions to install Apache Maven.

About

Computer Vision Applications for Machine Learning and Deep Learning in Java

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages