Visual Media Processing Using Matlab Beginner's Guide

George Siogkas

  • 出版商: Packt Publishing
  • 出版日期: 2013-04-07
  • 售價: $2,140
  • 貴賓價: 9.5$2,033
  • 語言: 英文
  • 頁數: 326
  • 裝訂: Paperback
  • ISBN: 1849697205
  • ISBN-13: 9781849697200
  • 相關分類: Matlab
  • 海外代購書籍(需單獨結帳)

商品描述

Using the versatility and power of MATLAB to apply sophisticated effects to images and videos is easy for novice programmers in any language thanks to this fantastic guide. Also suitable for photographers and video-editors.

Overview

  • Apply sophisticated techniques to images and videos in just a few steps
  • Learn and practice techniques for enhancing and restoring your photographs
  • Create artistic photographs using simple methods

In Detail

Whether you want to enhance your holiday photographs or make a professional banner image for your website, you need a software tool that offers you quick and easy ways to accomplish it. All-in-one tools tend to be rare, and Matlab is one of the best available.

This book is a practical guide full of step-by-step examples and exercises that will enable you to use Matlab as a powerful, complete, and versatile alternative to traditional image and video processing software.

You will start off by learning the very basics of grayscale image manipulation in Matlab to master how to analyze 3-dimensional images and videos using the same tool. The methods you learn here are explained and expanded upon so that you gradually reach a more advanced level in Matlab image and video processing.

You will be guided through the steps of opening, transforming, and saving images, later to be mixed with advanced masking techniques both in grayscale and in color. More advanced examples of artistic image processing are also provided, like creating panoramic photographs or HDR images. The second part of the book covers video processing techniques and guides you through the processes of creating time-lapse videos from still images, and acquiring, filtering, and saving videos in Matlab.

You will learn how to use many useful functions and tools that transform Matlab from a scientific software to a powerful and complete solution for your everyday image and video processing needs.

What you will learn from this book

  • Apply basic geometric transformations on images
  • Manipulate pixel values in grayscale and color images
  • Select regions of interest in an image both manually and automatically
  • Apply masking techniques both in grayscale and color images
  • Write image processing scripts and functions
  • Enhance the quality of your images using filtering methods
  • Work with 3-dimensional images and videos
  • Create time-lapse videos using photographs

Approach

Written in a friendly, Beginner's Guide format, showing the user how to use the digital media aspects of Matlab (image, video, sound) in a practical, tutorial-based style.

Who this book is written for

This is great for novice programmers in any language who would like to use Matlab as a tool for their image and video processing needs, and also comes in handy for photographers or video editors with even less programming experience wanting to find an all-in-one tool for their tasks.

商品描述(中文翻譯)

使用 MATLAB 的多功能性和強大功能,對圖像和視頻應用複雜效果對於任何語言的初學者來說都變得簡單,這要歸功於這本精彩的指南。這本書同樣適合攝影師和視頻編輯者。

概述
- 只需幾個步驟即可對圖像和視頻應用複雜技術
- 學習和實踐增強和修復照片的技術
- 使用簡單的方法創建藝術性照片

詳細內容
無論您是想增強假期照片,還是為您的網站製作專業的橫幅圖像,您都需要一個能快速簡便地實現這些目標的軟體工具。全能工具往往很少,而 MATLAB 是可用的最佳選擇之一。

這本書是一本實用指南,充滿了逐步示例和練習,將使您能夠將 MATLAB 作為傳統圖像和視頻處理軟體的強大、完整和多功能替代方案。

您將從學習 MATLAB 中灰階圖像處理的基本知識開始,掌握如何使用同一工具分析三維圖像和視頻。您在這裡學到的方法將被解釋和擴展,讓您逐步達到 MATLAB 圖像和視頻處理的更高級別。

您將被指導完成打開、轉換和保存圖像的步驟,然後將其與灰階和彩色的高級遮罩技術混合。書中還提供了更高級的藝術圖像處理示例,例如創建全景照片或 HDR 圖像。書的第二部分涵蓋視頻處理技術,並指導您從靜態圖像創建延時視頻的過程,以及在 MATLAB 中獲取、過濾和保存視頻。

您將學會使用許多有用的函數和工具,將 MATLAB 從科學軟體轉變為滿足您日常圖像和視頻處理需求的強大完整解決方案。

您將從這本書中學到的內容
- 對圖像應用基本幾何變換
- 操作灰階和彩色圖像中的像素值
- 手動和自動選擇圖像中的感興趣區域
- 在灰階和彩色圖像中應用遮罩技術
- 編寫圖像處理腳本和函數
- 使用過濾方法增強圖像質量
- 處理三維圖像和視頻
- 使用照片創建延時視頻

方法
本書以友好的初學者指南格式編寫,向用戶展示如何以實用的教程風格使用 MATLAB 的數位媒體功能(圖像、視頻、聲音)。

本書的讀者對象
這本書非常適合任何語言的初學者程序員,他們希望使用 MATLAB 作為圖像和視頻處理的工具,同時也適合那些編程經驗更少的攝影師或視頻編輯者,幫助他們找到一個全能的工具來完成任務。