图片提取系统

2024-06-17

图片提取系统(精选4篇)

图片提取系统 篇1

1. 引言

全国普通高等招生工作实行网络远程录取,推进了招生工作的"阳光工程"建设,为高校提供了更多的信息资料。系统可以下载考生基本信息资料,导出为DBF格式;也可以下载考生的身份证照、相片、体检信息表、附加信息表等电子图片信息。这些信息为新生的管理工作提供了丰富的资料,在进行通知书发放、学籍注册、证件办理等工作中起到了很重要的作用。考生基本信息可以选择目标路径导出,电子图片信息在审阅投档考生资格时自动下载到系统默认的目录。下载的图片信息存在以下两种情况:⑴院校投档考生的数量一般多于录取数量;⑵网络故障或审阅遗漏等问题造成图片没有成功下载。对于院校有价值的信息是被录取考生的信息,那么第一种情况会造成图片的冗余,第二种情况会造成图片的缺失。高校的招生规模一般都在几千人,且分为不同省份不同批次,若采用人工方式提取有价值的信息,很难保证工作的效率和质量。为了快捷准确的提取有价值的图片信息,利用VFP 8.0设计实现了招生图片提取系统。

2. 背景分析

录取系统可以导出DBF格式的各省各批次录取考生基本信息表T_TDD,包含有考生的准考证号(字段名:KSH)、姓名(字段名:XM)等基本信息。考生的电子图片信息包含身份证照、相片、体检信息表、附加信息表四类,其存储路径和命名规则存在以下特点:

⑴存储路径

网络录取系统在系统的安装目录下为各招生省份建立了相应的文件目录,在每个省的"1165100download"文件夹下均包含有BMB、KSZP、TJB、FJB四个文件夹,分别用来存放身份证照、相片、体检信息表、附加信息表。

⑵命名规则

每位普通高招考生均有唯一的全国标识编码,数据库的存储字段为KSH,长度为14位(有的省份将此字段作为准考证号,有的省份将其作为考生号,准考证号另外编制,本文统一界定此字段为准考证号)。四种图片均以准考证号命名,分别存储为JPG、JPG、GIF、HTML格式。

3. 系统设计

根据实际需求,系统要实现以下两种功能:

⑴检测功能

根据提供的数据源表T_TDD,对每一条记录检测对应的以KSH命名的电子图片信息存储情况,将记录总数量、缺少图片数量及缺少图片的详细信息(指准考证号)反馈用户。

⑵提取功能

根据提供的数据源表T_TDD,提取每一条记录对应的以KSH命名的电子图片,将提取的图片数量、未成功提取的图片数量及未提取图片的详细信息(指准考证号)反馈用户。

不难发现图片提取功能兼具了检测功能,两者似乎有点重复,实则不然,两次图片检测站的角度不同,第一次是为了在提取图片前预警信息是否齐全,避免因提取图片信息不全而反复提取造成的系统资源浪费(图片提取比检测消耗电脑系统资源大,处理时间长,数量庞大时尤为明显);第二次是为了避免因系统故障等原因导致的图片提取缺失。通过双重的检测,提高了执行的准确度,保证了数据的完整性。

根据功能需求,设计程序执行流程如下:

⑴选择录取考生信息数据源表T_TDD。

⑵选择存储考生电子图片信息的省份文件夹下的download文件夹。

⑶选择提取图片的目标文件夹。

⑷选择需要处理的图片类型。

⑸执行图片检测功能,根据系统反馈的结果决定下一步的操作。

⑹若信息不全,根据反馈结果在录取系统中下载完善信息,然后执行程序第⑴步。

⑺若信息齐全,执行图片提取功能,根据系统反馈情况进行相应处理。

4. 系统实现

⑴在VFP 8.0环境中建立新项目,保存为"招生图片提取系统.PJX"。

⑵在项目中创建"图片提取.SCX"表单文件,在表单的Destroy事件中写入代码:CLEAR EVENTS,添加三个Label控件、三个Text控件、一个Optiongroup控件、一个Edit控件和五个Button按钮,系统界面如图所示:

⑶编辑按钮的事件代码,本文只列出主要代码及说明。

(1) "选择数据"按钮实现选择并打开数据源表,主要代码:

此程序除了设置选择默认文件类型和检测KSH字段外,还需加入对是否选择数据,选择数据是否为DBF格式的判断,减少误操作。

