搜档网
当前位置:搜档网 › 自动白平衡算法的研究与实现

自动白平衡算法的研究与实现

自动白平衡算法的研究与实现
自动白平衡算法的研究与实现

自动排课系统的设计与实现[1]

目录 摘要............................................................................................................................. I 第1章绪论 (1) 1.1系统开发背景 (1) 1.2国内外的研究现状 (1) 1.3系统解决的主要问题 (3) 1.4本文的主要工作 (3) 1.5本文的组织结构 (3) 第2章需求分析 (5) 2.1系统概述 (5) 2.1.1总体业务描述 (5) 2.1.2系统的目标和解决的问题 (5) 2.1.3系统的开发模式 (7) 2.2系统需求问题描述 (9) 2.2.1功能性需求 (9) 2.3.2系统非功能性需求 (12) 第3章系统构架设计 (14) 3.1构架的目标和约束 (14) 3.2构架设计 (15) 3.2.1系统总体架构 (15) 3.2.2系统功能构架 (16) 3.2.3系统技术构架 (17) 3.2.4系统安全构架 (18) 第4章系统详细设计 (20) 4.1 系统建模 (20) 4.2 系统数据库设计 (24) 4.2.1生成数据库表 (24) 4.2.2数据分析 (32) 4.2.3数据库管理技术 (34) 第5章计算机排课系统的实现 (35) 5.1系统总体实现 (35) 5.1.1数据录入模块的设计与实现 (38) 5.1.2报表模块的设计与实现 (43) 5.1.3用户管理模块的设计与实现 (45) 5.2教学计划的关键实现 (48) 5.2.1算法描述 (49) 5.2.2教学计划算法过程 (49) 5.3排课算法的关键实现 (51) 第6章总结与展望 (66) i

教务处排课系统建模定稿版

教务处排课系统建模 HUA system office room 【HUA16H-TTMS2A-HUAS8Q8-HUAH1688】

教务处排课系统建模 摘要:为解决教务处排课系统选课问题,通过对问题的分析,设计解决问题的主要数据结构,再设计出算法程序,从时间、教师、周开课次数、冲突检测及解决等方面处理排课问题。 关键词:排课系统,数据结构,算法,冲突检测,建模。 每年开学时需要选课,有时排课系统会出现各种各样的问题,一部分是因为排课系统本身的算法问题。设计一个合理算法对于学生选课方便至关重要,以下是一个排课系统的介绍。 1.排课系统的基本要求: 1.必修课尽可能的排在上午;例如,数学、英语、专业课等安排在上午,而体育、计 算机、实验等安排在下午。 2.一个教师如果上午连续上四节课,尽可能的将四节课都安排在一个教室; 3.一周上多次的课程尽可能间隔至少一天,比如高数,如果一周上六节课,则尽可能 安排周1、3、5上午上课;因此同一节的课程一周最多上六节课,且只能在周一、周 三、周五。 4.同一专业的课程不能有冲突。 2. 问题的描述:

根据排课的优先级,应该先将全校各个专业本学期的专业课安排好,再考虑教师的教学问题,即如果某一个教师某天上午或下午连续教四节课,确保后一节课的教室号与前一节相同。判断同一课程一周上几次,一次则可以在五天中无课程的时间中随机抽取一天安排课程,两次则可以分为周一和周三、周二和周四、周三和周五三周时间来排课,三次则只能是周一、周三、周五一种排课时间。 3.基本算法的描述: 设要安排的课程为{ C1 , C2 , ., Cn} ,课程总数为n , 而各门课程每周安排次数为{ N1 , N2 , ., Nn} ;每周教学日共5 天,即星期一~至星期五;每个教学日最多安排4 次课程教学,即1 ~ 2 节、3 ~ 4 节、5 ~ 6 节和7 ~ 8 节(以下分别称第1 、2 、3 、4 时间段) . 在这种假设下,显然每周的教学总时间段数为5 ×4 = 20 ,并存在以下约束关系: n ≤20 (1) N = 6n, i =1, Ni ≤20 (2) 自动排课问题是:设计适当的数据结构和算法, 以确定{ C1 , C2 , ……, Cn } 中每个课程的教学应占据的时间段,并且保证任何一个时间段仅由一门课程占据. 4. 主要数据结构 对于每一门课程,分配2 个字节的“时间段分配字”(无符号整数) :{ T1 , T2 , ., Tn} . 其中任何一个时间段分配字(假设为Ti ) 都具有如下格式:

基于遗传算法的自动排课系统毕业设计

摘要 随着科学技术和社会信息技术的不断提高,计算机科学的日渐成熟,其强大的功能已为人们深刻认识,它在人类社会的各个领域发挥着越来越重要的作用,给人们的生活带来了极大的便利,成为推动社会发展的首要技术动力。排课是学校教学管理中十分重要、又相当复杂的工作之一。解决好教学工作中的排课问题对整个教学计划的进行,有着十分重要的意义。首先对排课的已有算法作了相关的调查研究,决定采用遗传算法。通过设计实现基于遗传算法的自动排课系统,研究了遗传算法在排课系统中的应用。 关键词:遗传算法、自动排课、Java。

