当前位置:文档之家› 数字图像盲取证技术的一些研究

数字图像盲取证技术的一些研究

数字图像处理系统毕业设计论文

毕业设计说明书基于ARM的嵌入式数字图像处理系统 设计 学生姓名:张占龙学号: 0905034314 学院:信息与通信工程学院 专业:测控技术与仪器 指导教师:张志杰 2013年 6月

摘要 简述了数字图像处理的应用以及一些基本原理。使用S3C2440处理器芯片,linux内核来构建一个简易的嵌入式图像处理系统。该系统使用u-boot作为启动引导程序来引导linux内核以及加载跟文件系统,其中linux内核与跟文件系统均采用菜单配置方式来进行相应配置。应用界面使用QT制作,系统主要实现了一些简单的图像处理功能,比如灰度话、增强、边缘检测等。整个程序是基于C++编写的,因此有些图像变换的算法可能并不是最优化的,但基本可以满足要求。在此基础上还会对系统进行不断地完善。 关键词:linnux 嵌入式图像处理边缘检测 Abstract This paper expounds the application of digital image processing and some basic principles. The use of S3C2440 processor chip, the Linux kernel to construct a simple embedded image processing system. The system uses u-boot as the bootloader to boot the Linux kernel and loaded with file system, Linux kernel and file system are used to menu configuration to make corresponding configuration. The application interface is made using QT, system is mainly to achieve some simple image processing functions, such as gray, enhancement, edge detection. The whole procedure is prepared based on the C++, so some image transform algorithm may not be optimal, but it can meet the basic requirements. On this basis, but also on the system constantly improve. Keywords:linux embedded system image processing edge detection

数字图像处理考试

1. 对下列信源符号进行Huffman 编码,并计算其冗余度和压缩率。 符号 a1 a2 a3 a4 a5 a6 概率 0.1 0.4 0.06 0.1 0.04 0.3 原始信源 信源简化 符号 概率 1 2 3 4 a2 0.4 0.4 0.4 0.4 0.6 a6 0.3 0.3 0.3 0.3 0.4 a1 0.1 0.1 0.2 0.3 a4 0.1 0.1 0.1 a3 0.06 0.1 a5 0.04 从最小的信源开始一直到原始的信源 编码的平均长度: 压缩率:13 1.3642.2 R avg n C L ==≈ 冗余度:11110.26691.364D R R C =- =-≈ (0.4)(1)(0.3)(2)(0.1)3(0.1)(4)(0.06)(5)(0.04)(5) 2.2/avg L bit =+++++=()符号

1. 简述灰度分辨率、空间分辨率与图像质量的关系。: 空间分辨率是看原图像转化为数字图像的像素点数,越多图像质量越高;灰度分辨率,即每一个像素点的灰度级数,灰度级越大,图像越清晰. 2. 简述采样和量化的一般原则: 空间坐标的离散化叫做空间采样,而灰度的离散化叫做灰度量化。图像的空间分辨率主要由采样所决定,而图像的幅度分辨率主要由量化所决定。 3. 图像锐化与图像平滑有何区别与联系?: 图象锐化是用于增强边缘,导致高频分量增强,会使图象清晰;图象平滑用于去噪,对图象高频分量即图象边缘会有影响。都属于图象增强,改善图象效果。 4. 伪彩色增强与假彩色增强有何异同点?: 伪彩色增强是对一幅灰度图象经过三种变换得到三幅图象,进行彩色合成得到一幅彩色图像;假彩色增强则是对一幅彩色图像进行处理得到与原图象不同的彩色图像;主要差异在于处理对象不同。 1. 对于椒盐噪声,为什么中值滤波效果比均值滤波效果好?:均值滤波器是一种最常用的线性低通平滑滤波器,可抑制图像中的加性噪声,但同时也使图像变得模糊;中值滤波器是一种最常用的非线性平滑滤波器,可消除图像中孤立的噪声点,又可产生较少的模糊。一般情况下中值滤波的效果要比邻域平均处理的低通滤波效果好,主要特点是滤波后图像中的轮廓比较清晰。因此,滤除图像中的椒盐噪声采用中值滤波。 2.什么是区域?什么是图像分割?:图像分割就是把图像分成若干个特定 的、具有独特性质的区域并提出感兴趣目标的技术和过程。它是由图像处理到图像分析的关键步骤。 3.写出颜色RGB模型转换到HIS模型的变换公式;并说明HSI模型各分 量的含义及取值围对应的颜色信息。书上 4.灰度图像:当点足够小,观察距离足够远时,人眼就不容易分开各个小 点,从而得到比较连续,平滑的灰度图像。 5.GIF格式:GIF格式是一种公用的图像文件格式,它是8位文件格式, 所以最多只能存储256色图像,不支持24位的真彩色图像。GIF文件中的图像数据均经过压缩,采用的压缩算法是改进的LZW算法,所提供的压缩率通常在1:1到1:3之间,当图像中有随机噪声时效果不好

简单数字图像处理系统

