Hands-On Computer Vision with Julia
暫譯: 實作朱莉亞的電腦視覺

Dmitrijs Cudihins

  • 出版商: Packt Publishing
  • 出版日期: 2018-06-29
  • 售價: $1,830
  • 貴賓價: 9.5$1,739
  • 語言: 英文
  • 頁數: 202
  • 裝訂: Paperback
  • ISBN: 1788998790
  • ISBN-13: 9781788998796
  • 相關分類: 程式語言Computer Vision
  • 海外代購書籍(需單獨結帳)

商品描述

Explore the various packages in Julia that support image processing and learn the process of image processing and building neural networks to video processing and object tracking.

Key Features

  • Learn how to build a full-fledged image processing application using open source tools and libraries,
  • Perform basic to advanced image as well as video stream processing with Julia's APIs.
  • Understand and optimize various features of OpenCV with the help of easy-to-grasp examples.

Book Description

This book is a thorough guide for developers who want to get started with building computer vision applications using Julia. Julia is well suited to image processing because of its ease of use along with in built provisions to write easy to compile and efficient machine code.

We begin this book by introducing you to Julia's image processing libraries like Images.jl and ImageCore.jl. We then look at analyzing and transforming images using JuliaImages, some of the techniques discussed include enhancing, adjusting etc. The next part of book deals classifying images, clustering and application of neural networks to solve computer vision problems. Moving forward you will explore applications of Open CV to perform real time computer vision analysis for e.g. face detection, object tracking etc. We quickly look at interaction of Julia with Tesseract to perform optical character recognition. Finally we will build an application that brings together all the techniques which were introduced previously which strengthen the concepts learnt.

By end of the book you will have understood how to utilize various Julia packages and few open source libraries like Tesseract and Open CV to solve computer vision problems with ease

What you will learn

  • Analyze image metadata and identify critical information using JuliaImages.
  • Apply filters and improve image quality and color scheme.
  • Extract 2D features for image comparison using JuliaFeatures.
  • Cluster and classify images using KNN and SVM machine learning algorithms.
  • Recognize text on an image using Tesseract library.
  • Utilize OpenCV to Recognize specific object or faces on images and videos.
  • Build neural network and classify image with MXNet.

Who This Book Is For

Julia developers who are interested in learning how to perform image processing and who want to explore the field of computer vision will benefit from this book. A basic knowledge of Julia will help in understanding concepts better.

商品描述(中文翻譯)

**探索 Julia 中支持影像處理的各種套件,學習影像處理的過程,以及建立神經網絡以進行視頻處理和物體追蹤。**

#### 主要特點

- 學習如何使用開源工具和庫構建一個完整的影像處理應用程序。
- 使用 Julia 的 API 執行從基本到高級的影像及視頻流處理。
- 理解並優化 OpenCV 的各種功能,並通過易於理解的範例進行學習。

#### 書籍描述

本書是針對希望開始使用 Julia 構建計算機視覺應用程序的開發者的全面指南。由於其易用性以及內建的編寫易於編譯和高效機器碼的功能,Julia 非常適合影像處理。

本書首先介紹 Julia 的影像處理庫,如 Images.jl 和 ImageCore.jl。接著,我們將使用 JuliaImages 來分析和轉換影像,討論的一些技術包括增強、調整等。書的下一部分將處理影像分類、聚類以及應用神經網絡來解決計算機視覺問題。接下來,您將探索 OpenCV 的應用,以執行實時計算機視覺分析,例如人臉檢測、物體追蹤等。我們還將快速了解 Julia 與 Tesseract 的互動,以執行光學字符識別。最後,我們將構建一個應用程序,將之前介紹的所有技術整合在一起,以加強所學的概念。

到書的結尾,您將了解如何輕鬆利用各種 Julia 套件和一些開源庫,如 Tesseract 和 OpenCV,來解決計算機視覺問題。

#### 您將學到的內容

- 使用 JuliaImages 分析影像元數據並識別關鍵信息。
- 應用濾鏡並改善影像質量和色彩方案。
- 使用 JuliaFeatures 提取 2D 特徵以進行影像比較。
- 使用 KNN 和 SVM 機器學習算法進行影像聚類和分類。
- 使用 Tesseract 庫識別影像上的文本。
- 利用 OpenCV 識別影像和視頻中的特定物體或人臉。
- 使用 MXNet 構建神經網絡並對影像進行分類。

#### 本書適合誰

對影像處理感興趣並希望探索計算機視覺領域的 Julia 開發者將從本書中受益。對 Julia 的基本知識將有助於更好地理解概念。