Abstract Along with science technical and community information technical increases continuously, calculator science is gradually mature, its mighty function has behaved deep cognition, and it has entered the human social each realm erupts to flick the more and more important function, bringing our life biggest of convenience. Curriculum arrangement is an important and complicated working in school,so solving the problem is of great importance for teaching programming.Investigated and studied the algorithm existed, determine that adoptgenetic algorithm. ThroughDesign Implementation theAuto CourseArrangementManagement System Base onGenetic Algorithm, researched the application of genetic algorithmin theCourseArrangementManagement System. Keywords: Genetic Algorithm Auto Course Arrangement ManagementJava.

浅谈LED白平衡调节

浅谈LED 白平衡调节 产品技术部:谭国林 日期:2011-4-22请大家把手机调至振动状态请大家把手机调至振动状态,,谢谢您的配合谢谢您的配合!!

内容大纲 LED相关知识 LED白平衡的概念与重要性 LED白平衡的估算 LED白平衡的调节

相关知识 1.光的性质 2.可见光 3.发光强度 4.辉度/亮度 5.色温度 6.控制LED电流注意事项 7.静态驱动与扫描驱动方式(1)(2)

1.光的性质 光被定义为“可为视觉评价的辐射能量”,即光为能量的一种形式,藉辐射方式传送,并能刺激眼睛视网膜产生视觉感知。

2.可见光 可见光部分波长在380-770nm,我们能看到这世界全赖此部分对人眼产生的视觉作用。 光的基础色由红、绿、蓝组成,这就是色光三原色。人眼所见的各种色采是因为光线有不同波长所造成的,经过实验发现,人类肉眼对其中三种波长的感受特别强烈,只要适当调整这三种光线的强度,就可以让人类感受到“几乎”所有的颜色,因此电脑里就用RGB三个数值的大小来标示颜色,每个颜色用8bits来记录,可以有0-255,共256种亮度的变化,三种乘起来就有一千六百多万种变化,这也是我们常听到的24bits全彩。 色光三原色为红、绿、蓝,其 混合的结果会得到越明亮的色光, 称为加色混合,三原色光混合会 成为白色光。

3.发光强度 发光强度,简称光度,是指光源一个立体角所放射出来的光通量,也就是光源或照明灯具所发出的光通量在空间选定方向上分布密度,单位为烛光(cd)。对360度球体而言,发光强度为1cd的光源可放射出12.57lm的光通量。

中小学辅助排课系统的设计及实现

word文档整理分享 中小学辅助排课系统的设计与实现 贺荣 摘要:编排课表是中小学教学管理中一项重要而又复杂的工作。它通过合理地安排时间、教师、课程、班级四大要素之间的关系,使全校各个班级一周内的每节课,都有合适的教师及课程与之对应。 针对我校自身的校务情况,在研究过当前一些优秀的排课算法的基础上,我研究出一套基本可行的排课程序。它可先根据教务人员输入的约束条件进行设置,通过逐步筛选细化,将特定的课自动安排在最合适的时间段中安排到最优级的班级中。如果自动排课尚有不成功的地方,会在课表显示区将该课程以红色显示进行警告。通过这种直观的辅助手段,教务人员再配合进一步手动调整,最终调整出满意的课表。 关键词:排课系统自动手动辅助 参考资料

一、排课系统的开发背景 随着教育事业的不断发展,学校对教师课程安排的复杂度不断增加,如何将一个学校各个学科每天的课程安排与教室资源的分配合理化是摆在每一个教务工作人员面前的一个难题。传统的人工排课方式不仅工作繁琐,工作量大,而且还很容易出现错误。因此,计算机软件技术应用于学校的课程安排是发展的必然。充分发挥计算机自身的优势,将大量复杂的判断与运算交给计算机做,是真正意义上的人脑的“减负”。教师设置好学校基本情况及排课要求,让计算机自动排出课程表,适度调课后的课表就能满意地应用于新的学期。 早在上世纪60年代末,Grotlieb.C.C教授就对课程表问题进行了形式化描述[1]。排课表这样的时间表问题(TTP: T ime-Table-P rob lem ) , 是典型的组合优化和不确定性的调度问题[ 2, 3 ] , 并且已被证明是NP完全问题,有其自身固有的数学模型,即课表问题存在解,并且能找到解[4]。排课表问题的难度在于:它是一个多元受限的问题(受限于课程、时间、班级、教师、教室排课五要素) , 如果必须满足所有的约束条件(而这些条件通常是相互矛盾的) , 则极有可能找不到完整解[ 5 ]; 这也是为什么迄今为止还几乎没有完全自动生成课表系统的软件应用于实际,因为多数的排课效果好的软件还需后期手动辅助排课进行完善,而那些完全自动生成的排课软件,通常会以降低约束条件的满足程度为代价(比如不能均匀分布课程、主副科安排时间段不很合理等)。 目前, 解决课表问题的方法有: 模拟手工排课法[ 6,7 ] , 图论方法, 拉格朗日松弛法, 二次分配型法等多种方法[ 8, 9 ]。在以往的教学管理中,课表编排在许多学校只能通过人工或人工模拟的方式生成。但是,伴随着各类学科范围的不断扩大,各学科科目逐渐增多,以至于众多的教师和学生、庞大的课时、复杂的班级信息令学校的教务安排人员无法高效、合理地制定出相应的排课计划。这就促使我们的教务安排人员必须采用一些辅助的手段来帮助自己。因此,计算机辅助排课成了现代排课的需要,相应的排课算法成了人们探讨的主要问题。目前常见的排课算法有贪心算法、遗传算法、回溯算法等[10]。研究并使用一种好的算法不仅可以缩短排课时间,提高排课效率,更可以让使用者得心应手,提高教学效果。