(2) "选择原图"按钮实现选择电子图片下载原始路径,主要代码:

根据对下载图片存放路径的分析,图片均存储在系统安装目录下,因此设置默认路径可以减少操作麻烦度。

(3) "选择目标"按钮实现选择提取图片的目标路径,代码与"选择原图"按钮代码相似。

(4) "检测图片"按钮实现依据数据源表记录检测图片信息的存储情况,主要代码:

程序中需加入对当前环境中是否有表打开的判断,避免因未打开表导致系统错误。

(5) "提取图片"主要实现提取图片到目标文件夹,主要代码:

为了保证图片原样提取到目标文件夹中,采用在目标文件夹中新建BMB、KSZP、TJB、FJB四个文件夹的方式,若原目录存在此四个文件夹,删除后重新创建。提取图片的数据处理流程如下:

5. 生成可执行文件

在项目管理器中,建立main.prg程序,输入代码:DO form图片处理,READ EVENTS。将其设置为项目主文件,单击"连编"按钮,选择对话框"连编选项"中的"Win32可执行程序/COM服务程序(exe) (W)"选项,点击"确定"按钮生成该系统的可执行文件。

6. 结束语

本文主要讨论了基于VFP 8.0的普通高招招生图片提取系统的设计实现过程,该系统实现依据的原理是:通过数据表的某一字段提取以对应字段值命名的图片信息,依此原理可以根据用户的不同需要更新程序。

参考文献

[1]晏争农.Visual FoxPro应用基础及程序设计[M].北京:电子工业出版社, 2006.

[2]张跃平.Visual FoxPro课程设计[M].北京:清华大学出版社, 2004.

[3]匡松.Visua1FoxPro面向对象程序设计实用教程[M].成都:西南交通大学出版社, 2004.

图片管理系统需求设计 篇2

图片管理技术

1 图片元数据

图片的文件格式一般都具有特有的元数据, 在我们日常生活中最常见到的是EXIF (Exchangeable Image File Format) 。EXIF是针对数码相机拍摄的图片而设定, 是可以用来交换图片文件的简称, EXIF能够记录数码相机拍摄图片的属性信息以及拍摄相关数据。EXIF通常会以附加的形式附加在JPEG、TIFF、RIFF等格式的文件之中, 为数码相机拍摄图片增加属性信息和索引信息, 或者图片处理软件的版本信息内容。

EXIF所采集的信息就是数码相机在拍摄过程中的全部信息内容, 主要包含了拍摄时的日期时间、光线、快门等当时拍摄时的各种相关联的信息, 还包括拍摄相机的品牌机型、色彩编码, 甚至还包括拍摄时录制的声音内容以及GPS (Global Positioning System, 全球定位系统) 等信息。

2标签

所谓的标签是指在目前的网络客户端, 用户会经常把自己上传的文章、图片以及视频等内容增加的一些信息描述。标签通常是不会被设立分级的关键字或者是某些物品的分配信息。标签的作用是为数据提供了说明, 并有助于数据再次或者重复被浏览或搜索。标签的实质内容就是将一个自定义的分类, 并且可以自由定义数个附加分类。

图片管理系统需求分析

1 功能需求分析

网络中的图片相册都是以互联网为介质上传的, 互联网利用建立系统服务, 为网络客户端的客户提供图片在线共享的功能。用户可以利用网络图片相册, 上传自己的照片或图片到服务器上, 与朋友或网民分享。网络图片相册可以轻易完成图片的上传、删除、修改等功能。

为有效的保护在客户上传分享照片的信息以及防止有害信息的传播, 客户端需要设立图片监控和管理机制, 在用户充分享受良好服务的同时, 创建和谐文明的图片分享氛围。

2 功能模块分析

(1) 浏览图片功能模块

浏览图片功能模块一般具有权限的浏览者可以看到他能访问到的图片内容以及图片长传者的个人信息。该模块分为浏览图片相册信息, 搜索图片, 浏览图片拥有者信息以及图片评论。

(2) 图片管理功能模块

图片管理功能模块分为:图片管理, 图片评论管理, 相册权限管理, 个人信息管理。

图片管理:图片管理是指对一张张的图片进行管理, 包括图片的添加、修改以及删除。

图片评论管理:可以浏览图片的用户可以对图片进行评论。

