Since version 2.4.4, (3.4.x) OpenCV supports Java . In this tutorial I will explain how to setup development environment for using OpenCV Java with Eclipse in Windows , so you can enjoy the benefits of garbage collected, very refactorable (rename variable, extract method and whatnot) modern language that enables you to write code with less effort and make less mistakes. Here we go. Configuring Eclipse First, obtain a fresh release of OpenCV from download page and extract it under a simple location like C:\OpenCV-2.4.6\ . I am using version 2.4.6, but the steps are more or less the same for other versions. Now, we will define OpenCV as a user library in Eclipse, so we can reuse the configuration for any project. Launch Eclipse and select Window –> Preferences from the menu. Navigate under Java –> Build Path –> User Libraries and click New.... Enter a name, e.g. OpenCV-2.4.6, for your new library. Now select your new user library a...