Matlab常用白平衡算法

灰色世界法(grey world method) 要计算未知光源的特性必须从图片中提取相关的统计特性。当我们能够仅使用一个统计特性就获得未知光源特性时,算法就变得非常简单了。在这种情况下,未知光源必须在整幅图片上都是统一的。均值于是就成为了此类方法之下最好的统计指标。而灰色世界法正是利用了均值作为估算未知光源的关键统计量。 从物理意义上说,灰色世界法假设自然界景物对于光线的平均反射的均值在总体上是个定值,这个定值近似地为“灰色”。在给定图片的白平衡算法中,灰色世界假设图片中的反射面足够丰富,以至于可以作为自然界景物的一个缩影。若这幅图片是在经典光源下拍摄的,其均值就应该等于灰色。若这幅图是在非经典光源下拍摄的,那么均值就会大于或者小于灰色值。而该均值对于灰色的偏离程度则反映了未知光源相对于已知光源的特性。 虽然这个方法比较简单,但是仍然可以从一些方面进行调整。一个方面就是对于灰色的定义形式的选择。包括对于光谱的定义、对于光谱成分的定义和在经典光源之下的RGB 的响应。另一个更加重要的调整方面就是对于灰色的选择。不管如何定义灰色,最佳的灰色之选必然是自然界实事上出现的灰色。但是这个值是无法获得的(除非是合成数据),所以对于灰色的选择是不同的灰色世界算法的一个重要的区别点。 一个方法是假设这个灰色就是实事上的灰色。也就是说反射光谱是均衡的。给定光源之下的RGB 响应是纯白色对此光源的响应值的

一部分。比方说,可以使用50%作为反射率(虽然这个灰色值对于人眼视觉习惯而言可能过于明亮)。 另一种方法,就是根据大量的数据提炼出一个均值,并把它定义为灰色。这种方法提炼的灰色值可能因为数据库使用的不同而有所不同。最终提炼的灰色也能仅适用于原始的数据库,而对于数据库未包括的图片的适用度就会比较差一些。确定下来的灰色表达形式可以用Grey i c来表示。下标i 表示信道,上标c 为canonical 的首字母,表示经典光源。 在确定灰色的表达形式后只要用RGB 响应与经典光源下灰色的比值来归一化图片就可以了。假设RGB 响应均值为Ave i u,下标i 表示信道,上标U 为Unknown 的首字母,表示未知光源。那么归一化率的计算式为σ i 如下式所示: σ i = Grey i c Ave i u 根据光源转换理论,从未知光源到经典光源下图片表达式的转换式如下式所定义: ρ?c= [σ 1 σ 2 σ 3 ] ?ρ?u 那么,灰色世界法的计算过程如下图所示:

排课系统几种常见算法

谁说当前国内自动化的排课软件模式无一成功? 今天看了一篇关于排课系统的文章,文章讲述了我国国内的排课系统没有一个是成功的,在高度智能化的今天,如果还有谁说有什么事计算机做不到的,那他绝对是农村来的,哦不,搞不好是火星来的,因为你像我们校管家的排课系统,很多农村都已经开始用这款软件自动化办公了。 然而当我以为这件事是计算机无法完成的时候,作者又跑出了一个让我都没有想到的问题,也许是外行看热闹,我只是觉得以计算机的处理性能,是不可能完不成的,却高估了编程者的水平,要想智能排课就需要编程呀,要编排课的程序就需要了解排课的意义和流程,最后还有最最核心的东西,那就是算法,算法的不同,会直接导致排课的结果不同,好的算法可以让你省时省力,而差的算法让你抓狂不已。 目前,已知的排课系统的算法有哪些呢?主要有四种 第一种,一算法,这是美国一所大学的教授提出来的,它是一种迭代的启发式概率性的算法。这种算发好处也很多,但是因为算法本身比较复杂,变量过多时,会严重影响排课速度,甚至可能导致崩溃。 第二种。贪心算法,这种算法是具有侧重的,不会从全局考虑均衡优化,所以总的来说还是有一定缺陷。 第三种,动态规则法,这是一种用来解决多阶段决策的一种最优方式。动态规划法与贪心法类似,都是将问题实例归纳为更小的、相似的子问题,并通过求解子问题产生一个全局最优解。 第四种,回溯算法,回溯法在用来求问题的所有解时,要回溯到根,且根的所有子都已被搜索过才结束;而在用来求问题的任一解时,只要搜索到问题的一个解就可结束,所以这种方法也过于耗时。 以上的每个算法,各有优缺,为了取长补短,高效的利用起这些算法,校管家的排课系统在通过无数的实验和总结之后,终于找到了一个均衡,使得排课的智能化成为了一种现实,而且,其独创的自动与手动混合模式,更是为该软件平添了许多赞。