数字图像课程设计简单数字图像处理系统 function varargout = untitled(varargin) % Begin initialization code - DO NOT EDIT gui_Singleton = 1; gui_State = struct('gui_Name', mfilename, ... 'gui_Singleton', gui_Singleton, ... 'gui_OpeningFcn', @untitled_OpeningFcn, ... 'gui_OutputFcn', @untitled_OutputFcn, ... 'gui_LayoutFcn', [] , ... 'gui_Callback', []); if nargin && ischar(varargin{1}) = str2func(varargin{1}); end if nargout [varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:}); else gui_mainfcn(gui_State, varargin{:}); end % End initialization code - DO NOT EDIT % --- Executes just before untitled is made visible. function untitled_OpeningFcn(hObject, eventdata, handles, varargin) %界面初始化函数 setappdata,'I',0); % This function has no output args, see OutputFcn. % hObject handle to figure % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % varargin command line arguments to untitled (see VARARGIN) % Choose default command line output for untitled = hObject;

违停取证系统方案设计

违法停车自动抓拍系统 1.1 概述 违法停车自动抓拍系统可以实现对违停的智能检测和自动抓拍、违法数据自动录入等,克服了手动抓拍效率低下,且无法对违法行为进行准确判别的缺点,极大的提高了对违停抓拍的效率和震慑力,可以有效的遏制车辆违停现象,极大的减少违停车辆对交通的影响。 1.1.1系统架构 本系统的设计基于分布式系统的集中管理策略,采用分层结构设计,从逻辑关系上看主要分为三层:前端子系统—传输子系统—后端管理子系统。 系统架构如下图: 系统架构图 前端能独立完成违停分析抓拍。 1.1.2系统组成 (1)自动跟踪球机抓拍一体机 自动跟踪球机抓拍一体机采集高清视频,内嵌停车检测模块、车辆定位模块、车牌识别模块、违法数据生成模块,自动跟踪车辆、进行车辆放大,它主要包括

如下部分: ◆视频采集,提供高清视频; ◆停车检测模块,检测违停车辆; ◆车辆定位模块,定位违停车辆位置,控制球机进行跟踪放大; ◆车牌识别模块,对违停车辆的车牌号码进行自动识别; ◆违章数据生成模块,负责生成和存储违章数据,并传输到中心管理系统。 ◆车辆跟踪模块,对违停车辆进行跟踪放大。 (2)中心管理系统 中心管理系统,包括服务器和管理客户端两个部分: 服务器是全网的集中管理存储中心,集中管理全网的违停抓拍点,并存储全网的违停抓拍证据,以供统计分析之用; 管理客户端是用户与整个系统的接口,多个用户可以通过不同客户端同时访问整个系统; 中心管理系统的功能包括: ◆实时视频监控:用户可以通过管理系统查看全网违停抓拍点的实时视频; ◆设防控制:用户可以进行违停抓拍算法的设置、布防、撤防操作,甚至 可以设置在某些时间段布防,而其它时间段则不设防,满足用户多样化 的需求; ◆违停查询:用户可以自定义条件查询违停告警,查看某条违停告警的告 警图片和告警过程录像; ◆告警导出:用户可以将违停告警导出为txt、html、excel 等不同格式的 报表。 1.2 系统功能 1.2.1多预置位巡航功能 系统采用视频检测方式,具有多预置位设置功能,可预先将某禁止停车区域设定为摄像机预置位。 系统能够实现设定大于300个监控检测预置位;能够在每个预置位上设定独

道路交通安全违法行为图像取证技术规范GAT832—2009

道路交通安全违法行为图像取证技术规范(GA/T 832—2009) 1 范围 本标准规定了道路交通安全违法行为图像取证设备的技术要求、图片模式和信息交换格式。本标准适用于对机动车交通安全违法行为实施图像取证的设备。 2 规范性引用文件 下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。 GA408-2006 道路交通违法管理信息代码 GA648-2006 交通技术监控信息数据规范 3 术语和定义 下列术语和定义适用于本标准。 3.1 图像取证 image forensics 通过图像方式记录机动车交通安全违法行为过程。 3.2 间隔时间 interval time 拍摄同一个机动车交通安全违法行为的相邻两幅图片之间的时间差。 3.3 计时误差 time error

图像取证设备时钟与基准时钟之差。 3.4 全景特征 panorama feature 包括机动车全貌、号牌、颜色、车型及显著地理特征。 4 技术要求 4.1 图像取证设备 用于拍摄机动车交通安全违法行为的图像取证设备应清晰记录机动车交通安全违法行为过 程,所记录的图片清晰辨别机动车车型、车身颜色、号牌号码等基本特征。 4.2 图片数量 对于机动车行驶过程中发生的道路交通安全违法行为,图像取证设备应记录机动车发生交通安全违法行为的完整过程图片,采集不少于2幅不同时间或者不同位置的机动车全景特征图片。 对于机动车静止过程中发生的道路交通安全违法行为,图像取证设备应按照机动车停放的前后角度拍摄具有明显交通标志标线和显著地理特征的2~3幅机动车全景特征图片,证明机动车发生交通安全违法行为的事实。 4.3 间隔时间 对于机动车行驶过程中发生的道路交通安全违法行为,拍摄两幅机动车特征图片的间隔时间应依据机动车实际行驶速度来设置,通常为机动车在两幅图片上的对应行驶位移>1.0m所需的时间,其中对于长距离记录机动车交通安全违法行为的间隔时间为实际行驶位移长度所需的时间。 对于机动车静止过程中发生的道路交通安全违法行为,拍摄两幅机动车特征图片的间隔时间>10s,但对于违反临时停车规定的道路交通安全违法行为,其拍摄两幅机动车特征图片的间隔时间应大于标志或标线规定的临时停车时间。

