在众多基于区域分裂与合并的图像分割算法中,基于四叉树的方法是最常用的一种方法。下面以一个图4.46所示例子来说明区域分裂-合并法的基本步骤。根据每个区域的方差值可知,区域R1和R3满足方差相似性条件,不需要进行分裂;R2和R4则不满足方差相似性条件,需要进行进一步分裂。图4.47 区域分裂与合并方法示意由于R2和R4已经分裂到最小单位,为单个像素,因此不再进行分裂。......
2023-11-24
对于功能较多的菜单,一般将其归纳为树形目录,可以一层一层地展开,直到树叶,即功能。下面的一组程序(E_32.htm、title.htm、fMain.htm、navigator.htm、fMiddle.htm)演示了树形菜单的使用。
“E_32.htm”是主框架程序。它将浏览器窗口划为两行:第一行35点高,运行“title.htm”程序;浏览器窗口其余的高度全部给第二行,运行“fMain.htm”程序。
“title.htm”程序显示一行标题:“人事管理系统”。
fMain.htm又是一框架程序,它将“E_32.htm”主框架程序划分的浏览器窗口的第二行又划分为三列:第一列175个像素点宽,运行“navigator.htm”程序,这是树形菜单,可以选择不同的操作功能;第二列10个像素点宽,运行“fMiddle.htm”,它显示一向左(或向右)方向的小图片,单击方向图片可以关闭或展开第一列的宽度,当关闭时,第三列就占满整个窗口的宽度;第三列中运行的程序根据在树形菜单上选择不同的操作功能而确定。
“navigator.htm”是一个二级树形菜单。第一级为结点,第二级为叶子。一个结点下有多个叶子,例如结点“数据操作”下有叶子“数据录入、数据修改、数据删除、数据显示”。单击结点可以展开或关闭叶子,单击叶子就是选择操作功能。“navigator.htm”中,类选择符MenuBox2用于合并树形菜单、类选择符MenuBox用于展开树形菜单,各功能块用<div>标记包裹:如“数据操作”功能块是
当它的class="MenuBox2"变为class="MenuBox"后,它所包裹的类选择符titBox、txtBox标记选择符a、li也跟着发生相应的变化:titBox a的背景图变为张开的文件夹、txtBox的display属性值变为默认值block(即按块显示)。每单击结点都就会调用JS函数showMenu(iNo)和ExChgClsName(Obj,NameA,NameB),使class="MenuBox2"和class="MenuBox"交替变化。每个结点前都有关闭(或打开)的文件夹图标,每个叶子前都有叶片图标。每个叶子(即功能)都用<a>标记连接到不同的操作程序。例如,选择“数据操作”下的“数据显示”功能,就调用了“实训30”中的程序,模拟显示数据。
“fMiddle.htm”用来关闭/展开运行“navigator.htm”的第一列窗口,这样,第三列窗口可以增加显示宽度。fMiddle.htm用了4张表示方向的小图片:两张图片的方向指向左,一张浅色,一张深色;另两张图片的方向指向右,一张浅色,一张深色。当鼠标移到图片上时,鼠标的显示样式为pointer手形,同时产生onmouseover事件,执行JS函数changeImage1(),它根据全局变量i的值判断第一列窗口是处于打开还是关闭状态,当i能被2整除则处于打开状态,不能被2整除则处于关闭状态,并将图片换为指向相应方向深色的那一张。当鼠标离开图片上时,产生onmouseout事件,执行JS函数changeImage2(),将图片换为指向相应方向浅色的那一张。当鼠标单击小图片时,产生onclick事件,执行JS函数change-Frame(),它将父窗口程序fMain.htm中语句“<framesetcols="175,10,*"id="fmenu1"frameborder="no"framespacing="0">”中的定义列宽的属性cols="175,10,*"进行重新设定,达到重新分割列宽的目的。
使用“记事本”分别输入“E_32.htm”、“title.htm”、“fMain.htm”、“navigator.htm、fMiddle.htm”程序并存放在应用目录“webapps/ROOT”下的“E32”目录中。在浏览器地址栏中输入:http://192.168.2.1:8080/E32/E_32.htm,则浏览器窗口显示如图3-24所示。(“navigator.htm”程序中用到的结点前缀图片、叶子前缀图片,“fMiddle.htm”程序中用到的4张方向小图片存在了“webapps/ROOT/E32/image”目录下。选择“数据操作”下的“数据显示”功能时,调用了“实训30”中的程序,它们在“webapps/ROOT/E30”目录中。)
E_32.htm:
title.htm:
(www.chuimin.cn)
fMain.htm:
navigator.htm:
fMiddle.htm:
图3-24 使用CSS的display属性展开和合并树形菜单
在众多基于区域分裂与合并的图像分割算法中,基于四叉树的方法是最常用的一种方法。下面以一个图4.46所示例子来说明区域分裂-合并法的基本步骤。根据每个区域的方差值可知,区域R1和R3满足方差相似性条件,不需要进行分裂;R2和R4则不满足方差相似性条件,需要进行进一步分裂。图4.47 区域分裂与合并方法示意由于R2和R4已经分裂到最小单位,为单个像素,因此不再进行分裂。......
2023-11-24
A.ID 选择器B.伪类选择器C.类选择器D.HTML 标签选择器3.假设有多条样式规则由一个独立的样式文件包含,现在有一个网页要使用这个样式文件中的样式规则,应在此网页中使用( )标签链接这个样式文件,并设置此标签的( )属性的值为这个样式文件的地址。登录页面CSS 的英文全称为Cascading Style Sheet,中文译名通常是层叠样式表或级联样式表。......
2023-10-19
隔离开关本来是不具备开合电流能力的,但有时需要开断10m左右的母线,或为了停止空载变压器而开断其充电电流。因此,隔离开关的小电流开断能力,根据隔离开关的结构、开合速度、开离方向、风速、相间距离以及邻近接地装置的距离等不同情况而各异。以上介绍了敞开式隔离开关的结构形式,关于气体绝缘封闭式隔离开关的结构以及由于开合引起的快速瞬态过电压问题将在第十章中介绍。......
2023-07-02
A.上、下、左、右B.左、底、右、顶C.顶、右、底、左D.顶、左、底、右3.CSS 属性text-decoration 可以设置为以下( )一组值。A.none、justfy、left、rightB.none、left、center、rightC.none、underline、overline、line-throughD.none、capitalize 、uppercase、lowercase4.以下有关字体的CSS 属性的说法,错误的是( )。A.list-style-type、list-style-position、list-style-imageB.list-style-position、list-style-type、list-style-imageC.list-style-image、list-style-position、list-style-typeD.list-style-type、list-style-image、list-style-position6.创建一个HTML 页面,在其中编写CSS 样式代码。设置了背景颜色的页面7.在HTML 中使用无序列表显示商品信息,在其中编写CSS 样式代码。商品列表本章将详细介绍常用的CSS 样式属性。......
2023-10-19
如果答案是否定的,如果中基层管理者不懂得控制自己的欲望,不懂得顺服团队成员,不懂得虚己达人,不懂得低调做人、高调做事,高绩效队伍只能是海市蜃楼。这也是中基层管理者做人做事的准则。低调做人,高调做事就是把自己调整到以一个合理的心态去踏踏实实做人、做实事、做好事,并以诚待人、公正处事、积极行动、持之以恒。因此,中基层管理者选择如何为人处世,既是管理价值的具体反映,更是团队价值取向的重要标志。......
2024-02-23
图3.5例3.2 的运行结果说明代码中两个标签分别创建了一个文本框和一个提交按钮。标签的type 属性用于设置标签创建哪种类型的表单元素,这个属性的默认值为text 即文本框。表3.1标签的type 属性除type 属性用于设置标签的类型之外,还支持其他一些属性,用于设置其名称,初始值、图像地址、选中与否的状态等。表3.2标签的属性......
2023-10-19
但是,在一些构件的视图中,也有些线段并不反映实长,只有将这些线段先鉴别出实长和非实长,才能画出构件的展开图。这一过程就是构件的表面展开,简称展开。构件展开后构成的平面图形称为展开图。所以,不论构件的板料形状如何复杂,都可以采用不同的方法进行展开。......
2023-06-15
融合的核心是要团结协作、相互补台,形成一个坚强有力的领导核心,并在重大原则问题上形成坚强、统一的意志。因此,机构的融合已经成为合并高校较为棘手的问题。......
2023-11-28
相关推荐