Packt Publishing, 2015. — 174 p. — ISBN-10: 1783283971, ISBN-13: 978-1-78328-397-2.
OpenCV 3.0 Computer Vision with Java is a practical tutorial guide that explains fundamental tasks from computer vision while focusing on Java development. This book will teach you how to set up OpenCV for Java and handle matrices using the basic operations of image processing such as filtering and image transforms. It will also help you learn how to use Haar cascades for tracking faces and to detect foreground and background regions with the help of a Kinect device. It will even give you insights into server-side OpenCV. Each chapter is presented with several projects that are ready to use. The functionality of these projects is found in many classes that allow developers to understand computer vision principles and rapidly extend or customize the projects for their needs.What You Will Learn:
Create powerful GUIs for computer vision applications with panels, scroll panes, radio buttons, sliders, windows, and mouse interaction using the popular Swing GUI widget toolkit;
Stretch, shrink, warp, and rotate images, as well as apply image transforms to find edges, lines, and circles, and even use Discrete Fourier Transforms (DFT);
Detect foreground or background regions and work with depth images with a Kinect device;
Learn how to add computer vision capabilities to rock solid Java web applications allowing you to upload photos and create astonishing effects;
Track faces and apply mixed reality effects such as adding virtual hats to uploaded photos;
Filter noisy images, work with morphological operators, use flood fill, and threshold the important regions of an image;
Open and process video streams from webcams or video files.Set up Java API for OpenCV to create popular Swing-based Graphical User Interfaces (GUIs).
Process videos and images in real-time with closer to native performance.
Make use of rock solid Java web application development practices to create engaging augmented reality experience and work with depth images from a Kinect device.Who This Book Is For:
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 Java.All you need is basic knowledge of Java, with no prior understanding of computer vision required, as this book will give you clear explanations and examples of the basics.Формат книги совместим с iPAD и Amazon Kindle, на PC открывается многими бесплатными ридерами, например Cool Reader (EPUB), Calibre (EPUB, MOBI, AZW3), Adobe Digital Editions (EPUB), FBReader (EPUB, MOBI, AZW3).
Packt Publishing, 2015. - 174页 - ISBN-10: 1783283971, ISBN-13: 978-1-78328-397-2.
使用Java的OpenCV 3.0计算机视觉》是一本实用的教程指南,解释了计算机视觉的基本任务,同时侧重于Java开发。本书将教你如何为Java设置OpenCV,并使用图像处理的基本操作如过滤和图像变换来处理矩阵。它还将帮助你学习如何使用Haar级联来跟踪人脸,并在Kinect设备的帮助下检测前景和背景区域。它甚至会让你深入了解服务器端的OpenCV。每一章都有几个可以随时使用的项目。这些项目的功能在许多类中都可以找到,使开发人员能够理解计算机视觉原理,并迅速扩展或定制项目以满足他们的需要。你将学到什么?
使用流行的Swing GUI widget工具包为计算机视觉应用创建强大的GUI,包括面板、滚动面板、单选按钮、滑块、窗口和鼠标交互。
拉伸、收缩、扭曲和旋转图像,以及应用图像变换来寻找边缘、线条和圆圈,甚至使用离散傅里叶变换(DFT)。
检测前景或背景区域,用Kinect设备处理深度图像。
学习如何将计算机视觉功能添加到坚如磐石的Java网络应用程序中,让你上传照片并创造惊人的效果。
追踪人脸并应用混合现实效果,如为上传的照片添加虚拟帽子。
过滤嘈杂的图像,使用形态学运算符,使用泛滥填充,以及对图像的重要区域进行阈值处理。
打开并处理来自网络摄像头或视频文件的视频流。为OpenCV设置Java API,创建流行的基于Swing的图形用户界面(GUI)。
实时处理视频和图像,其性能更接近本地性能。
利用坚如磐石的Java网络应用程序开发实践来创建引人入胜的增强现实体验,并与来自Kinect设备的深度图像一起工作。
如果你是一名Java开发人员、学生、研究人员或业余爱好者,想用Java创建计算机视觉应用,那么本书就是为你准备的。如果你是一个有经验的C/C++开发人员,习惯于使用OpenCV,你也会发现这本书对于将你的应用程序迁移到Java非常有用。你所需要的只是Java的基本知识,不需要事先了解计算机视觉,因为这本书会给你清晰的解释和基础知识的例子。 本书是一本关于计算机视觉的书籍,其中包括:《计算机视觉》,《计算机视觉》,《计算机视觉》,《计算机视觉》,《计算机视觉》,《计算机视觉》,《计算机视觉》,《计算机视觉》,《计算机视觉》,《计算机视觉》,《计算机视觉》,《计算机视觉》,《计算机视觉》,《计算机视觉》,《计算机视觉》,《计算机视觉》,《计算机视觉》,《计算机视觉》,《计算机视觉》。在Cool Reader(EPUB), Calibre(EPUB, MOBI, AZW3), Adobe Digital Editions(EPUB), FBReader(EPUB, MOBI, AZW3)。
相关文库
计算机行业深度报告:DeepSeek系列报告之AI+医疗
2374
类型:行研
上传时间:2025-02
标签:计算机、DeepSeek、AI+医疗)
语言:中文
金额:5积分
电子书-Linux是如何工作的How Linux Works(英)
1653
类型:电子书
上传时间:2022-04
标签:计算机、操作系统、内部结构)
语言:英文
金额:5积分
《网络是怎样连接的》-75页读书笔记
1559
类型:读书笔记
上传时间:2025-01
标签:网络、计算机、科普)
语言:中文
金额:9.9元
电子书-用FastAPI构建数据科学应用:用Python开发、管理和部署高效的机器学习应用程序(英)
1280
类型:电子书
上传时间:2022-03
标签:计算机、数据库、人脸检测系统)
语言:英文
金额:5积分
《面向初学者的机器学习》Machine Learning For Absolute Beginners
1258
类型:电子书
上传时间:2021-05
标签:机器学习、计算机、算法)
语言:英文
金额:5积分
电子书-软件架构师手册:通过实施有效的架构概念成为成功的软件架构师(英)
1228
类型:电子书
上传时间:2021-11
标签:计算机、软件架构 、软件)
语言:英文
金额:5积分
电子书-DAMA数据管理知识体系指南(DAMA DMBOK)(英)
1199
类型:电子书
上传时间:2022-03
标签:计算机、数据库、数据管理)
语言:英文
金额:5积分
电子书-高维数据统计:方法、理论与应用(英)
1144
类型:电子书
上传时间:2021-10
标签:计算机、统计学、数据统计)
语言:英文
金额:5积分
计算机行业深度研究报告:ChatGPT,开启AI新纪元-20230201-31页
1084
类型:行研
上传时间:2023-02
标签:计算机、处理器)
语言:中文
金额:免费
计算机行业:多模态大模型技术演进及研究框架-20230318-51页
977
类型:行研
上传时间:2023-03
标签:计算机、虚拟人、智能人)
语言:中文
金额:免费
积分充值
30积分
6.00元
90积分
18.00元
150+8积分
30.00元
340+20积分
68.00元
640+50积分
128.00元
990+70积分
198.00元
1640+140积分
328.00元
微信支付
余额支付
积分充值
应付金额:
0 元
请登录,再发表你的看法
登录/注册