项目实训第四周-1

前言

本次项目因为要用到图像分割的一些知识,所以学习了一些相关的知识

正文

一、什么是图像分割

所谓图像分割是指根据灰度、彩色、空间纹理、几何形状等特征把图像划分成若干个互不相交的区域,使得这些特征在同一区域内表现出一致性或相似性,而在不同区域间表现出明显的不同。简单的说就是在一副图像中,把目标从背景中分离出来。对于灰度图像来说,区域内部的像素一般具有灰度相似性,而在区域的边界上一般具有灰度不连续性。

二、一些图像分割算法

2.1基于阈值的分割方法

阈值法的基本思想是基于图像的灰度特征来计算一个或多个灰度阈值,并将图像中每个像素的灰度值与阈值作比较,最后将像素根据比较结果分到合适的类别中。因此,该方法最为关键的一步就是按照某个准则函数来求解最佳灰度阈值。

阈值法特别适用于目标和背景占据不同灰度级范围的图。

图像若只有目标和背景两大类,那么只需要选取一个阈值进行分割,此方法成为单阈值分割;但是如果图像中有多个目标需要提取,单一阈值的分割就会出现作物,在这种情况下就需要选取多个阈值将每个目标分隔开,这种分割方法相应的成为多阈值分割。

2.2分水岭算法

分水岭算法是一个非常好理解的算法,它根据分水岭的构成来考虑图像的分割,现实中我们可以想象成有山和湖的景象,那么一定是如下图的,水绕山山围水的景象。