LCD白平衡调试说明

LCD白平衡调试说明 I2C信号模式结构: RomSub IcSub 初值 最大值 最小值 有效位 开始位 LG Sub 信号类型LB Slave 亮度数值 初值 彩色 高亮算法动态彩色 低亮算法x1 Warm y1 Std Y1 Cool 合格范围 nAjdMethor x2 y2 说明:Y2 nAdjustHigh ………………0 //先高亮,后低亮有次数AjustTimes 1 //先低亮,后高亮有次数基准色 2 //只有高亮无次数IsUseBase 3 //只有低亮无次数 w_cut ………………………保留 bOkStopSignal………………保留 每种信号模式都必须有高亮或低亮或高亮、低亮都有。 基准色包括高亮、低亮 IsUseBase包括高亮、低亮 合格区设定: 高亮合格区 低亮合格区 显示修正: 高亮修正 低亮修正 程序系统工作原理:

系统数据结构: //色温结构 typedef struct _COLOR_W ARM { float fHx; //高亮x值 float fHy; //高亮y值 float fHY; //高亮Y值 float fLx; //低亮x值 float fLy; //低亮y值 float fL Y; //低亮Y值 float fDrvRange; //高亮范围 float fCutRange; //低亮范围 }COLOR_W ARM, *PCOLOR_W ARM; //IC结构 typedef struct _IC_ADD_SET { int iSubRom; //IC Rom int iSubIc; //IC Sub int iInitialVal; //初值 int iMaxVal; //最大值 int iMixVal; //最小值 int iEffectBit; //有效位 int iStartBit; //开始位 }IC_ADD_SET, *PIC_ADD_SET; //色度结构 typedef struct _IC_COLOR_SET { int iSub; //Sub

大学自动排课算法设计与实现(数据库设计)

大学自动排课算法设计与实现数据库设计说明书 学院电子与计算机科学技术学院 专业软件工程 题目大学自动排课算法设计与实现小组成员林琳、罗文凤、顾晓、史东海

目录 1.文档介绍 (1) 1.1文档目的 (1) 1.2文档范围 (1) 1.3读者对象 (1) 1.4参考文献 (1) 1.5术语与缩写解释 (2) 2.数据库环境说明 (3) 3.数据库的命名规则 (3) 4.逻辑设计 (3) 5.物理设计 (7) 5.1表汇总 (8) 5.2表 A (9) 5.3表 B (9) 5.4表 C (10) 5.5表 D (10) 5.6表 E (10) 5.7表 F (11) 5.8表 G (11) 5.9表 H (11) 5.10表 I (12) 8.安全性设计 (12) 8.1防止用户直接操作数据库的方法 (12) 8.2用户帐号密码的加密方法 (12) 8.3角色与权限 (13) 9.优化 (13) 10.数据库管理与维护说明 (13)

1.文档介绍 1.1文档目的 此份文档的目的就是指对于一个给定的应用环境,构造优化的数据库逻辑模式和物理结 构, 并据此建立数据库应用系统,使之能够有效的存储和管理数据,满足各中用户的应用需 求。 1.2文档范围 A.待开发的软件系统为:大学自动排课算法设计与实现。 B.该软件可以帮助学校负责排课的相关人士完成排课任务。 C.开发本软件主要是为了帮助学校负责排课的相关人士解决“教师”、“教室”、“时间” 等资源搜索的问题。通过计算机运算速度快的特点,在大数据量的情况下寻找资源的最优 或近似最优的组合,以减少人的工作量。但特殊情况还需人为进行调节,不属于本系统 所能处理的范围。 1.3读者对象 该文档主要面向系统分析员、数据库设计人员,应用开发人员,数据库管理员,用户代 表。 1.4参考文献 数据库系统概论(第四版) 作者:王珊、萨师煊 出版社:高等教育出版社 出版日期: 2008 年 12 月

关于白平衡的调整方法

最简单的可以使用全自动模式,在摄像机左侧面板的下方有一个"Auto、Manual"拨钮,你选到 “Auto"就可以“白平衡自动、光圈自动、电子快门自动、增益自动” 在这种情况下,你只需要聚焦、变焦,按Recorder拍摄就可以了。 如果想手动调白,需要先将上面的拨钮调到“Manual”,然后按下“AUTO BAL”按钮,再选择A档 按下机器前面的一个按钮就可以调白了。 画面比的调整在菜单中 按下“MENU“按钮,进入菜单,选择最后一个“其它”菜单,进入。 调“HD/SD模式”,选择SD是标清,HD是高清 然后调“视频模式”,标清的选DVCAM50i SQ,就可以了。720*576 4:3格式 高清选HQ 1920/50i就可以了。 关于EX1R使用方面的资料,你可以参考我的百度空间。 追问 前两天我拍了条短片,室外的景物偏绿,我想问下,A、B、还有个PRST这三个是什么意思,你刚说机器前面的按钮时不是机身前面的自动调制那个按钮?麻烦你把手动调节讲的在详细点,真的是新手呀~~~! 回答 A是手动调白,B是机器自动调白(菜单可改),PRST是预设。 如果你是新手,那么用B,自动最好。 用A,然后在机器前面放一张白卡(纸),然后变焦将镜头推上去,拍白纸,然后按下机身前面自动调整的按钮,摄像机的液晶屏幕上白平衡显示会闪动,然后定下来,就是完成白平衡了。 不要用PRST。 追问 那明天的外景我直接调到B挡对吧,还用不用调Auto、Manual中的Auto 键,不用的话是不是直接调到B挡然后按机身前面的自动调整按键就行了,