数字图像处理系统论文

数字图像处理系统论文

毕业设计说明书基于ARM的嵌入式数字图像处理系统 设计 学生姓名:张占龙学号: 0905034314 学院:信息与通信工程学院 专业:测控技术与仪器 指导教师:张志杰 2013年 6月

摘要 简述了数字图像处理的应用以及一些基本原理。使用S3C2440处理器芯片,linux内核来构建一个简易的嵌入式图像处理系统。该系统使用u-boot作为启动引导程序来引导linux内核以及加载跟文件系统,其中linux内核与跟文件系统均采用菜单配置方式来进行相应配置。应用界面使用QT制作,系统主要实现了一些简单的图像处理功能,比如灰度话、增强、边缘检测等。整个程序是基于C++编写的,因此有些图像变换的算法可能并不是最优化的,但基本可以满足要求。在此基础上还会对系统进行不断地完善。 关键词:linnux 嵌入式图像处理边缘检测 Abstract This paper expounds the application of digital image processing and some basic principles. The use of S3C2440 processor chip, the Linux kernel to construct a simple embedded image processing system. The system uses u-boot as the bootloader to boot the Linux kernel and loaded with file system, Linux kernel and file system are used to menu configuration to make corresponding configuration. The application interface is made using QT, system is mainly to achieve some simple image processing functions, such as gray, enhancement, edge detection. The whole procedure is prepared based on the C++, so some image transform algorithm may not be optimal, but it can meet the basic requirements. On this basis, but also on the system constantly improve. Keywords:linux embedded system image processing edge detection

数字图像处理车牌识别课程设计matlab实现附源代码

基于matlab的车牌识别系统 一、目的与要求 目的:利用matlab实现车牌识别系统,熟悉matlab应用软件的基础知识,了解了基本程序设计方法,利用其解决数字信号处理的实际应用问题,从而加深对理论知识的掌握,并把所学的知识系统、高效的贯穿到实践中来,避免理论与实践的脱离,巩固理论课上知识的同时,加强实践能力的提高,理论联系实践,提高自身的动手能力。同时不断的调试程序也提高了自己独立编程水平,并在实践中不断完善理论基础,有助于自身综合能力的提高。 要求: 1.理解各种图像处理方法确切意义。 2.独立进行方案的制定,系统结构设计要合理。 3.在程序开发时,则必须清楚主要实现函数的目的和作用,需要在程序书写时说明做适当的注释。如果使用matlab来进行开发,要理解每个函数的具体意义和适用范围,在写课设报告时,必须要将主要函数的功能和参数做详细的说明。 4、通过多幅不同形式的图像来检测该系统的稳定性和正确性。 二、设计的内容 学习MATLAB程序设计,利用MATLAB函数功能,设计和实现通过设计一个车牌识别系统。车牌识别系统的基本工作原理为:将手机拍摄到的包含车辆牌照的图像输入到计算机中进行预处理,再对牌照进行搜索、检测、定位,并分割出包含牌照字符的矩形区域,然后对牌照字符进行二值化并将其分割为单个字符,然后将其逐个与创建的字符模板中的字符进行匹配,匹配成功则输出,最终匹配结束则输出则为车牌号码的数字。车牌识别系统的基本工作原理图如图1所下所示:

三、总体方案设计 车辆牌照识别整个系统主要是由车牌定位和字符分割识别两部分组成,其中车牌定位又可以分为图像预处理及边缘提取模块和牌照的定位及分割模块;字符识别可以分为字符分割和单个字符识别两个模块。 为了用于牌照的分割和牌照字符的识别,原始图象应具有适当的亮度,较大的对比度和清晰可辩的牌照图象。但由于是采用智能手机在开放的户外环境拍照,加之车辆牌照的整洁度、自然光照条件、拍摄时摄像机与牌照的矩离等因素的影响,牌照图象可能出现模糊、歪斜和缺损等严重缺陷,因此需要对原始图象进行识别前的预处理。 牌照的定位和分割是牌照识别系统的关键技术之一,其主要目的是在经图象预处理后的原始灰度图象中确定牌照的具体位置,并将包含牌照字符的一块子图象从整个图象中分割出来,供字符识别子系统识别之用,分割的准确与否直接关系到整个牌照字符识别系统的识别率。 由于拍摄时的光照条件、牌照的整洁程度的影响,和摄像机的焦距调整、镜头的光学畸变所产生的噪声都会不同程度地造成牌照字符的边界模糊、细节不清、笔划断开或粗细不均,加上牌照上的污斑等缺陷,致使字符提取困难,进而影响字符识别的准确性。因此,需要将拍出的车牌进行处理,在这个过程中,我采用画图工具,将汽车图像的车牌部分进行裁剪,并将车牌的蓝色部分过亮的地方颜色加深,还将车牌中的一个白色的原点抹去,另外还将车牌上的铆钉使用车牌的蓝色背景覆盖,这样分割出的字符更加准确。 车牌识别的最终目的就是对车牌上的文字进行识别。主要应用的为模板匹配方法。 因为系统运行的过程中,主要进行的都是图像处理,在这个过程中要进行大量的数据处理,所以处理器和内存要求比较高,CPU要求主频在600HZ及以上,内存在128MB 及以上。系统可以运行于Windows7、Windows2000或者Windows XP操作系统下,程序调试时使用matlabR2011a。 四、各个功能模块的主要实现程序 (一)首先介绍代码中主要的函数功能及用法:

基于Matlab的数字图像处理系统设计要点

论文(设计)题目: 基于MATLAB的数字图像处理系统设计 姓名宋立涛 学号201211867 学院信息学院 专业电子与通信工程 年级2012级 2013年6月16日

基于MATLAB的数字图像处理系统设计 摘要 MATLAB 作为国内外流行的数字计算软件,具有强大的图像处理功能,界面简洁,操作直观,容易上手,而且是图像处理系统的理想开发工具。 笔者阐述了一种基于MATLAB的数字图像处理系统设计,其中包括图像处理领域的大部分算法,运用MATLAB 的图像处理工具箱对算法进行了实现,论述了利用系统进行图像显示、图形表换及图像处理过程,系统支持索引图像、灰度图像、二值图像、RGB 图像等图像类型;支持BMP、GIF、JPEG、TIFF、PNG 等图像文件格式的读,写和显示。 上述功能均是在MA TLAB 语言的基础上,编写代码实现的。这些功能在日常生活中有很强的应用价值,对于运算量大、过程复杂、速度慢的功能,利用MATLAB 可以既能快速得到数据结果,又能得到比较直观的图示。 关键词:MATLAB 数字图像处理图像处理工具箱图像变换

第一章绪论 1.1 研究目的及意义 图像信息是人类获得外界信息的主要来源,近代科学研究、军事技术、工农业生产、医学、气象及天文学等领域中,人们越来越多地利用图像信息来认识和判断事物,解决实际问题,由此可见图像信息的重要性,数字图像处理技术将会伴随着未来信息领域技术的发展,更加深入到生产和科研活动中,成为人类生产和生活中必不可少的内容。 MATLAB 软件不断吸收各学科领域权威人士所编写的实用程序,经过多年的逐步发展与不断完善,是近几年来在国内外广泛流行的一种可视化科学计算软件。MATLAB 语言是一种面向科学与工程计算的高级语言,允许用数学形式的语言来编写程序,比Basic、Fortan、C 等高级语言更加接近我们书写计算公式的思维方式,用MATLAB 编写程序犹如在演算纸上排列出公式与求解问题一样。它编写简单、编程效率高并且通俗易懂。 1.2 国内外研究现状 1.2.1 国内研究现状 国内在此领域的研究中具有代表性的是清华大学研制的数字图像处理实验开发系统TDB-IDK 和南京东大互联技术有限公司研制的数字图像采集传输与处理实验软件。 TDB-IDK 系列产品是一款基于TMS320C6000 DSP 数字信号处理器的高级视频和图像系统,也是一套DSP 的完整的视频、图像解决方案,该系统适合院校、研究所和企业进行视频、图像方面的实验与开发。该软件能够完成图像采集输入程序、图像输出程序、图像基本算法程序。可实现对图像信号的实时分析,图像数据相对DSP独立方便开发人员对图像进行处理,该产品融合DSP 和FPGA/CPLD 两个高端技术,可以根据用户的具体需求合理改动,可以分析黑白和彩色信号,可以完成图形显示功能。 南京东大互联技术有限公司研制的数字图像采集传输与处理实验软件可实现数字图像的采集、传输与处理。可利用软件及图像采集与传输设备,采集图像并实现点对点的数字图像传输,可以观察理解多种图像处理技术的效果和差别,

ACAA数字图像工程师考试试卷答案

ACAA数字图像工程师考试试卷 试卷分为两部分:1-40题为单选,每题一分,共40分。41-60题为多选,每题一分, 共20分。满分60分,36分及格。请将答案填到答题卡上。 一:单选题,每题一分,共40分 1. (单选)下列哪个是Photoshop图像的基本的组成单元?C A.节点E?色彩空间C?像素D?路径 2. (单选)下列属于Adobe Photoshop CS5 新增功能的是?C A.操控变形 E.滤镜C.创建3D图形 D.智能对象 3. (单选)“剪贴路径”对话框中的“展平度”是用来定义什么的?B A. 定义曲线由多少个节点组成 B.定义曲线由多少个直线片段组成 C.定义曲线由多少个端点组成 D.定义曲线边缘由多少个像素组成 4. (单选)当图像是何种模式时,所有的滤镜都不可以使用?D A. CMYK莫式 B.灰度模式 C.多通道模式 D.索引颜色模式 5. (单选)基础知识像素图像分辨率是指?D A. 单位长度上的锚点数量 B. 单位长度上的网点数量 C. 单位长度上的路径数量 D. 单位长度上的像素数量 6. (单选)通常在使用对比色时,如红色与绿色,为了使颜色对比看起来比较协调,通常应 用下列哪种亚瑟作为过渡及调和颜色?D A. 紫色 B.黄色 C.绿色 D.黑色 7. (单选)要全部隐藏工具及面板,可以按哪个键?C A. shift+Esc B. Esc C. Tab D. Shift+Tab