分水岭分割方法,是一种基于拓扑理论的数学形态学的分割方法,其基本思想是把图像看作是测地学上的拓扑地貌,图像中每一点像素的灰度值表示该点的海拔高度,每一个局部极小值及其影响区域称为集水盆,而集水盆的边界则形成分水岭。分水岭的概念和形成可以通过模拟浸入过程来说明。在每一个局部极小值表

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
课 程 名: 软件工程综合实践 实践项目: 基于Android的手机音乐播放器 一、课程设计题目 基于Android的手机音乐播放器 二、课程设计内容(含技术指标) 本程序是基于Android开源系统技术,利用Java语言和Eclipse编辑工具对播放器进行编 写。程序功能如下: 用户可以按照以下规则进行操作: 1.音乐播放:界面对歌曲操作有播放、暂停、停止、音量控制、上一首/下一首 播放模式:随机播放、顺序播放、单曲循环。 2. 音乐管理:音乐列表、专辑:显示全部音乐文件,能直接选择播 放歌曲。 艺术家:归类艺术家的音乐文件。 最近播放:记录用户最近播放的音乐文件,方便用户再次使用。 3.显示歌词:能显示播放歌曲的歌词。 4.添加音乐:在文件夹中添加音乐进播放列表。 5.删除音乐:删除播放列表的歌曲。 三、进度安排 1.第四周分组分工,5人。并选择题目 2.第五~九周独立完成各自内容及相关文档。 3.第十周周整合,联调。 4.第十一周答辩。 四、基本要求 1.各组指定组长一名,组长负责分工,分工要求要明确,不得重叠。组长有加分。 各个成员独立完成各自的部分,不得抄袭。 2.答辩要求每个人讲清楚自己做的部分。 课程负责人签名: 年 月 日 目录 第一章 引言 6 1.1 目的及范围 6 第二章 需求说明 7 2.1 系统参与者 7 2.2 系统用例 7 2.3领域模型分析 8 第三章 架构设计说明 11 3.1 逻辑视图 11 3.2 进程视图 11 3.3 开发视图 12 3.4 物理视图 13 3.5 用例视图 14 第四章 用例设计 15 4.1 播放音乐用例设计 15 4.2暂停音乐用例设计 16 4.3 切换音乐用例设计 16 4.4 显示音乐列表用例设计 17 4.5 删除音乐用例设计 18 4.6 显示艺术家用例设计 19 4.7 显示专辑用例设计 20 4.8 显示最近播放用例设计 21 4.9 启动随机播放用例设计 22 4.10 启动单曲循环播放用例设计 23 4.11 播放进度调节用例设计 24 第五章 设计类说明 26 5.1 设计类字典 26 第六章 测试 28 6.1 测试需求 28 6.2 测试用例 28 6.3 缺陷 35 参考文献 37 心得体会 38 第一章 引言 1.1 目的及范围 随着科技的进步,手机的功能也不断的得到丰富,从最早的"大哥大"到现在的商务手机 ,只能手机,音乐手机等等,功能也从单纯的打电话发展到了发短信,听歌,上网……手 机和我们生活的联系越来越紧密,手机的功能也是很多人们关注的焦点。 目前手机的音乐播放器已经是大家比较关注的一个部分,不少人在购买手机的时候都 会关心手机的音乐播放的能力,这也足以看出目前大家对音乐播放功能的重视,所以一 款性能良好的手机音乐播放器软件一定会受到欢迎。和传统的音乐播放器相比,手机播 放音乐更加的容易携带,其他方面也不输于传统的音乐播放器,而且还具有网上听音乐 动能,所以开发一款受欢迎的手机音乐播放器软件是具有良好的市场和应用前景。 一款专业的音乐播放器软件是手机中必不可少的要素,几乎市场上所有的手机都拥有 一个自带的音乐播放器软件,通过软件可以对音乐欣赏中一些必要的元素进行人性化的 设置,同时在操作的时候也能得到一定的便利,但是不能满足用户的所有要求,所以网 上就出现了各种各样的手机音乐播放器软件,来满足不用用户的不同要求。不同手机平 台的手机,所支持的音乐播放软件也是各不相同,而现在最流行的手机平台就是google 的android手机平台,所以本课题就致力于开发出一款基于android手机平台的音乐播放 器,来满足用户的使用需求。 1.2 术语 Android:一种以Linux为基础的开放源码操作系统,主要使用于便携设备。 SDK:Software Development Kit,即软件开发工具包,是一些被软件工程师用于为特定的软件包、软件框架、硬件平 台、操纵系统等建立应用软件的开发工具的集合。 AVD:Android Virtual Device,即Android运行的虚拟设备。 DDMS:Dalvik Debug Monitor Service,是Android开发环境中的Dalvik虚拟机调试监控服务。 Activity:Android组件中最基本的组件,在一个Android应用中,一个Activity通常就 是一个单独的屏幕。 Intent是Android中的重要组件,可以被认为是不同组件之间通信的"媒介"或者"信使" 。使用它可以启动Activity,Service还可以发起一个广播(Broadcast)。Intent对象 由Action、Data、Category、Component和Extra组成。 Service:一种
计算机应用基础实训要求 ———————————————————————————————— 作者: ———————————————————————————————— 日期: 工学科土建类工程造价管理专业(专科)计算机应用基础实训大纲 一、课程实训的性质与任务   计算机应用基础实训是工程造价管理专业开设的一个重要的实践性教学环节。其任 务就是在系统地学习了计算机应用基础知识后,通过计算机应用基础课程实训,使学生 达到如下目的: (1)巩固、加深所学的计算机理论知识和提高学生的综合应用实计算机的能力; (2)通过计算机应用基础课程的几个模块的深入学习,使学生能够运用所学的几个 模块,作一些实践要求较高,综合性较强的的计算机作品。   (3)通过上述实践活动,提高学生的计算机应用能力,使之能够胜任日常工作的具 体计算机应用方面的任务。 二、实训内容及要求 第一部分:Windows XP操作系统 项目1 计算机的个性化设置和使用 要求:掌握window用户的建立设置,掌握文件夹、资源管理器、网络地址、输入 等的基本设置。 项目2 对一篇文章进行编辑排版 要求:熟练运用一种汉字输入,提高键盘的熟悉程序,提高打字速度。对文章分 段,变换字间距和行间距,变换不同的字型字号。 项目3 文件和文件夹的管理 要求:能够建立,修改,删除文件夹,并能够改变文件夹的属性。 第二部分:Word 2003文字处理 项目1 论文的编辑排版 要求:对一篇论文进行排版,要求能够分章节,加页码,按章节加页眉。加入自动 生成目录。 项目2 电子海报的艺术制作 要求:作本专业的一个招生简章,在海报中加入图片,加入艺术字,加入其它的修饰 ,使所作的招生简章能够尽量吸引人,打动人。 项目3 学生成绩表的制作 要求:建立一个表格,输入学生的成绩,并运用表格中的一些计算功能。 第三部分: Excel电子表格 项目1 公司工资表数据录入与格式化 要求:对一篇论文进行排版,要求能够分章节,加页码,按章节加页眉。加入自动生 成目录。 项目2 公司工资表数据统计计算 要求:输入一个单位工资表(自拟),包括工资表的一些常用信息,对工资表进行编 辑修饰,使之美观。 项目3 公司工资表数据分析 要求:对上述所作的工资表进行数据分析,运用一些常用函数,对工资表进行统计分 析,并插入一些统计表格。 第四部分: PowerPoint 2003幻灯片 项目1 毕业论文答辩演讲稿的制作 对前面所作的论文制作一个幻灯片,运用文字修饰,动画设置等功能使之美观,并使 用幻灯片的链接功能。 项目2 "魅力陕西"宣传片的制作 要求:作一个魅力陕西的宣传片,运用图片,动作设置等功能,制作一个宣传动画片 ,使之具在动画播放功能。 第五部分:frontpage网页制作: 项目1 制作一个个人网站 要求:能够建立一个站点,并在这个站点内建立个人的主页,主页上有链接页面,包 含个人的信息,网站至少含有五个页面。可以在页面上加一些特效。 计算机应用基础实训指导教师由各教学点根据学生人数具体安排。计算机应用基础实 训指导教师要按进度督促学生完成相应的模块,解答学生在实训过程中碰到的问题。实 训指导教师对学生的指导检查不得少于5次,每次检查要有相应的记录。 第六部分:使用IE浏览器与0utlook 2003收发邮件 项目1 信息搜索与邮件收发 要求:能够使用常用的搜索引擎,在网上搜索需要的信息。并能够申请电子邮件,在 outlook上建立邮件账户,并用它来收发邮件。 三、实训时间安排   计算机应用基础实训的时间为5周;学生应该按指导老师的安排,在规定的时间内完 成实训任务。各教学点可安排一定的时间,由课程实训指导教师集中进行指导、检查和 答疑。教师对学生计算机应用基础实训的指导、检查和答疑要有记录。对部分不能集中 进行课程实训的学生,可以通过电话或者网上(Chat、BBS或者E- mail)方式和指导教师进行交互式指导。各教学点要充分发挥开放教育的资源优势,利 用多种媒体资源,为开放教育的学生提供形式多样的教学支持服务,保证计算机应用基 础实训的指导、检查和答疑的质量,提高学生的计算机应用能力。   整个课程实训时间为五周(2学分,20课时),时间分配建议如下: "序"内 容 "课时数" "号" "(节)" "l "Windows xp操作系统 "2 " "2 "Word 2003文字处理 "4 " "3 "Excel电子表格 "4 " "4 "PowerPoint 2003幻灯片 "4 " "5 "第五部分: frontpage网页制作 "4 " "6 "第六部分:使用IE浏览器与0utlook 2003收发邮件 "2 "  四、考核方式与评分标准   1、成绩等级:优、良、中、及格、不及格五个等级。   2、考核内
《数据库技术课程设计》第17-18周实训大纲 一、学时、学分 总学时:80 实训学分:2 二、实训对象 信息管理(本)1001,本实训为必修课程。 三、实训目的 在掌握课本所讲授的理论知识的基础上,通过一个自选项目实训,将课本理论知识与 实际操作应用相结合,使学生对数据库应用开发过程有个全面的认识,提高学生的实际操 作能力,为以后从事数据库开发方面的工作打下基础. 四、实训条件 硬件:人手一台PC机,要求能够连接到Internet。 软件: sql server2005 五、实训总体要求 1. 实训过程中听从老师安排,遵守实验室的规定。 2. 按时考勤,不迟到,不早退。 3. 独立按时完成作业,如有不懂的问题可向知道老师及同学请教,不得抄袭别人作业。 4. 实训过程中严格要求自己,高质量完成试验要求的同时,利用网络搜集资料,拓展应用 自己所学知识,提高自己解决实际问题的能力。 六、实训内容及学时分配 (1)实训内容 要求学生自由选择一个数据库应用开发系统(例如,学生成绩管理系统、人事管理系 统、物流管理系统等)为项目课题进行开发。可参考附件中的课题。 完成所选系统的数据库设计,前台界面不需要实现。 数据库系统设计中包括有数据库系统概述、需求分析(文字描述、数据流程图、数据 字典)、概念结构设计、逻辑结构设计、系统优化(规范化)、物理实现(用DDL定义每 个基本表并录入基本的数据信息)、数据库管理(加入适当的视图、索引、存储过程、 触发器)、测试(根据系统功能写出问题,并用相应的语句功能解决)、数据库维护( 数据库备份) (2)学时分配 "时间 "项目内容 "任务要求 "学时 " "12.12 "项目背景 "选题,根据所选题目书写项目背景说明 "8 " "12.13-"需求分析 "对实际系统功能进行需求分析,做出数据流图及"16 " "12.14 " "数据字典 " " "12.15-"概念结构设 "结合需求分析绘制相应的实体—联系模型,并对 "16 " "12.16 "计 "其优化 " " "12.19-"逻辑结构设 "实体—联系模型转换为关系模型 "16 " "12.20 "计 " " " "12.21-"物理结构设 "设计和创建数据库表,包括数据完整性设计 "24 " "12.23 "计 " " " "总计 "80 " 七、作业要求 两个人为一小组,以小组为单位,相互协作,完成以下作业 作业一:实训报告。 实训报告内容包括:详细介绍所选项目的数据库系统开发过程,结构完整,叙 述详实。 作业二:数据库原文件(数据文件、日志文件) 要求:(1)实训报告均用稿纸书写,纸张完整,书写工整整洁。 (2)注明班级、姓名、学号。 (3)作业一、二完成后,实训报告交给老师,数据库原文件上传到ftp://192.168.130 .167实训文件夹下。 (4)作业上交时间为12月23日最后一节课,逾期不再接收。 八、实训成绩评定、考核办 由指导教师根据学生完成实训任务的情况(实训过程中的工作态度30%,作业一20%, 作业二50%)综合打分。成绩评定实行优秀、良好、中等、及格和不及格五个等级。其中 工作态度考核内容包括: 是否按时到场;是否听从统一安排和要求;是否按进度要求完成实训科目;是否保持实 训设备完好无损等。 附件:参考课题 "序号"课题 "主要功能及基本要求 " " "名称 " " "1 "企业 "1.原料基本信息维护 " " "原料 "2.供应商基本信息维护 " " "出入 "3. 仓库信息维护 " " "库管 "4.原料入库管理 " " "理 "5.原料出库管理 " " " "6. 入库信息查询、出库信息查询、库存信息查询 " " " "所有管理包括(增加、删除、修改、查询) " "2 "医院 "药品分类代码表,药品库存表,供货商信息表,采" " "药品 "购信息表等等。 " " "进销 "新药品的入库。 " " "存系 "过期药品的出库登记、处理记录。 " " "统 "药品库存检索。 " " " "供货商信息检索。 " " " "药品采购记录管理。 " " " "药品用药说明信息管理。 " " " "输出相应的数据报表。 " " " "具有数据备份和数据恢复功能。 " "3 "企业 "1.客户可以查询商品目录、价格和商品介绍,不 " " "进销 "同的订货量有不同的折扣,客户向销售部门发出订" " "存管 "单 " " "理系 "2.销售部门负责处理订单,检查客户有无欠账, " " "统 "并且决定是否批准订单,如批准,负责发货,并且" " " "收取货款 " " " "3.采购部门根据需要从不同的厂家进不同的货物 " " " ",货物放置在仓库内,每种商品都有最低库存量," " " "当库存低于最低库存量时,自动向采购部
实习任务书 校内实习地点: 校外实习单位: 实习岗位: 实习时间:2010年12月20日——2011年1月7日共3周 校内实习导师:刘永真 实习内容: 选择对应的系统,按数据库原理进行数据库设计,利用软件工程与应用课程设计( visual basic)完成总框图及各模块功能总体设计;分模块完成各模块的程序设计工作,检查调 试系统功能完成情况;最后上交教师检查系统运行,验收软件及批准打印报告书。 实习要求: 1. 完成本任务书确定的工作内容,做好实习单位布置的其他工作任务。 2. 按照安全作业规程的要求进行指定项目的实习,严格遵守实习单位的各项规章制度。 3. 认真做好每周实习的记录。 4. 在实习导师的指导下,收集与实习报告相关的第一手资料,完成《实习报告》的撰写任务 。 校内实习导师(签字): 年 月 日 第 1周 2010年12月20日至2010年1月24日 "实习内容及完成情况: " "实习内容: " "1.选定题目,设计数据库基本结构 " "2.建立数据库表单和视图等对象 " "3.对系统框架进行设计,考虑详细模块功能 " "4.上机完成用户登录与管理程序设计 " "5.设计系统各级界面。初步完成各模块界面程序设计。、 " "完成情况: " "基本完成本周实习内容,登录界面设计成功,进行调试。系统运行正常,出" "现大的问题。通过老师检查。 " "企业 " " "导师 " " "指导 " " "记录 "时间: " "校内 "该生实训态度 端正,在第一周 " "导师 "完成了系统的模块设计和数据库的结构设计。 " "指导 " " "记录 " " " " " " "时间: " 第 2周 2010年1月27日至2010年12月31日 "实习内容及完成情况: " "实习内容: " "1.针对各表的增,删,改,查功能,进行各子模块的程序设计工作 " "2.编写各模块程序。申请第二次检查。 " "3.编写各模块程序。调整、完善各模块的功能。 " "4.完善各模块界面程序设计。 " "5.进一步完善各模块界面程序设计。 " "完成情况: " "根据老师所给的要求,进行个模块的设计、完善。基本完成了系统的的一些" "基本功能。 " "企业 " " "导师 " " "指导 " " "记录 "时间: " "校内 "该生实训态度 端正,在第二周分模块 完成了系统的功 " "导师 "能设计,各模块功能 完善。 " "指导 " " "记录 " " " " " " "时间: " 第 3周 2011年1月3日至2011年1月7日 "实习内容及完成情况: " "实习内容 " "1.系统联调,加载试运行。书写课程设计报告书 " "2.完善程序设计,课程设计报告书打印成册。 " "3.演示系统,上交软件及报告书 " "完成情况: " "对系统进行了美化并对个模块进行完善。对实习报告进行书写、打印。 " "提交软件和报告书。 " " " " " "企业 " " "导师 " " "指导 " " "记录 "时间: " "校内 "该生实训态度 端正,在第三周 " "导师 "提交了完整的系统及报告,报告撰写格式 规范,内容 " "指导 "翔实,系统功能 。 " "记录 " " " " " " "时间: " 设计题目: 图书借阅管理信息系统设计 设计主要内容: 一、开发平台:VB+ SQL SERVER 2000 二、功能要求: 1、设计内容 设计一个图书管理信息系统,该系统的用户由一般用户和管理员组成,然后不同的用 户拥有不同的权限,各自完成各自的管理功能,首先是欢迎界面,然后选择登录,登录 的时候首先要判断用户的身份,合的用户然后进入到系统主界面中,不同的用户看到 不同的系统功能。用sql server2000创建后台数据库,然后利用程序设计语言(VB)编写程序实现对数据库的操 作,按照要求完成所有的功能和模块。 2、图书管理信息系统主要功能 (1)登录界面、用户注册界面、用户密码修改界面 (2)借阅管理:信息查询界面(个人借阅查询、图书信息查询) (3)管理员管理:系统维护界面(图书维护、借阅人信息维护、管理员信息维护、默 认还书期限信息(增、删、改)、借阅图书登记界面、归还图书登记界面、信息查询界 面(个人借阅查询、图书信息查询、催还书目浏览)、用户信息管理界面。 3、图书管理信息系统数据库表单(可以按照需求增减) (1)用户密码表单:用户名、密码、用户身份(管理员和借阅用户) (2)图书信息表单:图书序号、书名、作者、关键字、出版社、价格、购买日期、数 量、图书类型、备注 (3)借书信息表单:序号、图书序号(外码)、借书人(外码)、借出日期、预还日 期、归还日期、图书类型、借书经手人、还书经手人、罚款金额、书籍归还质量、归还 状态 (4)借阅人信息表单:

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值