手动的话先选择Manual这个,然后对白纸调A挡,自动调整就行了对吧,调白以后是不是可以一直不用管了还是要间隔短时间就要调一次~! 回答 Auto、Manual中的Auto 键是摄像机全自动。控制权要比B大。 所以如果你选了Aotu,那个B就不起作用了。 选到B就是机器定白了,你不用按了。 如果你想手动调 先选Manual,那么选A,再用白纸调。 变了环境要再调白。

白平衡

一、原始的灰色世界算法 要计算未知光源的特性必须从图片中提取相关的统计特性。当我们能够仅使用一个统计特性就获得未知光源特性时,算法就变得非常简单了。在这种情况下,未知光源必须在整幅图片上都是统一的。均值于是就成为了此类方法之下最好的统计指标。而灰色世界法正是利用了均值作为估算未知光源的关键统计量。 从物理意义上说,灰色世界法假设自然界景物对于光线的平均反射的均值在总体上是个定值,这个定值近似地为“灰色”。在给定图片的白平衡算法中,灰色世界假设图片中的反射面足够丰富,以至于可以作为自然界景物的一个缩影。若这幅图片是在经典光源下拍摄的,其均值就应该等于灰色。若这幅图是在非经典光源下拍摄的,那么均值就会大于或者小于灰色值。而该均值对于灰色的偏离程度则反映了未知光源相对于已知光源的特性。 (就是因为这个假设,实际上灰度世界对图片色彩不丰富的情况,效果不是很好) 虽然这个方法比较简单,但是仍然可以从一些方面进行调整。一 个方面就是对于灰色的定义形式的选择。包括对于光谱的定义、对于光谱成分的定义和在经典光源之下的 RGB 的响应。另一个更加重要的调整方面就是对于灰色的选择。不管如何定义灰色,最佳的灰色之选必然是自然界实事上出现的灰色。但是这个值是无法获得的(除非是合成数据),所以对于灰色的选择是不同的灰色世界算法的一个重要的区别点。

一个方法是假设这个灰色就是实事上的灰色。也就是说反射光谱是均衡的。给定光源之下的 RGB响应是纯白色对此光源的响应值的一部分。比方说,可以使用50%作为反射率(虽然这个灰色值对于人眼视觉习惯而言可能过于明亮)。 另一种方法,就是根据大量的数据提炼出一个均值,并把它定义为灰色。这种方法提炼的灰色值可能因为数据库使用的不同而有所不同。最终提炼的灰色也能仅适用于原始的数据库,而对于数据库未包括的图片的适用度就会比较差一些。确定下来的灰色表达形式可以用来表示。下标 i 表示信道,上标 c为canonical的首字母,表示经典光源。 在确定灰色的表达形式后只要用 RGB响应与经典光源下灰色的比值来归一化图片就可以了。假设 RGB响应均值为,下标 i 表示信道,上标 U为Unknown的首字母,表示未知光源。那么归一化率的计算式为如下式所示: 根据光源转换理论,从未知光源到经典光源下图片表达式的转换式如下式所定义:

大学自动排课算法设计与实现(需求分析)

大学自动排课算法设计与实现 软件需求规格说明书 文档编号:密级: 编写:编写日期:年月日审核:审核日期年月日批准:批准日期:年月日 修订记录 I

目录 1 引言 (1) 1.1编写目的 (1) 1.2范围 (1) 1.3定义 (1) 1.4参考资料 (1) 2 项目概述 (2) 2.1产品描述 (2) 2.2产品功能 (2) 2.3用户特点 (2) 2.4一般约束 (2) 2.5假设和依据 (3) 3 具体需求 (3) 3.1功能需求 (3) 3.1.1功能需求1 (3) 3.1.2功能需求2 (3) 3.1.3功能需求3 (3) 3.2外部接口需求 (5) 3.2.1用户接口 (9) 3.2.2硬件接口.................................................................................................... 错误!未定义书签。 3.2.3软件接口 (5) 3.2.4通信接口.................................................................................................... 错误!未定义书签。 3.3性能需求 (10) 3.4设计约束 (10) 3.4.1其他标准的约束 (6) 3.4.2硬件的限制 (10) 3.5属性 (10) 3.5.1可用性 (10) 3.5.2安全性 (10) 3.5.3可维护性 (7) 3.5.4可转移\转换性 (7) 3.5.5警告............................................................................................................ 错误!未定义书签。 3.6其他需求 (11) 3.6.1数据库 (11) 3.6.2操作 (11) 3.6.3场合适应性需求 (8) 4 附录 (12)

大学自动排课算法设计与实现

大学自动排课算法设计与实现数据库设计说明书