8. (单选)色彩调整色阶命令中的灰色吸管的作用是?A A. 设置图像的中性灰 B. 设置图像的高光 C?设置图像的暗调 D.吸取颜色 9. (单选)动作自动化、Camera Raw、Web图像与输出在动作调板中,开始记录按钮显示为 红色表示含义?A A. 开始记录动作 B.暂停记录动作 C.停止记录动作 D.播放动作 10. (单选)图像分辨率的单位是?B A. dpi B.ppi C.lpi D.pixel 11. (单选)在RGB模式的图像中每个像素的颜色有R、G、B这3个数值来决定,每个数值的范围都是0到255.当R、G、B数值分别为相等、均为255、均为0这3种不同情况时,最终的颜色分别是(_)。A A. 灰色、纯白色、纯黑色 B. 偏色的灰色、纯白色、纯黑色 C. 灰色、纯黑色、纯白色 D. 偏色的灰色、纯黑色、纯白色 12. (单选)在Photoshop种利用哪个工具可以在文档窗口中拖动视图滚动?B A. 缩放工具 B.抓手工具 C.选择工具 D.视图滚动工具 13. (单选)在画笔使用中,快速调整画笔硬度的快捷键是()?A A . Shift+ “[”和Shift+ “]” B . “ [” 和“]” C . Ctrl (Windows 操作系统)/Command (MacOSX 操作系统)+ "[” 和Ctrl (Windows 操作系统)/Command (MacOSX操作系统)+ “ ]” D . Ctrl (Windows 操作系统)/Command (MacOSX 操作系统)+Shift+ “ [” 和Ctrl (Windows 操作系统)/Command (MacOSX 操作系统)+Shift+ “ ] ” 14. (单选)要关闭当前图像,可以按哪个键?B A. Ctrl+D B.Ctrl+W C.Ctrl+C D.Ctrl+Shift+Esc 15. (单选)以下关于“编辑|填充”命令的说法错误的是哪项?B A.可以填充纯色 B.可以填充渐变色 C.可以填充图案 D.可以通过选择“内容识别”选项,

数字图像处理代码大全

1.图像反转 MATLAB程序实现如下: I=imread('xian.bmp'); J=double(I); J=-J+(256-1); %图像反转线性变换 H=uint8(J); subplot(1,2,1),imshow(I); subplot(1,2,2),imshow(H); 2.灰度线性变换 MATLAB程序实现如下: I=imread('xian.bmp'); subplot(2,2,1),imshow(I); title('原始图像'); axis([50,250,50,200]); axis on; %显示坐标系 I1=rgb2gray(I); subplot(2,2,2),imshow(I1); title('灰度图像'); axis([50,250,50,200]); axis on; %显示坐标系 J=imadjust(I1,[0.1 0.5],[]); %局部拉伸,把[0.1 0.5]的灰度拉伸为[0 1]

subplot(2,2,3),imshow(J); title('线性变换图像[0.1 0.5]'); axis([50,250,50,200]); grid on; %显示网格线 axis on; %显示坐标系 K=imadjust(I1,[0.3 0.7],[]); %局部拉伸,把[0.3 0.7]的灰度拉伸为[0 1] subplot(2,2,4),imshow(K); title('线性变换图像[0.3 0.7]'); axis([50,250,50,200]); grid on; %显示网格线 axis on; %显示坐标系 3.非线性变换 MATLAB程序实现如下: I=imread('xian.bmp'); I1=rgb2gray(I); subplot(1,2,1),imshow(I1); title('灰度图像'); axis([50,250,50,200]); grid on; %显示网格线 axis on; %显示坐标系 J=double(I1);

数字图像处理课程设计——人脸检测与识别

: 数字图像处理 课 程 设 计 ] $

: 人脸检测与识别课程设计 一、简介 人脸检测与识别是当前模式识别领域的一个前沿课题,人脸识别技术就是利用计算机技术,根据数据库的人脸图像,分析提取出有效的识别信息,用来“辨认”身份的技术。人脸识别是模式识别研究的一个热点, 它在身份鉴别、信用卡识别, 护照的核对及监控系统等方面有着广泛的应用。人脸图像由于受光照、表情以及姿态等因素的影响, 使得同一个人的脸像矩阵差异也比较大。因此, 进行人脸识别时, 所选取的特征必须对上述因素具备一定的稳定性和不变 性. 主元分析(PCA)方法是一种有效的特征提取方法,将人脸图像表示成一个列向量, 经过PCA 变换后, 不仅可以有效地降低其维数, 同时又能保留所需要的识别信息, 这些信息对光照、表情以及姿态具有一定的不敏感性. 在获得有效的特征向量后, 关键问题是设计具有良好分类能力和鲁棒性的分类器. 支持向量机 (SVM ) 模式识别方法,兼顾训练误差和泛化能力, 在解决小样本、非线性及高维模式识别问题中表现出许多特有的优势。 本此课程设计基于MATLAB,将检测与识别分开进行。其中检测部分使用实验指导书上的肤色模型算法进行,不进行赘述。识别部分采用PCA算法对检测出的人脸图像进行特征提取, 再利用最邻近距离分类法对特征向量进行分类识别,将在后文具体表述。仿真结果验

