OpenCV 3.0 Computer Vision with Java (Paperback)
暫譯: OpenCV 3.0 使用 Java 的電腦視覺 (平裝本)
Daniel Lelis Baggio
- 出版商: Packt Publishing
- 定價: $1,480
- 售價: 5.0 折 $740
- 語言: 英文
- 頁數: 174
- 裝訂: Paperback
- ISBN: 1783283971
- ISBN-13: 9781783283972
-
相關分類:
Java 程式語言、影像辨識 Image-recognition、Computer Vision
立即出貨(限量) (庫存=2)
買這商品的人也買了...
-
$420$378 -
$620$527 -
$580$458 -
$580$522 -
$337Java RESTful Web Service 實戰
-
$680$537 -
$450$356 -
$490$387 -
$550$435 -
$580$452 -
$780$616 -
$360$284 -
$590$502 -
$500$395 -
$680$578 -
$690$538 -
$420$328 -
$680$537 -
$690$538 -
$540$459 -
$650$514 -
$500$450 -
$650$507 -
$420$332 -
$699$552
商品描述
Create multiplatform computer vision desktop and web applications using the combination of OpenCV and Java
About This Book
- 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.
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
In Detail
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.
商品描述(中文翻譯)
使用 OpenCV 和 Java 的組合創建多平台的計算機視覺桌面和網頁應用程式
本書介紹
- 設置 Java API 以便於 OpenCV,創建基於 Swing 的流行圖形用戶界面 (GUIs)
- 以接近原生性能的方式實時處理視頻和圖像
- 利用穩固的 Java 網頁應用程式開發實踐,創建引人入勝的擴增實境體驗,並處理來自 Kinect 設備的深度圖像
本書適合誰
如果您是 Java 開發者、學生、研究人員或希望在 Java 中創建計算機視覺應用程式的愛好者,那麼這本書適合您。如果您是有經驗的 C/C++ 開發者,並且習慣使用 OpenCV,您也會發現這本書對於將您的應用程式遷移到 Java 非常有用。
您只需具備基本的 Java 知識,無需先前對計算機視覺的理解,因為本書將為您提供清晰的解釋和基本示例。
您將學到什麼
- 使用流行的 Swing GUI 小工具包,為計算機視覺應用程式創建強大的 GUI,包括面板、滾動面板、單選按鈕、滑塊、窗口和鼠標交互
- 拉伸、縮小、扭曲和旋轉圖像,並應用圖像變換以查找邊緣、線條和圓形,甚至使用離散傅里葉變換 (DFT)
- 檢測前景或背景區域,並使用 Kinect 設備處理深度圖像
- 學習如何將計算機視覺功能添加到穩固的 Java 網頁應用程式中,允許您上傳照片並創建驚人的效果
- 追蹤面孔並應用混合現實效果,例如為上傳的照片添加虛擬帽子
- 過濾噪聲圖像,使用形態學運算子,使用區域填充,並對圖像的重要區域進行閾值處理
- 打開並處理來自網絡攝像頭或視頻文件的視頻流
詳細內容
《OpenCV 3.0 計算機視覺與 Java》是一本實用的教程指南,解釋了計算機視覺的基本任務,同時專注於 Java 開發。本書將教您如何為 Java 設置 OpenCV,並使用圖像處理的基本操作(如過濾和圖像變換)來處理矩陣。它還將幫助您學習如何使用 Haar 級聯來追蹤面孔,並在 Kinect 設備的幫助下檢測前景和背景區域。它甚至會讓您了解伺服器端的 OpenCV。每一章都提供了幾個可立即使用的項目,這些項目的功能在許多類中都可以找到,讓開發者理解計算機視覺原則,並快速擴展或自定義項目以滿足他們的需求。