目录 1. 文档介绍................................................. 错误!未定义书签。 文档目的...................................................错误!未定义书签。 文档范围...................................................错误!未定义书签。 读者对象...................................................错误!未定义书签。 参考文献...................................................错误!未定义书签。 术语与缩写解释.............................................错误!未定义书签。 2. 数据库环境说明 ........................................... 错误!未定义书签。 3. 数据库的命名规则 ......................................... 错误!未定义书签。 4. 逻辑设计................................................. 错误!未定义书签。 5. 物理设计................................................. 错误!未定义书签。 表汇总.....................................................错误!未定义书签。 表A .......................................................错误!未定义书签。 表B ......................................................错误!未定义书签。 表C ......................................................错误!未定义书签。 表D ......................................................错误!未定义书签。 表E ......................................................错误!未定义书签。 表F ......................................................错误!未定义书签。 表G ......................................................错误!未定义书签。 表H ......................................................错误!未定义书签。 表I ......................................................错误!未定义书签。 8. 安全性设计............................................... 错误!未定义书签。 防止用户直接操作数据库的方法...............................错误!未定义书签。 用户帐号密码的加密方法.....................................错误!未定义书签。 角色与权限.................................................错误!未定义书签。 9. 优化..................................................... 错误!未定义书签。 10. 数据库管理与维护说明 .................................... 错误!未定义书签。

白平衡调整 实验报告

电视摄像实验报告 实验名称:白平衡调整及跟移镜头的拍摄练习 院系:班级专业: 学生姓名:学号: 同组人:实验日期: 指导教师:

一.实验目的及要求 1. 通过三种执机方法、三种拍摄方式练习移镜头和跟镜 头拍摄,掌握在移动条件下手持稳定拍摄,拍摄出不同含义的镜头画面。 2. 通过了解色彩平衡原理及光圈、快门与进光量的关系, 认识掌握在不同光线环境下白平衡的调节方法,以保证在不同拍摄条件及环境下所拍摄图像色彩还原正确。 3. 通过改变白平衡,调整光圈、快门在白天拍摄夜景画 面,以体会在一定光照条件下拍出不同色彩效果的镜头画面。 二.实验原理 1.手持摄像机靠脚步移动拍摄移镜头、跟镜头及固定画面,同时通过“旋转”拍摄写意镜头。 2.不同的拍摄环境有不同的光色成分,要使所摄图像色彩还原正确,需要掌握白平衡调整的方法和技巧。三.主要仪器设备 索尼摄像机三脚架摄像机电池 摄像带白平衡色谱 四.实验过程 1.(1)领取器材,检查安装好摄像机、电池、摄像带等, 确保机器正常无误,准备拍摄练习; (2)进行固定镜头及推拉镜头达到基本拍摄练习,熟

悉掌握基本功。 2.(1)运用三种执机方法和三种拍摄方法,通过脚的过 渡,与被摄者呈平行、同向、逆向拍摄关系,分别将摄像机端着、抱着、提着,进行移镜头和跟镜头拍摄; (2)利用移动镜头进行固定画面的拍摄练习,展现出拍摄场景及人物关系。 3. 拍摄者与被摄者拉手分别“旋转”,练习唯美的写意画 面拍摄。 4.(1)按WHT BAL键调节白平衡,摄像机镜头对准白 色平衡色谱本,使用推镜头使白纸充满画面,自定义的图标停止闪动即完成; (2)将摄像机对准白平衡色谱本“黄5”,然后将光圈(IRIS)设置为F11,快门(SHUTTER SPEED)为10000,令其在白天拍摄出夜晚的效果;结束后,还原白平衡,调节光圈为F5.6,快门为50。 五.实验现象及处理结果 1.移镜头和跟镜头拍摄时画面晃动严重,要保持画面拍摄平稳就要注重脚步移动,脚的方向与前进方向呈30度左右可以改善拍摄状况。 2.调整白平衡能产生特殊的影调效果,用黄色调整时产生蓝色影调的感觉,达到特殊的拍摄效果,更好的展现场景。

白平衡效果和微调方法

白平衡效果和微调方法 白平衡是将因光源条件产生偏色的被摄体颜色补偿为其原来颜色的功能。该功能可以根据拍摄时的光源情况设置合适的白平衡模式,但设置成和光源色温不同的模式时,则可以强调某种特定的颜色,或轻松调出自己所喜爱的颜色。了解了光线的颜色后,就可以在多种场景下有效利用这一功能。 撰稿:铃木知子 通过调整白平衡改变颜色 变成蓝色 将白平衡设为白炽灯 隧道形状的斜坡。在近前有一盏蓝色照明。为表现更加清冷的氛围,将白平衡设为“白炽灯”,强调了蓝色。 变为黄色 将白平衡设为阴天 光线照射不到的高架桥下的风景,为展现怀旧的氛围,白平衡选择“阴天”以增加画面的温度。通过设置不同的白平衡模式,画面颜色会发生微妙的变化。

