Cargando…

OpenCV 3.0 computer vision with Java : create multiplatform computer vision desktop and web applications using the combination of OpenCV and Java /

If you are a Java developer, student, researcher, or hobbyist wanting to create computer vision applications in Java then this book is for you. If you are an experienced C/C++ developer who is used to working with OpenCV, you will also find this book very useful for migrating your applications to Ja...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Baggio, Daniel Lélis (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Publishing, 2015.
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Tabla de Contenidos:
  • ""Cover""; ""Copyright""; ""Credits""; ""About the Author""; ""Acknowledgment""; ""About the Reviewers""; ""www.PacktPub.com""; ""Table of Contents""; ""Preface""; ""Chapter 1: Setting Up OpenCV for Java""; ""Getting OpenCV for Java development""; ""Building OpenCV from the source code""; ""Java OpenCV project in Eclipse""; ""NetBeans configuration""; ""A Java OpenCV simple application""; ""Building your project with Ant""; ""Java OpenCV Maven configuration""; ""Creating a Windows Java OpenCV Maven project pointing to the Packt repository""
  • ""Creating a Java OpenCV Maven project pointing to a local repository""""Summary""; ""Chapter 2: Handling Matrices, Files, Cameras, and GUIs""; ""Basic matrix manipulation""; ""Pixel manipulation""; ""Loading and displaying images from files""; ""Displaying an image with Swing""; ""Capturing a video from a camera""; ""Video playback""; ""Swing GUI's integration with OpenCV""; ""Summary""; ""Chapter 3: Image Filters and Morphological Operators""; ""Smoothing""; ""Averaging""; ""Gaussian""; ""Median filtering""; ""Bilateral filtering""; ""Morphological operators""; ""Flood filling""
  • ""Image pyramids""""Thresholding""; ""Summary""; ""Chapter 4: Image Transforms""; ""The Gradient and Sobel derivatives""; ""The Laplace and Canny transforms""; ""The line and circle Hough transforms""; ""Geometric transforms â€? stretch, shrink, warp, and rotate""; ""Discrete Fourier Transform and Discrete Cosine Transform""; ""Integral images""; ""Distance transforms""; ""Histogram equalization""; ""References""; ""Summary""; ""Chapter 5: Object Detection Using Ada Boost and Haar Cascades""; ""Boosting theory""; ""AdaBoost""; ""Cascade classifier detection and training""; ""Detection""
  • ""Training""""References""; ""Summary""; ""Chapter 6: Detecting Foreground and Background Regions and Depth with a Kinect Device""; ""Background subtraction""; ""Frame differencing""; ""Averaging background method""; ""The mixture of Gaussians method""; ""Contour finding""; ""Kinect depth maps""; ""Kinect setup""; ""Driver setup""; ""OpenCV Kinect support""; ""The Kinect depth application""; ""Summary""; ""Chapter 7: OpenCV on the Server Side""; ""Setting up an OpenCV web application""; ""Creating a Maven-based web application""; ""Adding OpenCV dependencies""; ""Running the web application""
  • ""Importing the project to Eclipse""""Mixed reality web applications""; ""Image upload""; ""Image processing""; ""The response image""; ""Summary""; ""Index""