证了本算法是有效的。 二、人脸检测 1.》 2.源码 img=imread('D:\std_test_images\'); figure; imshow(img); R=img(:,:,1); G=img(:,:,2); B=img(:,:,3); faceRgn1=(R>95)&(G>40)&(B>20)&max(img,[],3)-min(img,[],3)>15&abs(R-G)>15&R>B; ~ figure; imshow(faceRgn1); r=double(R)./double(sum(img,3)); g=double(G)./double(sum(img,3)); Y=*R+*G+*B; faceRgn2=(r>&(r<&(g>&(g<&(r>g)&g>='Boundingbox'); BB1=struct2cell(BB); BB2=cell2mat(BB1); ) figure; imshow(img); [s1 s2]=size(BB2); mx=0; for k=3:4:s2-1 p=BB2(1,k)*BB2(1,k+1); if p>mx&(BB2(1,k)/BB2(1,k+1))< mx=p; ! j=k; hold on; rectangle('position',[BB2(1,j-2),BB2(1,j-1),BB2(1,j),BB2(1,j+1)],'linewidth',3,'edg ecolor','r'); hold off; end end

ACAA认证数字图像工程师参考样题

ACAA认证数字图像工程师参考样题 1)下列哪些颜色不属于暖色调 1、粉红色 2、白色 3、黑色 4、粉绿色 参考答案:2、3、4 2)通常在使用对比色时,如红色与绿色,为了使颜色对比看起来比较协调,通常应用下列哪种颜色 作为过渡及调和的颜色? 1、紫色 2、黄色 3、绿色 4、黑色 参考答案: 4 3)哪些是平面设计中常用的专色色库? 1、PANTONE 2、TOYO 3、FOLOLTONE 4、HKS 5、TRUMATCH 参考答案:1、2、3、4、5 4)图像分辨率的单位是: 1、dpi 2、ppi 3、lpi 4、pixel 参考答案:2 5)油漆桶工具可根据像素的颜色的近似程度来填充颜色,填充的内容包括: 1、前景色 2、背景色 3、连续图案 参考答案:1、3 6)下面对背景色橡皮擦工具与魔术橡皮擦工具描述正确的是: 1、背景色橡皮擦工具与橡皮擦工具使用方法基本相似, 背景色橡皮擦工具可将颜色擦掉变成没有颜色 的透明部分 2、魔术橡皮擦工具可根据颜色近似程度来确定将图像擦成透明的程度 3、背景色橡皮擦工具选项栏中的“容差”选项是用来控制擦除颜色的范围 4、魔术橡皮擦工具选项栏中的“容差”选项在执行后只擦除图像连续的部分

7)下列哪个滤镜可以减少渐变中的色带(色带是指渐变的颜色过渡不平滑,出现阶梯状): 1、滤镜>杂色 2、滤镜>风格化>扩散 3、滤镜>扭曲>置换 4、滤镜>锐化>USM锐化 参考答案:1 8)如何才能以100%的比例显示图像? 1、在图像上按住Option(Mac)/Alt(Win)的同时单击鼠标 2、选择“视图>按屏幕大小缩放”命令 3、双击抓手工具 4、双击缩放工具 参考答案:4 9)当图像是何种模式时,所有的滤镜都不可以使用(假设图像是8位/通道)? 1、CMYK模式 2、灰度模式 3、多通道模式 4、索引颜色模式 参考答案:4 10)若想增加一个图层,但在图层面板的最下面”创建新图层“的按钮是灰色不可选,原因是下列选 项中的哪一个(假设图像是8位/通道)? 1、图像是CMYK模式 2、图像是双色调模式 3、图像是灰度模式 4、图像是索引颜色模式 参考答案:4 11)如图所示,将上图调整至下图的效果,在不建立选区和使用图层蒙版的前提下,应使用下列哪个 调整命令? 1、亮度/对比度 2、照片滤镜 3、自动对比度 4、暗调/高光

《数字图像处理》习题参考答案与解析