相册权限管理:设置图片访问权限, 设置以及修改相册的访问权限, 访问权限可以设置为完全公开、密码访问以及只有自己可以访问等形式。

个人信息管理:修改客户的个人信息, 并可以修改密码。

(3) 超级管理员管理功能模块

超级管理员顾名思义是对整个网络平台进行掌控和管理, 超级管理员管理模块的主要作用是为了避免有害图片信息的传播和扩散。该模块, 超级管理员可以对客户以及客户上传的图片内容进行不定期的审核和监控。

图片管理系统的设计

1 系统流程图设计

采用软件工程的开发方法, 先搭框架再填内容的开发流程。首先是系统介绍, 图片浏览, 图片查询, 后台管理, 推荐网站。在图片浏览和图片查询结果页面点击每个图片都会进入该图片的详细信息页面。每个页面都有菜单进入其它页面或进行管理登录。后台管理内容包括个人信息管理, 权限管理, 用户管理, 角色管理, 图片管理等模块。每个模块的功能如该模块的标题含义。

2 部分模块的详细设计 (1) 主窗体的设计

(1) 主窗体的设计

首先创建主窗体类Main Frame.java, 在面板内添加菜单栏, 其中包括图片录入, 图片查询, 分别为其建立菜单项, 对图片录入下的信息录入实现事件监听并实现j MIInsert Action Performed () 方法使得鼠标点击后能连接到相应的Insert Frame.java窗体。

(2) 添加模块的设计

首先创建添加窗体类Insert Frame.java由于图片标号是自动递增的所有可以不设计图片标号的标签, 所以所设的标签有图片标题j Lbl Name, 图片说明j Lbl Instruction, 图片地址j Lbl Address, 图片分类j Lbl Class四项, 然后各自添加相应的文本字段, 图片标题由j Txt Name接收, 由于考虑到图片描述的字段可能很长, 所以选用的能容纳大量文字描述的文本域j Txt Instruction接受所输入的描述字符, 图片地址由j Txt Address接收, 图片分类由j Txt Class接收, 然后设计提交按钮j Btn Submit通过事件监听实现j Btn Submit Action Performed () 的方法来实现将所输入的信息提交到数据库中。

(3) 修改模块的设计

在图片浏览时点击选中图片能显示其相应的图片信息, 于此同时可以更改图片信息, 修改按钮j Btn Update通过事件监听实现j Btn Updatet Action Performed () 的方法来实现所修该的信息提交到数据库中实现所用的代与添加模块大体相同。

3 数据库E-R图设计

进行数据库设计之前要先做出实体联系图, 该E-R图有6个实体:PICTURE (图片) 、PICTCATEGORY (图片类别) 、PICTTYPES (图片类型) 、USERS (注册用户) 、ROLES (角色) 、PERMISSIONS (权限) , 5个联系:PICTURE-PICTCATEGORY、PICTURE-USERS、PICTURE-PICTTYPES、USERS-ROLES、ROLES-PERMISSIONS。

总结

图片操作的手势动态识别系统 篇3

数字图像处理技术是将获得的低质量图像利用计算机处理成更适合人眼观察或仪器检测的图像的技术[1]。嵌入式视觉技术是使用摄像机和计算机代替人眼对目标进行识别、跟踪和测量的技术[2]。因此。数字图像处理技术和嵌入式视觉技术被广泛地应用在基于图像的识别控制系统中[3,4,5,6,7,8]。

当前人机交互的主要信息输入方式有键盘输入、鼠标输入、触摸屏输入、语音输入、视觉输入。对于鼠标、键盘和触屏输入方式,信息输入者需要接触输入设备,而语音输入和视觉输入不需要接触输入设备。语音输入对特定语音识别率较高,非特定语音输入识别率低,因此语音输入普适性差;基于视觉的输入通过摄像头捕捉手部运动,将手语转换成对应的命令,实现手势输入,这就可以让人摆脱人机交互时接触的限制。本文介绍了一种基于ARM的操作图片的手势动态识别系统,利用数字图像处理技术和嵌入式视觉技术,通过摄像头捕捉手势动态来操作显示屏上的图片,实现以非接触的方式对图片进行放大、缩小、切换等操作。

1 系统硬件架构