变为红色 将白平衡设为10000K(手动选择色温) 手动设置K(开尔文)值为10000K。整体感觉很清冷的照片变成了琥珀色,营造出不同寻常的氛围,给人印象深刻。 色温是表示光源光线色调的数值。单位是K(开尔文),色温越低越接近于红色,越高则越接近于蓝色。比如看上去为红色的朝阳的颜色,色温很低只有约2000K。白平衡就是为还原被摄体本来的颜色,对拍摄时不同的光源色温进行补偿的功能。白平衡设为“自动”的话,相机会自动判断色温,一定程度地补偿为正确的颜色。另外,相机还配备有“晴天”、“阴天”等白平衡预设模式,选择和实际拍摄情况相 同的模式即可补偿颜色。有些相机还可以直接设置色温值,因此记住不同光源的色温值,就可以更为准确地进行设置和补偿。 选择和实际光源不同的白平衡模式会怎样呢?照片的颜色会发生很大改变。比如晴天时选择色温较低的“白炽灯”的话,红色较少的状态下再大量去除红色,照片就会偏蓝。选择色温较高的“阴天”的话,蓝色较少时再去除大量的蓝色,照片就会偏红。只要掌握了白平衡,这些效果就可根据拍摄者的意图改变照片的颜色,比如大胆增加黄色营造怀旧的氛围,或通过蓝色拍出给人感觉清冷的照片等。白平衡就是可以根据设置轻松改变照片的颜色,让照片更有创意的功能。 尼康数码单反相机 配备了可支持多种 光源的预设模式。 即使不知道色温的 具体数值,也可以 进行丰富的色彩表 现

手动白平衡设置方法

手动白平衡设置方法 手动白平衡灰色物体(如灰板)或白色物体(如灰板的背面)面积应至少占据取景器2/3大小,手动设置白平衡不需要相机对参照物聚焦,所以可以把相机改为手动对焦模式,把镜头设置为无限远对焦,只要拿一个名片就可以凑在镜头前完成手动设置。手动设置白平衡要注意关闭相机曝光补偿,尤其是正补偿要关闭。如果相机在+0.5档补偿情况下对白色物体设置白平衡,将会失败出现“no Gd”。但相机在ISO200的情况下,作-3档补偿仍可以正确读取白平衡数据。但在高ISO时负补偿相机会得出错误的白平衡数据。所以在设置手动白平衡时最好关闭曝光补偿。 正确使用白平衡: 在使用闪光灯拍摄时,因为电子闪光灯发出光线的色温与日光基本相同,所以应把白平衡设置为日光,即使是在拍摄夜景时也应如此,这样的设置对近景人物色彩的还原也比较好,而远景灯光在照片上一般表现为温暖的黄色,为大多数人所喜欢。如果你在拍摄夜景时只有远景而没有近景人物的话,则可以把白平衡设置为白炽灯。 花草是摄影爱好者经常拍摄的东西,拍花时不要用自动白平衡,根据当时的光源调整就行了。如果在日光下拍花而把白平衡设置为白炽灯,则可以让白色的花拍摄出来带一些蓝色,如同情人节花店出售的“蓝色妖姬”! 现在学校教室、单位办公室基本是用日光灯照明。日光灯看上去是白色,其实是我们的眼睛在“自动白平衡”。 日光灯发出的光的光谱不是连续光谱,只能用近似色温大约4000K来表示。在日光灯下拍摄时可以设置白平衡为日光灯;如果你嫌拍出来的照片有点偏绿色,也可以设置白平衡为日光,然后在镜头前面加一个专用的日光灯滤光镜,它是品红色(Magenta)的,只是市面上不常有卖。

适合中小学的简单排课算法

1、模型及数据库表 (1)时间模型 假设每天可以使用的授课时间为8个时间单位,则一个星期可以使用的总授课时间为40=8×5(一周上课时间为5天)。整个有效的周期时间域可以定义为集合Ω={1,2,3,4,…40},班级、教师被占用的时间是Ω的一个子集。 (2)信息对象的逻辑关系 信息对象的逻辑关系体现在以下几个数据库表中: 表1:课程—课时表 表2:班级—课程表 表3:教师—班级—课程表 表4:教师—班级—时间分配表 结构:教师工号、班级编号、时间分配(Ω的一个子集) 表5:排课总表 结构:教师工号、班级编号、课程编号、时间分配(Ω的一个子集) 2、算法 (1)排课算法 排课算法的目的和关键是通过表1、表2、表3建立表4,然后由表4生成表5(这一步相对简单)。 根据表3我们可以得到一个教师—班级需求矩阵,矩阵的元素T ij表示教师j为班级i上的总课时量。 表4等价于这样一个矩阵,矩阵中的元素S ij表示教师j为班级i上课的时间集合,且S ij是Ω的一个子集,S ij中的元素个数等于T ij。 原则即,S ij每一行(同一个班级的课)尽量互斥,S ij每一列(同一个教师的课)尽量互斥。 步骤1:先排S ij的第一行,S11为从集合中任意取出的T11个时间单元,S12位从Ω-S11剩余的集合中任意取出的T12个时间单元,以此类推。 步骤二:排完S ij的第一行后,对S ij进行如下图初始化,目的是使每一行列的元素互斥。然后在这基础上调整。调整步骤看原文吧… (2)调整算法 附: 原文地址:https://www.sodocs.net/doc/b63913955.html,/view/4f789e0b6c85ec3a87c2c54a.html 表4等价于S ij,表示时间集合 已知表,由表1、2、3可计算出T ij,表示课时量

