官术网_书友最值得收藏!

Chapter 1. Setting Up OpenCV for Java

I'm sure you want to start developing astonishing computer vision applications. You must have heard of a nice C/C++ computer vision library called OpenCV to help you do so. But in case you would like to develop the applications using your knowledge of Java programming, we have good news for you. Since the release of OpenCV 2.4.4 in January 2013, Java bindings have been officially developed. So you can use them not only for desktop Java, but also for Scala development.

This chapter will set you up for OpenCV development right away. As Java developers are mostly used to working with tools such as Eclipse, NetBeans, Apache Ant, and Maven, we will cover the details of creating a simple OpenCV application using the environment that the Java developers are more used to.

In this chapter, we will do the following:

  • Get OpenCV with desktop Java support
  • Discuss Java Native Interface (JNI) details
  • Configure Eclipse and NetBeans for OpenCV
  • Create Apache Ant and Maven OpenCV projects

By the end of this chapter, the user should have an OpenCV for Java installation running on his OS which can easily be linked to Eclipse, NetBeans, Apache Ant, or Maven, the most used tools and building systems for Java.

主站蜘蛛池模板: 永州市| 万载县| 凤冈县| 开鲁县| 南阳市| 台中市| 乌审旗| 吉林市| 蓝田县| 壶关县| 巴彦淖尔市| 泾阳县| 板桥市| 西吉县| 昌乐县| 富源县| 镇坪县| 正镶白旗| 广灵县| 都江堰市| 普兰店市| 苏尼特右旗| 阳江市| 故城县| 霍林郭勒市| 饶阳县| 南郑县| 宜良县| 砀山县| 富裕县| 汉沽区| 海丰县| 东光县| 桦南县| 嘉善县| 永顺县| 镶黄旗| 晋中市| 美姑县| 湖北省| 连南|