如图1 所示,手势动态识别的硬件系统主要由ARM S3C6410处理器、USB摄像头、USB 控制器、LCD控制器、存储器控制器等组成。系统由摄像头获取手势动态的图片,经过S3C6410处理判断操作者意图,对显示屏的图片进行操作。

S3C6410处理器的部分硬件特性如下:采用ARM1176JZF-S核,包含16 KB的指令数据CACHE和16 KB的指令数据TCM,主频最高可达667 MHz;支持TFT 24 b LCD屏,分辨率能支持到1 024×1 024;独立的USB Host控制器,支持USB Host 1.1;支持(Mobile)SDRAM和(Mobile)DDR SDRAM;具有图像处理模块;支持JPEG编解码功能,最大尺寸为4 096×4 096;支持对YUV420/422和RGB565/888的数据进行硬件翻转。

2 系统软件设计

系统软件架构主要由Linux操作系统,OpenCV,QT/E构成。Linux操作系统负责整个系统资源的分配和管理;OpenCV及QT/E完成图像采集、图像处理、动作识别、图像显示等功能[9,10,11]。软件架构如图2所示。

2.1 实现原理

本系统以帧差法为基础,通过记录两帧中人手的坐标信息或者面积信息,判断人手的运动轨迹来操作显示屏上的图片。

以显示屏的左上角为坐标原点建立平面直角坐标系如图3所示。当人手进入摄像头捕捉区域后,摄像头对人手进行2次拍照,S3C6410对获取图像进行预处理,并获取人手图片的数据信息,将次时刻的图片数据与前一时刻的图片数据进行相应的运算处理,即可判断人手的运动方向,确定操作者的意图,从而操作显示屏上的图片[6,7]。

本系统设置两种图片操作模式:切换和缩放。当处于切换模式时,根据图片中人手在前后两帧图片的中位置坐标A0和A1,确定人手的左右运动方向,实现图片的左或右切换,如图4所示。当处于缩放模式时,根据图片中人手在前后两帧图片的中的面积S0和S1,确定人手的前后运动方向,实现图片的放大或缩小,如图5,图6所示。

2.2 软件流程图

操作图片的手势动态识别系统程序设计基于嵌入式C语言,采用模块化结构,由主程序、图像采集子程序、图像预处理子程序、图像识别子程序、图片操作子程序等组成的。主程序流程图如图7所示。

3 测试结果

主要测试设备包括USB摄像头、S3C6410平台、320×240 TFT屏,测试结果如图8,图9所示。测试结果表明:在摄像头视野内,若人手从左向右划过,则TFT显示屏上的图片从左向右滑动切换至前一张图片;若人手从右到左划过,则TFT显示屏上的图片从右向从滑动切换至下一张图片。若人手靠近摄像头,则TFT显示屏上的图片放大一定倍数;若人手远离摄像头,则TFT显示屏上的图片缩小一定倍数。

4 结 语

本文介绍了基于ARM芯片S3C6410的手势动态操作图片的识别系统,通过手势对图片进行切换与缩放操作,实现了非接触式的人机交互。本系统利用QT/E开发的人机界面美观,应用开源的OpenCV提供的各种视觉、图像处理算法,提高图片处理的效率。本文提出的手势输入系统,可以让用户摆脱鼠标、键盘输入的空间限制,利用“手语”“隔空”控制。本系统可以方便地移植到可用手势控制的系统,比如医生进出医院手术室的大门控制系统,另外本文的设计思想在聋哑人手语输入、机器人视觉输入等方面具有良好的应用前景和很大的实用价值。

参考文献

[1]王晓雪,苏杏丽.数字图像处理在车牌识别中的应用[J].自动化仪表,2010,31(7):22-25.

[2]王思华,刘崇春,陈立峰,等.计算机视觉新技术及其在IC标记质量检验中的应用[J].电子技术应用,2000,26(9):25-27.

[3]陈文广,董士海,岳玮宁,等.手持移动计算中的人机交互技术研究[J].计算机应用,2010,25(10):2219-2223.

[4]王国建,陶霖密.支持隐式人机交互的分布式视觉系统[J].中国图象图形学报,2010,15(8):1133-1138.

[5]李文昊.基于SPCA563B芯片的图像识别系统设计[J].单片机与嵌入式系统应用,2006(8):40-43.

[6]魏志莲,汪剑鸣,窦汝振,等.一种新的室内机器人手势指令识别系统[J].天津工业大学学报,2010,29(1):72-76.