自动白平衡(AWB)算法

自动白平衡(AWB)算法 色温曲线 本文大体讲解了白平衡的算法流程,适用于想了解和学习白平衡原理的筒子们. 一般情况下要实现AWB算法需要专业的图像和算法基础,本文力图通过多图的方式,深入浅出,降低初学者理解上的门槛,让大家都理解到白平衡算法流程. 看到这里还在继续往下瞄的同学,一定知道了色温的概念,并且知道sensor原始图像 中的白色如果不经AWB处理,在高色温(如阴天)下偏蓝,低色温下偏黄,如宾馆里的床头灯(WHY!OTZ) (如下图). 下面这个T恤的图片非常经典,怎么个经典后续再说,不过大体可以看出有偏黄和偏蓝的情况.虽然如此,却已经是AWB矫正以后的效果. 所以,为了眼前的女神白富美在镜头里不变成阿凡达和黄脸婆,这时就需要白平衡来工作了. 流程原理很简单: 1,在各个色温下(2500~7500)拍几张白纸照片,假设拍6张(2500,3500…7500),可以称作色温照. 2,把色温照进行矫正,具体是对R/G/B通道进行轿正,让偏色的白纸照变成白色,并记 录各个通道的矫正参数. 实际上只矫正R和B通道就可以,这样就得到了6组矫正参数(Rgain,Bgain). 3,上面是做前期工作,爱思考的小明发现,只要知道当前场景是什么色温,再轿正一下 就可以了.事实上也就是如此. 所以,AWB算法的核心就是判断图像的色温,是在白天,晚上,室内,室外,是烈日还是夕阳,还是在阳光下的沙滩上.或者是在卧室里”暖味”的床头灯下. 之前拍了6张色温照以及6组矫正参数.可是6够么,当然不够, 插值一下可以得到无数个值,我们把点连成线, 得到了一个神奇的曲线------色温曲线.大概是下面这个样子. 上面提到了三个值(RG,BG,色温),这应该是个三维的.没关系,我们再来一条RG跟色温的曲线,这样只要知道色温,就知道RG,知道RG,就知道BG,知道RG,BG就能轿正了,yes! 至此,我们的前期工作已经全部做完了, 并得到了AWB的色温曲线,下一步只要计算得到当前色温,顺藤摸瓜就能得到当前的矫正参数(Rgain,Bgain),那白平衡的工作就作 完了.(放心,当然没这么简单)

课程设计(自动排课系统)

2008~2009学年度《WEB 程序设计》 课程设计 班级:05网络3班 学号: 姓名:周秋艳 2008年12月17日

2008—2009 学年度<>课程设计 周秋艳 1 基于WEB 的高校教师排课系统 一、 用户需求分析(10分) 学校教务的管理作为高校教育信息化工作中的一项重要工作,如何构建一个具有开放性、实用性和灵活性的平台,是一个值得探讨的课题。其中,作为学校教务重点环节之一的排课系统也尤为重要。 先前,在统筹安排各班级上课的时间需要人工实现,而且经常会出现同时有多个班级要使用教室的冲突。既耗时又耗精力,随着计算机技术的不断发展,计算机技术在各领域的充分完美应用,以学校的教务管理为该系统的应用背景,开发一个教室智能排课系统。 此系统开发主要包括后台数据库的建立和前端应用程序的开发两个方面。系统采用Visual Basic 6.0开发工具和SQL Server 2000作为后台数据库开发的应用软件。该系统实现上机时间的安排,课程的安排,教室的安排,以及它们之间的不冲突和资源的高效利用;这更切合学院教学需要,降低了排课管理工作的工作量和节省了时间,同时课程安排完成后,学院可迅速获得课表情况信息,为教学工作带来方便。本系统界面友好,操作简单,使用方便。 二、 系统总体设计(15分) 1.系统功能描述 1.1 基本信息管理:教师、教室、班级、课程、教学任务等数据的输入、编辑功能; 1.2 数据处理:自动排课、课表修改、删除功能;

1.3 数据输出:桌面查询教师、教室、班级课程表,报表打印教师、 教室、班级课程表; 1.4 帮助:指导用户使用该系统及其他相关说明。 2 系统功能设计 分析目前市场上流行的各种排课软件,它们都具有比较完善的功能,但在真正的排课算法上都会有些问题,因为排课算法最关键的问题是如何解决各式各样的冲突。在做需求分析的过程中,通过调查得知目前排课人员对排课算法的主要要求有: 2.1 怎样的合班组合能避免冲突? 目前采取的方式是相同或相近的专业的班级组合。 2.2 什么地方有空能排课? 对教室和班级而言是查空,对教师而言是有无排课需求。 2.3 有两个以上的空哪一个更好? 是要考虑离散和平衡问题。 2.4 排课前如何考虑教师宏观利用问题? 例如:多媒体大班课:大学英语、高等数学尽量排在上午, 思想道德修养、马克思主义哲学原理等尽量排在下午。 2.5 对于数量巨大的信息,系统仍具有较快的响应速度和较小的 系统开销。 三、系统功能模块分析(25分) 详细分析各功能模块之间的关系,以及各功能模块下的子模块构成。 2

相关主题