《数字图像处理》习题参考答案 第1 章概述 1.1 连续图像和数字图像如何相互转换?答:数字图像将图像看成是许多大小相同、 形状一致的像素组成。这样,数字图像可以 用二维矩阵表示。将自然界的图像通过光学系统成像并由电子器件或系统转化为模拟图像(连续图像)信号,再由模拟/数字转化器(ADC)得到原始的数字图像信号。图像的数字化包括离散和量化两个主要步骤。在空间将连续坐标过程称为离散化,而进一步将图像的幅度值(可能是灰度或色彩)整数化的过程称为量化。 1.2 采用数字图像处理有何优点?答:数字图像处理与光学等 模拟方式相比具有以下鲜明的特点: 1.具有数字信号处理技术共有的特点。(1)处理精度高。(2)重现性能好。(3)灵活性高。 2.数字图像处理后的图像是供人观察和评价的,也可能作为机器视觉的预处理结果。 3.数字图像处理技术适用面宽。 4.数字图像处理技术综合性强。 1.3 数字图像处理主要包括哪些研究内容?答:图像处理的任务是将客观世界的景象进 行获取并转化为数字图像、进行增强、变换、 编码、恢复、重建、编码和压缩、分割等处理,它将一幅图像转化为另一幅具有新的意义的图像。 1.4 讨论数字图像处理系统的组成。列举你熟悉的图像处理系统并分析它们的组成和功能。 答:如图1.8,数字图像处理系统是应用计算机或专用数字设备对图像信息进行处理的信息系统。图像处理系统包括图像处理硬件和图像处理软件。图像处理硬件主要由图像输入设备、图像运算处理设备(微计算机)、图像存储器、图像输出设备等组成。软件系统包括操作系统、控制软件及应用软件等。 图1.8 数字图像处理系统结构 图 1

1.5 常见的数字图像处理开发工具有哪些?各有什么特点? 答.目前图像处理系统开发的主流工具为 Visual C++(面向对象可视化集成工具) 和 MATLAB 的图像处理工具箱(Image Processing Tool box)。两种开发工具各有所长且有 相互间的软件接口。 Microsoft 公司的 VC++是一种具有高度综合性能的面向对象可视化集成工具,用它开 发出来的 Win 32 程序有着运行速度快、可移植能力强等优点。VC++所提供的 Microsoft 基础类库 MFC 对大部分与用户设计有关的 Win 32 应用程序接口 API 进行了封装,提高 了代码的可重用性,大大缩短了应用程序开发周期,降低了开发成本。由于图像格式多且 复杂,为了减轻程序员将主要精力放在特定问题的图像处理算法上,VC++ 6.0 提供的动 态链接库 ImageLoad.dll 支持BMP、JPG、TIF 等常用6 种格式的读写功能。 MATLAB 的图像处理工具箱MATLAB 是由MathWorks 公司推出的用于数值计算的有力工具,是一种第四代计算机语言,它具有相当强大的矩阵运算和操作功能,力求使人们摆脱繁 杂的程序代码。MATLAB 图像处理工具箱提供了丰富的图像处理函数,灵活运用这些函数可 以完成大部分图像处理工作,从而大大节省编写低层算法代码的时间,避免程序设计中的重 复劳动。MATLAB 图像处理工具箱涵盖了在工程实践中经常遇到的图像处理手段和算法,如 图形句柄、图像的表示、图像变换、二维滤波器、图像增强、四叉树分解域边缘检测、二值 图像处理、小波分析、分形几何、图形用户界面等。但是,MATLAB 也存在不足之处限制了 其在图像处理软件中实际应用。首先,强大的功能只能在安装有MA TLAB 系统的机器上使用 图像处理工具箱中的函数或自编的 m 文件来实现。其次,MATLAB 使用行解释方式执行代码,执行速度很慢。第三,MATLAB 擅长矩阵运算,但对于循环处理和图形界面的处理不及C++ 等语言。为此,通应用程序接口API 和编译器与其他高级语言(如C、 C++、Java 等)混 合编程将会发挥各种程序设计语言之长协同完成图像处理任务。API 支持 MA TLAB 与外部数 据与程序的交互。编译器产生独立于MATLAB 环境的程序,从而使其他语言的应用程序使用MATLAB。 1.6 常见的数字图像应用软件有哪些?各有什么特点?答:图像应用软件是可直接供 用户使用的商品化软件。用户从使用功能出发,只要了解 软件的操作方法就可以完成图像处理的任务。对大部分用户来说,商品化的图像应用软件无 需用户进行编程,操作方便,功能齐全,已经能满足一般需求,因而得到广泛应用。常用图 像处理应用软件有以下几种: 1.PHOTOSHOP:当今世界上一流的图像设计与制作工具,其优越性能令其产品望尘莫及。PHOTOSHOP 已成为出版界中图像处理的专业标准。高版本的 PHOTOSHOP 支持多达 20 多种图像格式和 TWAIN 接口,接受一般扫描仪、数码相机等图像输入设备采集的图像。PHOTOSHOP 支持多图层的工作方式,只是 PHOTOSHOP 的最大特色。使用图层功能可以很 方便地编辑和修改图像,使平面设计充满创意。利用 PHOTOSHOP 还可以方便地对图像进 行各种平面处理、绘制简单的几何图形、对文字进行艺术加工、进行图像格式和颜色模式 的转换、改变图像的尺寸和分辨率、制作网页图像等。 2.CorelDRAW:一种基于矢量绘图、功能强大的图形图像制作与设计软件。位图式图像是 由象素组成的,与其相对,矢量式图像以几何、色彩参数描述图像,其内容以线条和色块为主。可见,采用不同的技术手段可以满足用户的设计要求。位图式图像善于表现连续、丰富 色调的自然景物,数据量较大;而矢量式图像强于表现线条、色块的图案,数据量较小。 合理的利用两种不同类型的图像表现方式,往往会收到意想不到的艺术效果。CorelDraw是