[7]孔晓明,陈一民,陈养彬,等.基于视觉的手势动态识别[J].计算机工程与设计,2005,26(11):2934-2936.

[8]章磊,李耀,刘光徽.基于机器视觉的烟支检测系统的设计[J].电子技术应用,2012,38(5):15-18.

[9]欧文盛.ARM嵌入式Linux应用实例开发[M].北京:中国电力出版社,2008.

[10]贺翔,孟小华.嵌入式智能家居终端人机界面设计与实现[J].计算机工程与设计,2010,31(10):2166-2168.

[11]BRADSKI G,KAEHLER A.学习OpenCV(中文版)[M].北京:清华大学出版社,2009.

对脑室系统图片浮雕处理的效果 篇4

的确浮雕更多的应用于以建筑为主体的文化环境, 或者说更广泛地使用于工艺绘画等方面的文化。如果我们尝试着把某些基础医学教学图片, 适用于浮雕来表现层次感立体感和立体概念中的某些结构, 不妨可以通过进行大胆的尝试, 使得教学课件不再以单一的PPT图片播放形式, 增加视频和对图片处理后的多方位, 多形式的自主学习课件, 更会受到广大青年学生的喜爱。

在形态教学过程中, 为了突出某些结构的立体概念和三维空间, 我们对某些图片进行视觉效果处理。例如, 脑背外侧面脑室系统的投射。

选取最能表现具有层次感, 又能体现形态结构的绘画图片作为浮雕处理的蓝本。由于不同脑室系统要在同一张图片上显示, 即显示各个分离脑室, 又体现各脑室之间的相互关联, 经过浮雕效果处理后, 产生强烈的视觉效果。

这是一张脑背外侧面不同脑室系统投影的图片, 左右侧脑室位于脑的中央, 第三脑室位于左右侧脑室之间, 第四脑室位于下方通过中脑水管相连。在一张图片上, 既表现形态又标注空间立体投射关系, 初学者很难想象不同脑室立体结构的位置关系。

这张图片, 使用了浮雕效果处理, 使的脑室系统轮廓的清晰度更加明显, 使得在平面二维的基础上突出轮廓的明度及投影, 产生二维和三维的强烈对比, 使得浮雕效果表现出虚拟的三度空间。尤其是左右侧脑室凸出明显, 位置明确。此张通过浮雕处理的图片, 我们用于视频编辑软件下的特效处理, 播放后, 收到良好的视觉效果。

在对图片浮雕效果的处理过程中, 有些图片一定要注意内容的表现力。如果处理不当, 就会喧宾夺主或者画蛇添足, 起不到深刻表现内容教学效果。例如这张端脑内侧面的皮质脑回, 特别的注意到脑回与脑沟的关系。处理中注意了浮雕图片的边缘厚度, 如果太厚, 失去了脑回的真实性, 如果太薄, 体现不出皮质的概念。所以说, 确定浮雕图片厚度与内容之间的关系, 是对脑室系统特征表达的关键因素。通过对皮质空间层次的浮雕处理, 使得原本平面图片在有限的范围内, 呈现出空间层次的可塑性。在平面轮廓的基础上增加皮质厚度, 强调对比, 使其更有空间感, 从而产生视觉的层次感。

就像最近《变形金刚3》的公演, 更多的使用了三维, 带给人们更多的视觉盛宴, 更受青年人的喜爱。我们在制作视频课件的同时, 并不是每张图片都要经过立体和浮雕处理, 的确在有些表现层次感, 结构关系和毗邻位置, 是可以进行处理的。这样既能表现教学内容的知识性, 又能表现结构的空间性, 增强学生的丰富想象力和视觉效果。

摘要:利用美图秀秀对脑室系统图片进行浮雕效果的处理。通过对图片浮雕的处理, 呈现脑室系统结构的立体概念, 使得图片形态更有空间感, 产生强烈的视觉效果, 产生对平面图片的冲击力。

关键词:浮雕,视觉效果,脑室系统

参考文献

[1]徐志坚.漫谈浮雕造型的“形”与“体”[J].雕塑, 2007, 02.

[2]关涛, 闻涛.谈浮雕的表现形式及特点[J].美术大观, 2009, 10.

上一篇:小黑鱼下一篇:畜产品市场