Java image processing recipes : with OpenCV and JVM /: with OpenCV and JVM. ([2018])
- Record Type:
- Book
- Title:
- Java image processing recipes : with OpenCV and JVM /: with OpenCV and JVM. ([2018])
- Main Title:
- Java image processing recipes : with OpenCV and JVM
- Further Information:
- Note: Nicolas Modrzyk.
- Authors:
- Modrzyk, Nicolas
- Contents:
- 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;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. … (more)
- Publisher Details:
- New York : Apress
- Publication Date:
- 2018
- Copyright Date:
- 2018
- Extent:
- 1 online resource, illustrations
- Subjects:
- 006.6
Computer science
Java (Computer program language)
Image processing
COMPUTERS -- General
Image processing
Java (Computer program language)
Computer Science
Java
Open Source
Web Development
Computers -- Programming -- Open Source
Computers -- Web -- Web Programming
Computer programming / software development
Web programming
Java (Computer program language)
Open source software
Computer programming
Computers -- Programming Languages -- Java
Programming & scripting languages: general
Electronic books
Electronic book - Languages:
- English
- ISBNs:
- 9781484234655
1484234650 - Related ISBNs:
- 9781484234648
1484234642 - Notes:
- Note: Vendor-supplied metadata.
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.360025
- Ingest File:
- 01_322.xml