针对篡改图像的被动检测方法

针对篡改图像的被动检测方法 摘要:在使用到数字图像的任何领域中,图像安全都是一个关键性的问题。而图像更是法医研究、法律执行的一部分,例如,罪犯的图像,罪犯现场的图像,生物特征图像等等。随着数字影像的发展,数字图像在特殊领域中的作用更是不言而喻的。数字图像处理的快速发展虽然促使了法医研究中很多新技术的产生,但同时也使得图像篡改更加容易。时至今日,很多图像处理软件如光影魔术手,美图秀秀的日益商业化,数字图像的真实性,完整性,可靠性便成为一大问题。所以,对图像篡改检测工具的需求就不可避免。本文主要介绍了几种被动检测篡改图像的方法。被动取证,即在对图像或图像的来源没有任何预知信息的前提下,检测出图像是否造假,通过对图像特性(光照特性)的改变,或数字图像的数学特征的改变等方面的检测来实现目的。 关键词:图像取证,图像篡改,图像伪造,伪造检测,图像鉴定 一、引言 数字图像是对人、物、艺术、场所或数据等的二维呈现,它与真实世界有一定的相似性,并且在0-1秒内即可成像。它广泛应用于印刷媒体和电子媒体。数字图像在医疗诊断、法庭做证、商业广告、报刊杂志、休闲娱乐、教育教学等方面有广泛的应用,其中大多数的应用比较敏感,例如,基于图像的医学诊断,基于图像为证据的法庭判决。 图像在法医实验中有着至关重要的作用,因为图像是用来记录犯罪现场的证据。当将这些图像呈现在法庭上作为证据时,图片的完整性就很重要。图像伪造已经成为继数字媒介迅速发展滞后的一个威胁。早前使用模拟图像时,篡改图像是不可能的。但在当今的数字时代,图像编辑工具的逐渐普及,不留下明显篡改痕迹,视觉痕迹而改变数字图像的信息却是既容易又有可能的。正是由于如此,数字图像的完整性或真实性成为一个问题,这种问题的出现更是对篡改检测的方法有着鲁棒性和可靠性方面的强烈要求。 篡改取证方法可大致分为主动取证和被动取证。数字图像主动取证技术是指事先向待取证的图像嵌入图像,在取证的过程中对嵌入信息进行认证的技术,这种技术主要有数字水印和数字签名等,但因需要事先在图像中添加额外信息,而待确认图像常常不含有这些信息,所以其实用性很有限,因此,这种检测不适于处理不明图像或不可靠来源的图像。 被动取证技术,或者说盲取证技术是检测篡改图像最好的方法。为检测篡改的痕迹,盲取证的思路是从图像的功能和伪造的事实(可能会带入图像的特定的可检测到的变化)入手达到检测的目的,这种技术更有应用价值,但难度相对的也会更大。

数字图像处理练习题

1、考虑如下所示图像子集: (1)令V={0,1},计算p和q之间的4,8,m通路的最短长度;(2)令V={1,2},仍计算上述3个长度。 2、对于离散的数字图像,则变换函数T(rk)的离散形式可表示为: ∑ ∑ = = - = - = = k j j k j j r k k n MN L r p L r T s 1 ) ( ) 1 ( ) ( 上式表明,均衡后各像素的灰度值sk可直接由原图像的直方图算出。 例假定有一幅总像素为n=64×64的图像,灰度级数为8,各灰度级分布列于表中。对其均衡化计算过程如下。若在原图像一行上连续8个像素的灰度值分别为:0、1、2、3、4、5、6、7,则均衡后,他们的灰度值为多少 3、

4、在位图切割中,就8比特图像的位平面抽取而言 (1)通常,如果将低阶比特面设为零值,对一幅图像的直方图有何影响 (2)如果将高阶比特面设为零值将对直方图有何影响 答:(1)如果将低阶比特面设为零,图像的不同灰度级的个数会减少,即某些灰度级的像素数会丢失,而像素总数是不变的,丢失的像素转移到其它未丢失的灰度级上,从而图像的直方图密度变低; (2)当图像高阶比特面设为零,高灰度级的像素会丢失,丢失的像素都转移到低灰度级上,从而导致图象直方图只有低灰度区,高灰度区直方图均为零。

5、有一数字序列为: (106,114,109,145,177,186,188,182,187) 1)利用一维三点平滑模板(1/3,1/3,1/3)对数据进行平滑。 2)利用一维拉普拉斯算子(1,-2,1)对数据进行锐化。 (边缘处理方式自定义,写出如何定义) 答:边缘处理方式为边缘灰度由相邻灰度(处理过的)替代。 1)平滑后的序列为 (110,110,123,144,170,184,186,186) 2)锐化算子 (-13,-13,41,-4,-23,-7,-8,11,11) 锐化后的序列为 (119,127,68,149,180,193,196,171,176) 6、近似一个离散导数的基本方法是对f(x+1,y)-f(x,y)取差分。试找到空域一阶微分滤波器传递函数在频域中进行等价的操作H(u,v) 。

相关主题
文本预览
相关文档 最新文档