何清波 博士 副教授 中国科学技术大学 精密机械与精密仪器系 安徽合肥 电话:

Slides:



Advertisements
Similar presentations
第八章 图像增强 计算机图像处理计算机图像处理  灰度变换增强  空域滤波增强  频域增强  色彩增强 第八章 图像增强.
Advertisements

实验安排 本周六和下周六上机时间: 上午: 8 : 30~10 : 00 第一组 上午: 11 : 00~11 : 30 第二组 下午: 14 : 30~16 : 00 第三组.
發現生命的力量 — 陳樹菊阿嬤,來了 … 《不凡的慷慨》書籍賞析. 你所知道的陳樹菊  2010 《富比世》雜誌亞洲慈善英雄! 2010 美國《時代》雜誌最具影響力百大人物! 《讀者文摘》亞洲英雄!  導演李安﹕「她的生活稱不上富裕,仍然陸續捐贈 了將近一千萬台幣幫助數個不同的單位 … 」
組長: 4990L054 林佳欣 組員: 4990L046 高鈺琳 4990L053 吳依儒 4990L064 黃雅欣 4990L070 吳宛霖.
選擇性逐字紀錄 臺北市立教育大學 張 德 銳.
高等教育創新轉型方案 教育部
对本书、视频等任何MATLAB问题,作者做到有问必答!
课程内容及考试介绍 讲解内容: 考试(开卷考试) 课堂讲授:第一章~第七章(不包括第六章);
数字图像处理 Digital Image Processing.
學生:林育暉 指導教授:蔣依吾 國立中山大學資訊工程學系
Introduction to Matlab
院長:鄭錦聰 教授 各系負責老師 光電系:姬梁文老師 電機系:張凱雄老師 資工系:謝仕杰老師 電子系:陳柏宏 老師
1012 MATLAB 教學 彭奕翔 2013/02/27.
任务2: 通报的写作.
遥感数字图像处理实习.
教师如何促进自身专业成长 ——教师专业化的内涵、标准及发展途经
数字图像处理 刘伯强 山东大学生物医学工程.
你的潜能是无限的 ——高三心理辅导.
五大產業創新研發計畫 智慧機械產業推動方案
XI. Hilbert Huang Transform (HHT)
Time and frequency domain
遥感软件操作综合实习.
聲音檔和 Video 檔的讀與寫 (by Matlab)
V. Homomorphic Signal Processing
第三章 影像顯示 3.1 前言 看看空間解析度和量化會如何影響影像的顯示,尤其是影像品質的部分,各種影像的屬性如何影響到顯示的品質。
二、現代的加解密法:RSA 非對稱式密碼系統的一種。
Seam Carving for Content-Aware Image Resizing
第五讲 数据的分组、合并与转换.
數位影像處理 2 影像與MATLAB.
任务1 初识PCB编辑器 1.了解印制电路板的结构。 2.理解元件封装、焊盘、飞线、铜膜导线和过孔等PCB板设计制作术语。
Matlab教學 Speaker:林昱志 Date:2012/10/25.
Matlab M檔案 方煒 台大生機系.
師大資工所助教 羅安鈞 Matlab with DIP 教學 師大資工所助教 羅安鈞
Decision Support System (靜宜資管楊子青)
信号与图像处理基础 An Introduction to Signal and Image Processing 中国科学技术大学 自动化系
Image Processing : Basic Concept
Origin绘图和数据分析 2006年11月.
C 語言簡介 - 2.
圖表製作 集中指標 0628 統計學.
Computational Photography final project- Histogram Equalization
張智星 清大資工系 多媒體檢索實驗室 第九章: 矩陣的處理與運算 張智星 清大資工系 多媒體檢索實驗室.
Chap. 3 Simple Resistive Circuits
數位影像壓縮 技術簡介 第四組 陳孝賢.
第三章 基本觀念 電腦繪圖與動畫 (Computer Graphics & Animation) Object Data Image
Introduction to Multimedia Coding
SPSS-概述與資料處理 輔大統計資訊系 黃孝雲.
Decision Support System (靜宜資管楊子青)
授課教授:張寶基 助教:梁凱雯 郭千豪 音視訊處理實驗室 2014 / 9 / 30
第三章 基本觀念 電腦繪圖與動畫 (Computer Graphics & Animation) Object Data Image
A high payload data hiding scheme based on modified AMBTC technique
The Practical Issues of Sonar Image Processing
數位浮水印技術及其應用.
MATLAB 程式設計入門篇 初探MATLAB
中央社新聞— <LTTC:台灣學生英語聽說提升 讀寫相對下降>
高等教育創新轉型方案 教育部
HW #1 Image Enhancement Image10~20是從節目中擷取出的圖片,由於計分板與上壘狀態屬於半透明圖形,使得半透明區域將受背景所影響。請利用 Image10~20 嘗試範例所述之 Temporal 和 Spatial Enhancement 的方式,以得到較佳的視覺效果。 繳交作業需包含報告(課堂上繳交)及程式(upload)
探討如何執行ISO 14001-建立環境管理系統三部曲 工業污染防治報導-第 104 期
第7章 基本统计分析 2019/5/14.
數位影像處理 4 點處理.
第六章 影像幾何 6.1 數據內插法 假設有4 個數值要放大成8 個數值,該怎麼做? 解出線性係數a、b如下:
正射影像之產生及分析 學生姓名:黃國彥.
5. Combinational Logic Analysis
4.1 導論 4.2 數學運算 4.3 直方圖(灰階值分佈圖) 4.4 查詢表格
P4 STEAM SCIENCE.
Format of Posters in English
Chapter 0 Introduction to Medical Image Processing
Principle and application of optical information technology
IMU Deblur 張浩軒.
Hybrid fractal zerotree wavelet image coding
Section 1 Basic concepts of web page
Presentation transcript:

何清波 博士 副教授 中国科学技术大学 精密机械与精密仪器系 安徽合肥 Email:qbhe@ustc.edu.cn 电话: 3607985 中国科学技术大学研究生课程 (PI05302) 数字图像处理 何清波 博士 副教授 中国科学技术大学 精密机械与精密仪器系 安徽合肥 Email:qbhe@ustc.edu.cn 电话: 3607985

The MATLAB Image Processing Toolbox The Image Processing Toolbox is a collection of MATLAB functions (called M-functions or M-files) that extend the capability of the MATLAB environment for the solution of digital image processing problems.

The MATLAB Image Processing Toolbox Including: -Spatial image transformations -Morphological operations -Neighborhood and block operations -Linear filtering and filter design -Transforms - Image analysis and enhancement -Image registration -Deblurring -Region of interest operations

How do I know M-function? Find it in Matlab Help. -by category. -by alphabetical order. Find it on the textbook.

Matlab 内建图像 C:\MATLAB7\toolbox\images\imdemos 皆为Matlab Help中范例的原始图像。 使用时只需直接在指令中输入文件名,即可使用。 适用于观察影像处理结果

Reading an image imread() 功用:将图像加载并存成array格式备用 用法:[I,map] = imread(filename); I = imread(filename); ex: I = imread ('pout.tif'); I为指向影像的变量 不指定变数,则为ans

Displaying an image imshow() 功用:开启一个窗口显示影像 用法: imshow(I) imshow(I,map) Figure, imshow() 功用:开启一个新窗口显示影像 用法: figure,imshow(I)

Displaying an image(cont.) imshow(I, [low, high]) imshow(I, [ ]) 功用:displays I as a grayscale intensity image, specifying the data range for I. The minimum value in I is displayed as black, and the maximum value is displayed as white. Low =100 High=200

Displaying an image(cont.) Spatial domain

Displaying an image(cont.) pixval : 功能:cursor on image to show pixel values 用法: imshow(I),pixval (impixelinfo in V7.8 or R2009a)

Displaying an image(cont.) colorbar 功能:To display an image with a colorbar that indicates the range of intensity values. 用法: imshow(I), colorbar   ex: I = imread('pout.tif'); imshow(I) , colorbar

Writing an image imwrite() 功能: Write image to graphics file. 用法: imwrite(I,filename,format) ex: imwrite(I,'pout.jpg‘,’JPEG’); Note that ‘I’ should be uint8 format If not, ‘I’ should be written as uint8(I).

Image information Image size: size() ex: I= imread('saturn.png'); size(I) [M,N] = size(I) M=Height of image I N=Width of image I

Image information whos 功用:display information about an image . ex: whos I Imfinfo( filename ) 功用: display information about image file . ex: info = imfinfo('saturn.png') Name Size Bytes Class Attributes I 291x240 69840 uint8

Digital Image processing 图像二值化 g = im2bw(I, T); 功用:Convert intensity image I to binary image g using threshold T, where T must be in range [0, 1]. ex: I= imread('pout.tif'); g = im2bw(I, 0.4); imshow(g) ,colorbar

Digital Image processing(cont.) 彩色转灰阶 rgb2gray() 功用:将RBG彩色影像转换成gray-level影像。 ex: I= imread ('saturn.png'); g = rgb2gray(I); imshow(g), colorbar

Digital Image processing(cont.) 反相 imcomplement( ) 功用:The negative of an image. ex: J = imcomplement(g); imshow(J),

Digital Image processing(cont.) 变更影像大小 imresize(I,scale,method); 功用:To change the size of an image. interpolation Method: -'nearest‘ :Nearest-neighbor interpolation -'bilinear‘ :Bilinear (the default) -'bicubic‘ :Bicubic interpolation

Digital Image processing(cont.) ex: I = imread('circuit.tif'); J = imresize(I,1.25); imshow(I) figure, imshow(J)

Digital Image processing(cont.) ex: I = imread('circuit.tif'); J = imresize(I,[100 150], 'bilinear'); imshow(I) figure, imshow(J)

Digital Image processing(cont.) 旋转影像 imrotate(I, angle); 功用:To rotate an image. ex: I = imread('pout.tif'); J = imrotate(I,35); imshow(J)

More Example I=imread('cameraman.tif'); Using affine transformation 1.Rotation 45 degree I=imread('cameraman.tif'); T = maketform('affine',[cosd(45) -sind(45) 0; sind(45) cosd(45) 0; 0 0 1]); tformfwd([10 20],T); I2 = imtransform(I,T); imshow(I2)

More Example(cont.) 2.Translation I = imread('cameraman.tif'); se = translate(strel(1), [25 25]); J = imdilate(I,se); imshow(I), title('Original') figure, imshow(J), title('Translated');

More Example(cont.) 3.shear I=imread('cameraman.tif'); T = maketform('affine',[1 0 0; 1 2 0; 0 0 1]); tformfwd([10 20],T); I2 = imtransform(I,T); imshow(I2)

结束! Note 一定要学会使用help命令 一定要适应采用M文件编程 一定要熟练掌握矩阵的操作