Java image processing recipes : with OpenCV and JVM /
Quickly obtain solutions to common Java image processing problems, learn best practices, and understand everything OpenCV has to offer for image processing. You will work with a JVM image wrapper to make it very easy to run image transformation through pipelines and obtain instant visual feedback. T...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
New York :
Apress,
[2018]
|
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- Intro; Table of Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Chapter 1: OpenCV on the JavaVM; 1-1 Getting Started with Leiningen; Problem; Solution; How it works; Installing Leiningen; Creating a New OpenCV-Ready Java Project with Leiningen; 1-2 Writing Your First OpenCV Java Program; Problem; Solution; How it works; 1-3 Automatically Compiling and Running Code; Problem; Solution; How it works; 1-4 Using a Better Text Editor; Problem; Solution; How it works; 1-5 Learning the Basics of the OpenCV Mat Object; Problem; Solution; How it works.
- 1-6 Loading Images from a FileProblem; Solution; How it works; 1-7 Saving Images into a File; Problem; Solution; How it works; 1-8 Cropping a Picture with Submat; Problem; Solution; How it works; 1-9 Creating a Mat from Submats; Problem; Solution; How it works; Mat of Colored Submats; Mat of Picture Submats; 1-10 Highlighting Objects in a Picture; Problem; Solution; How it works; 1-11 Using a Canny Result as a Mask; Problem; Solutions; How it works; 1-12 Detecting Edges with Contours; Problem; Solution; How it works; 1-13 Working with Video Streams; Problem; Solution; How it works.
- Taking Still PicturesWorking in Real Time; 1-14 Writing OpenCV Code in Scala; Problem; Solution; How it works; Basic Setup; Blurred; Canny Effect; 1-15 Writing OpenCV Code in Kotlin; Problems; Solutions; How it works; Basic Setup; Color Mapping; User Interface; Kotlin Setup; UI for Dummies; UI with Reactive Buttons; Blurring Application; Chapter 2: OpenCV with Origami; 2-1 Starting to Code with Origami; Problem; Solution; How it works; Project Setup with a Leiningen Template; Everything Is OK; Webcam Check; The Auto Plug-in Strikes Back; At the REPL; REPL from Atom; Gorilla Notebook.
- 2-2 Working with MatsProblem; Solution; How it works; Creating a Mat; Creating a Colored Mat; Using a Submat; Setting One Pixel Color; Piping Process and Some Generative Art; 2-3 Loading, Showing, Saving Mats; Problem; Solution; How it works; Loading; Saving; Showing; Loading from URL; 2-4 Working with Colors, ColorMaps, and ColorSpaces; Problem; Solution; How it works; Simple Colors; Color Maps; Color Space; 2-5 Rotating and Transforming Mats; Problem; Solution; How it works; Flipping; Rotation; Warp; 2-6 Filtering Mats; Problem; Solution; How it works; Manual Filter; Multiply; Luminosity.
- HighlightFilter 2d; Threshold; 2-7 Applying Simple Masking Techniques; Problem; Solution; How it works; 2-8 Blurring Images; Problem; Solution; How it works; Simple Blur and Median Blur; Gaussian Blur; Bilateral Filter; Median Blur; Chapter 3: Imaging Techniques; 3-1 Playing with Colors; Problem; Solution; How it works; Applying Threshold on a Colored Mat; Channels by Hand; Transform; Artful Transformations; 3-2 Creating Cartoons; Problem; Solution; How it works; Bilateral Cartoon; Grayed with Update Channel; 3-3 Creating Pencil Sketches; Problem; Solution; How it works; Background.