找一个跟颜色有关的国外的游戏,就是一个移动的ppt图形填充颜色你要选出它所有包含的颜色的

91国外流行的几种英语教学游戏
上亿文档资料,等你来发现
91国外流行的几种英语教学游戏
一、RunningDictation(移动听写);1.准备若干份听写材料(句子、文章等),并分开张;2.将学生分成几组,每组留守一人执笔(在位子上不;3.此游戏目的在于训练学生的听写能力、记忆能力、;二、StopGame(暂停写单词);1.将学生分成若干小组,并给每个小组命名,向每个;2.教师在黑板上画好表格,如下表:;3.让一位学生唱字母歌,教师说“Sto
一、Running Dictation(移动听写) 1.准备若干份听写材料(句子、文章等),并分开张贴到教室四周墙上或室外。2.将学生分成几组,每组留守一人执笔(在位子上不动),其余人到教室四周或室外去寻找张贴的听写内容,并背下听写内容(不准抄写),然后让组内留守者听写,最后看哪个小组首先完成任务。3.此游戏目的在于训练学生的听写能力、记忆能力、配合能力和团队精神。 二、Stop Game(暂停写单词)1.将学生分成若干小组,并给每个小组命名,向每个小组发一张白纸。2.教师在黑板上画好表格,如下表: 3.让一位学生唱字母歌,教师说“Stop&,然后就以学生刚唱到的这个字母开头,让每组按要求写出单词,可以给每组学生2分钟时间的思考和讨论,然后将纸条收上来,看小组写对几个,最后计算总分。4.此游戏目的在于巩固词汇,培养合作精神。 三、Listen and Say(传话不走样) 1.准备几句与学习内容有关的句子。2.将学生分成若干小组并排队站好。3.每组第一个同学到老师身边,听老师耳语一句,听清后,迅速跑回传给本小组第二个同学,最后一个同学大声说出听到的句子。哪一组准确说出为获胜者。4.此活动目的在于训练学生听说能力。 四、Honeycomb(蜂窝迷宫) 1.将学生分成2组。2.教师在黑板上画一个个外形呈蜂窝状的图形(每个方格为六边形),并写上字母,如下图: 3.用掷硬币的方法决定先后。先走的那一组先选择一个字母,教师说一句话,在这句话中含有一个单词,单词中含有这个字母,如A,教师说:I like eatA.学生答:apple。回答正确,占据此六边形,错误的退回上一位。4.如果路被堵死,对方认输。譬如,一组占据L、B、K,另一组占据M,那么M组输,因为路被堵死。 五、Scramble for the Seat(抢坐位) 1.将座位排成A状或B状,如下图: 2.让所有同学围绕凳子慢走(同学的数量比凳子多一个),边走边说一句教师规定的英文句子,老师说stop,所有人停止行走,开始抢凳子,没有抢到的一位同学被淘汰。 3.下一轮,抽掉一个凳子,继续活动。4.此活动目的在于训练学生语言动作协调能力和反应能力。 六、Guessing(猜词语) 1.准备大卡片数张,每张卡片上都画有一个物品或动物。2.让其中一个学生站到前面,其他人可以用一些疑问句问这个学生,如1s it round?Does it eat meat?回答只能是Yes或No。3.学生可根据问答可获得的信息猜测卡片上画的究竟是什么?猜对者获胜。 七、Bingo(听写) 1.教师在黑板上划上四方形格子,并让学生人手一张,如下图: 2.教师让学生听写单词,学生可在方格内任意填写。3.听写完成后,如果所听写的几个单词组成直线或斜线,那该生就成幸运的Bingo。4.此游戏目的在于训练学生听写能力。 (选自《中小学英语教学研究》) 该文章转自[小学课堂在线]:/zhxk/.html英语课堂单词教学游戏(33-64)33抢读单词这是训练学生从认读单词能力的游戏,教师将全班分成若干小组,然后逐个出示一些单词卡片或图片,学生们举手抢答,教师让最先举手的学生读出该单词并说出其中的意思,或将图片上的单词读出来拼出来,读对说对拼对的给该组记10分,得分最多的组为优胜。34看图猜词以每一纵行为一组进行竞赛,教师先出示一些单词的图片,然后收起来,再从中抽出一张放在身后,由每组的第一名学生轮流猜,可以问:“Is it a plane (bus,bike)?”回答:Yes it is.或No,It isn?t.等。哪个组猜对了就给记10分,然后接着往下猜,第一排的学生猜过后第二排接着猜,最后得分最多的组为优胜。做这个游戏时,还可以找一位学生来主持,由他让学生们猜。35看图写单词这是让学生们复习学过单词的游戏,教师事先把需复习的20个单词用简笔画画在小黑板上或大白纸上,先不要让学生们看见,然后将全班按前后左右四人一组分成若干小组。竞赛开始,教师将小黑板或白纸挂起来,让学生们看一分钟,然后收起来,再给学生们两分钟时间将看到的单词写出来,写得最多最正确的组获胜。36相同词首单词拼读赛将全班分成若干小组,教师说一个字母(如:D),第一组的第一名学生立即站起来,说出并拼出三个(也可以是五个或十个,视学生词汇量的多少而定)以字母D打头的单词,如:desk,dog,door等,念不出或念错要扣分,这位学生说完后,教师念另一个字母,由第二组的第一名学生说。这样依次进行下去,最后看哪组得人最多为胜,做这个游戏时,也可以让两组的学生轮流说字母(如由第一组的第一名学生说字母,由第二组的第一名学生答)这样就成了对抗赛,注意不要说Q,X,Z等字母。 37拼单词对抗赛将全班分成若干小组,对抗赛在两个小组中进行,在教师宣布游戏开始后,第一组的第一名学生立即用中文说出一个单词(如:自行车),第一组的第二名学生应立即将这个单词说出来,说错或不能迅速说出单词的记负分,最后哪组扣分最少为优胜。39相同元音单词拼读对抗赛将全z班分成若干小组,对抗赛在两个小组中进行,游戏开始,教师说一个单词(如:bike),第一组的学生A应立即站起来,说出一个含相同元音(即元音[ai]的单词),如:five,说出词义并拼出来,说不出,说错词义拼错要扣分,这位学生说完后,教师念另一个单词,由第二组的学生A站起来说,这样依次进行下去,最后看哪组得分最多为优胜。做这个游戏时,也可以让两组学生轮流说单词(如由第一组的学生A说一个单词,由第二组的学生A答),这样就成了对抗赛。40拼读单词列队比赛将全班分成两组,教师发给每个学生一张字母卡片,不常用的字母(如Q,Z)可以一人多拿几张,游戏开始,教师说一个单词,如ship,或出示一张轮船的图片,两个组持S,H,I,P字母的学生应立即站到讲台前按顺序站好队,先按正确次序排好队的为优胜。41单词接龙将全班分成若干组,每组来一个学生在黑板上写出一个以某字母为词首的单词,前一个单词的词尾字母作下一个单词的词首字母。在规定时间内哪一组接的词最多为优胜。如:pen-nice-eight-tea-an-no-or-right-teacher-radio-on-nor等。42猜袋中物教师从书包中拿出一件东西放入一只不透明的袋子里,由每组的第一名学生轮流猜,可以问:“Is it a banana(an apple,orange)?”猜对了为优胜。43换宝教师准备好一些单词卡片(有的写中文,有的写英词)和图画。将卡片和图画放入一只不透明的袋子里。游戏开始教师说,袋子里装的是许多宝物,让学生们上来轮流摸宝,如果摸到的是写有英文的卡片,则要英译汉;如果是中文,则要汉译英并拼读出来;如果是图片,则要看图说英语。
44看图猜词大家答教师先出示一些单词的图片,然后收起来,请一名学生到前面猜,猜的学生面对全班,再请另一名学生上前站在他身后,抽出一张图片高举在手中。猜的学生可以问全班:“Is it a plan(ship,bike)?”等,全班学生答:“Yes.”或“ No.”猜对后可以换另一位学生继续猜。45猜颜色教师先准备一些单词的图片。如白色的飞机,红色的小汽车,黑色的鞋,绿色的上衣等。游戏开始,请一名学生到前面来猜,猜的学生面对全班站立,再请另一名学生上前站在他身后,抽出一张图片高举在手中并说:“This is a plane(car).What colour is it?Please guess.”猜的学生可以问全班:“Is it red (black)?”等,全班学生答:“Yes.”或“No.”猜对后可以换另一位学生继续猜。 46缺了什么这是训练学生记忆力的游戏。教师出示一些实物,放在讲台上,让上来猜的学生先看半分钟,然后背向讲台面向学生站立,再让另一位学生上来取走一样东西。然后说:“Pease guess What is missing?”猜的学生要在10秒钟内用英语把缺的东西说出来。47传递单词每一排为一组,全班分成若干组,教师分别发给每一组最后一排的学生一张纸,上面写个单词。在教师说开始后,最后一排的学生即用耳词把纸上的单词告诉前面的学生,这位学生再把听到的单词告诉前面的学生…这样依次进行下去。最后,第一排的学生把所传的单词写到黑板上,传得最快,最准的组获胜。48找对子教师将20个单词的图片贴在黑板上,另外将20张对应的单词卡扣着放在讲台上,然后让参赛的两组学生逐一上来抽卡片,抽出卡片后先要举给学生们看,然后把黑板上相应的图摘下来并将单词读出来,找对读对的得2分,找对读错给1分,找错了的不得分,卡片全部抽完后,得分多的为优胜。49摸鼻子这是训练学生听单词并快速作出反应的游戏,在学了单词nose,ear,eye,leg,hand,arm,finger等单词后,教师可快速说出这些单词,学生听到指令便用手触摸这个部位,最快最准的获胜,当学生做得非常熟悉后,还可以增加难度,可要求学生听到哪个单词不许摸哪个部位,如教师说“nose”,学生不可以摸鼻子,但可以摸眼睛,耳朵,嘴等其它部位,这个游戏可以用竞赛的形式进行,每组抽一名学生到前面作动作,做错了就被淘汰,最后剩下的一人或两人为优胜。50听单词做动作这个游戏的玩法与“摸鼻子差不多,在学了run,walk,sit,stand,swim,skate,play,football,play, basketboll等动词和动词词组后,教师可快速说出这些动词或词组,学生听到便做动作,最快最准的获胜,这个游戏同样可以用竞赛的形式进行,每组抽一名学生到前面做动作,做错了就被淘汰,最后剩下的一人或两人为优胜。51宾狗(Bingo)这个游戏的玩法与游戏(7)相同,每个学生准备一张纸,并在上面画一个井字,将纸分成九格,然后教师随便念九个学过的单词,学生边听边将单词写在格子中,随便填在哪格里都好。学生填好后,教师再打扰次序逐个念这九个单词,学生边听边在听到单词上画圈,当画的圈在横行、竖行或对角线上成为一条直线时,学生就可边喊“宾狗(Bingo)”边将纸举起让教师检查,最先喊“宾狗”写得准确的获胜。这个游戏还可以用于数词,也就是说,教师可以随意念九个数词来代替九个单词,让学生填入格子中。52报电话号码对抗赛以下几个游戏都是训练学生说数词能力的,这个游戏的玩法是:将全班分成若干个小组,对抗赛在两个小组中进行,参赛的每个学生都要准备一张纸,上面写一个六位数的电话号码,在教师宣布游戏开始后,第一组的第一名学生立即出示他手中的号码,第二组的第一名学生应立即用英文将这个号码说出来,然后该学生出示手中的号码,第一组的第二名学生应立即将这个号码说出来,说错或不能迅速说出的记负分,最后哪组扣发最少为优胜。53 53猜年龄教师事先准备好一批人物的图片,如Mike,Kate等,在图片的反面写上数字,如5,8,11,15等。这个游戏可以每一纵行为一组进行竞赛。由教师或一位学生出示一张图片,由每组的第一名学生轮流猜,可以说:“Is he(she)twelve(eleven)?”等。哪个组的学生猜对了就给该组记10分,然后接着往下猜。第一排的学生猜过后第二排接着猜。最后哪个组得分最多为优胜。54加减运算对抗赛将全班分成若干个小组,对抗赛在两个小组中进行,在教师宣布游戏开始后,第一组的第一名学生立即出一道加减题,如:Three and four.等,第二组的第一名学生应立即用英文将答案说出来,如:seven,three等,然后,该学生出另一道题,由第一组的第二名学生回答,答错或不能迅速答出的记负分,最后哪组扣分最少优胜。55猜袋中东西数将全班分成若干小组,每组抽一人到前面,背对着班级。教师拿一个袋子,并向学生们借一些书本,铅笔,钢笔,橡皮等,放入袋中,然后让各组学生轮流猜袋子里东西的数目,猜对的给该组记10分。56找邻居教师让全班学生依次报数,然后用汉语说一个数,如“三十六”则三十六号学生应立即起来并用英语报数“thirty-six”,然后前面一号(35号)和后面一号(37号)就要相继站起来,用英语说“thirty-five”和“thirty-seven”。这个游戏也可以分组竞赛,教师可将学生按左右分成两组,一组报单数,另一组报双数,在教师说一个数(如“二十七”)后,某一组中的27号学生应首先站起来用英语说“twenty-seven”另一组中其后面一号(28号)的学生要紧接着站起来,用英语说“twenty-eight”,不能迅速站起来或是说错了的要扣分,最后扣分最少的组为优胜。57拍七将全班按纵行分成若干组,每组派一至二人到前面围成一圈,教师任意指定一个学生开始说one,然后依次让第二个two说,第三个说three…说到seven,seventeen…或七的倍数(如fourteen,twenty-one等)时,就不报数而用拍手代替,该拍手时报了数,或者报错了数字,就被罚下去。游戏重新开始,直到剩下最后两个人,给这两个组记10分。做这个游戏,还可以与记单词结合起,可以在该拍手时说一个刚学过的比较难记的单词,如language等,说错了要被罚下去,并换一个单词重新开始游戏,这样不仅可以帮助学生读英语单词,还可以复习单词,这个游戏除了可以分组竞赛外,还可以在全班进行。58找出不合群的单词教师说一组单词(如car,bus,jeep,sheep),比一比谁能最先挑出意义上不合群的词。上述单词中sheep不合群,因为car,bus,jeep,属于交通工具一类的,而sheep属于动物一类的词。59增减字母变单词&br&教师说出或出示一个单词,要求学生增加或减少一个字母使其变成另一个单词,如:it-its,read-red.包含各类专业文献、生活休闲娱乐、中学教育、专业论文、幼儿教育、小学教育、外语学习资料、各类资格考试、高等教育、91国外流行的几种英语教学游戏等内容。 
 国外流行的几种英语教学游戏 听写游戏: 一、Running Dictation(移动听写) 1.准备若干份听写材料(句子、文章等),并分开张贴到教室四 周墙上或室外。 2.将学生分成...  3.听写完成后,如果所听写的几个单词组成直线或斜线,那该生就成幸运的 Bingo。 4.此游戏目的在于训练学生听写能力。 (选自《中小学英语教学研究》) 该文章转自[...  国外比较流行的几种英语教学游戏_英语学习_外语学习_教育专区 暂无评价|0人阅读|0次下载|举报文档 国外比较流行的几种英语教学游戏_英语学习_外语学习_教育专区。...  国外英语游戏_(1)_教学案例/设计_教学研究_教育专区。国外流行的几种英语教学游戏 一、Running Dictation(移动听写) 1.准备若干份听写材料(句子、文章等),并分开...  洛基英语,免费体验全部在线一对一课程: /(报名...英语教学的游戏 1页 免费 国外流行的几种英语教学... 3页 免费喜欢...  英语小游戏_少儿英语_幼儿教育_教育专区。国外流行的几种英语教学游戏 国外流行的几种英语教学游戏一、Running Dictation(移动听写) 1.准备若干份听写材料(句子、文章...  浅谈幼儿英语教学中游戏的运用英语教学活动是幼儿园语言教育活动的一种特殊类型, 幼儿园英语教学是一种对第二语 言的启蒙教育, 虽然它还没有完整的教育体系也未...  国外流行的几种英语教学游戏一、Running Dictation(移动听写) 1.准备若干份听写材料(句子、文章等),并分开张贴到教室四周墙上或室外。 2.将学生分成几组,每组留守...  英语游戏教学的几种常见类... 2页 5财富值 英语课堂常用教学游戏 8页 2财富值 小学英语教学常用游戏介绍 15页 免费喜欢此文档的还喜欢 剑桥少儿英语课堂游戏总结...查看: 4365|回复: 0
图像的处理(一)----灰度图像像素颜色亮度处理
该用户从未签到主题帖子e币
没有eoe的账号,级别还太低,出门如何吹牛逼?
才可以下载或查看,没有帐号?
图像的处理(一)----灰度图像像素颜色亮度处理以前看了一些有关图像处理的书,对我起到了很大的帮助。所以,今天我就将我学过的知识整理出来,一方面可以给人学习,另一方面也可以请各位高手指点指点。
我要说的图像处理是针对程序方面的。所以,先做一个程序来放置图形。在这里,我使用了Delphi作为工具。因为,在我使用过的众多编译器当中,Delphi对图形的支持最好。还有,这里我并不是讲语法。所以,有些代码我就不详细说明。不便之处,敬请原谅。
注意:本文章的示例程序所用的东西不超过GDI的范围。
在图像处理中,速度是很重要的。因此,我们得重新处理一下TBitmap,得到TVczhBitmap。这只是因为GetPixels和SetPixels的速度太慢,换一个方法而已。
unit untBitmapP
uses Graphics, SysU
TVczhBitmap=class(TBitmap)
Data:PByteA
procedure SetF
function GetBytePointer(X,Y:Integer):PB
procedure SetBytes(X,Y:IValue:Byte);
function GetBytes(X,Y:Integer):B
constructor C
property Bytes[X,Y:Integer]:Byte readGetBytes write SetB
procedure LoadFromFile(FileName:String);
procedure ToG
implementation
procedureTVczhBitmap.SetF
HandleType:=bmDIB;
PixelFormat:=pf24
functionTVczhBitmap.GetBytePointer(X,Y:Integer):PB
if Line&&Y then
Data:=ScanLine[Y];
Longint(result):=Longint(Data)+X;
procedureTVczhBitmap.SetBytes(X,Y:IValue:Byte);
GetBytePointer(X,Y)^:=V
functionTVczhBitmap.GetBytes(X,Y:Integer):B
result:=GetBytePointer(X,Y)^;
constructorTVczhBitmap.C
inherited C
procedureTVczhBitmap.LoadFromFile(FileName:String);
inherited LoadFromFile(FileName);
procedure TVczhBitmap.ToG
var X,Y,R:I
for Y:=0 to Height-1 do
for X:=0 to Width-1 do
for B:=0 to 2 do
R:=R+GetBytes(X*3+B,Y);
for B:=0 to 2 do
SetBytes(X*3+B,Y,R div 3);
此后,我们需要建立几个窗体。第一个用来显示图片,第二个用来处理图片,其他的窗体都继承自第二个窗体,包含实际的处理方法。
先看第二个窗口:
Windows, Messages, SysUtils, Variants,Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls, untBitmapProc, StdCtrls,ComC
TfrmProcessor = class(TForm)
pbBar: TPaintB
gpProc: TGroupB
Button1: TB
procedure FormCreate(Sender: TObject);
procedure FormDestroy(Sender: TObject);
procedure FormShow(Sender: TObject);
procedure pbBarPaint(Sender: TObject);
procedure Button1Click(Sender: TObject);
{ Private declarations }
{ Public declarations }
BarData:array[0..255]of B
Bar:TVczhB
procedure DrawB
frmProcessor: TfrmP
implementation
{$R *.dfm}
procedureTfrmProcessor.DrawB
Bar.Canvas.FillRect(Bar.Canvas.ClipRect);
Bar.Canvas.MoveTo(0,255-BarData[0]);
for I:=1 to 255 do
Bar.Canvas.LineTo(I,255-BarData[I]);
procedure TfrmProcessor.FormCreate(Sender:TObject);
Bar:=TVczhBitmap.C
Bar.Width:=256;
Bar.Height:=256;
Bar.Canvas.Brush.Color:=clW
Bar.Canvas.Brush.Style:=bsS
procedureTfrmProcessor.FormDestroy(Sender: TObject);
procedureTfrmProcessor.FormShow(Sender: TObject);
for I:=0 to 255 do
BarData[I]:=I;
procedureTfrmProcessor.pbBarPaint(Sender: TObject);
pbBar.Canvas.Draw(0,0,Bar);
procedureTfrmProcessor.Button1Click(Sender: TObject);
for Y:=0 to Buffer.Height-1 do
for X:=0 to Buffer.Width*3-1 do
Played.Bytes[X,Y]:=BarData[Buffer.Bytes[X,Y]];
frmViewer.FormPaint(frmViewer);
之后,做一个窗口继承自它,则调整BarData[]后,按Apply即可看到结果。
现在开始将图像处理。具体效果见示例程序。
一、颜色反转。
灰度图像的颜色都是从0~255,所以,为了使颜色反转,我们可以用255减去该颜色值以得到反转后的颜色。
for I:=0to 255 do
BarData[I]:=255-I;//用<font color="#5减去该颜色值
pbBarPaint(pbBar);
二、缩小颜色范围以增强或减弱亮度
颜色本来是从0~255的。如果调节它的范围,例如从0~16,则会是图像明显变暗。我们可以把起始值设为a,把终止值设为b,则新的颜色值New=a+(b-1)*Old/255。这样做的话可以改变亮度,并且不会破坏原先颜色的顺序。代码如下
for I:=0 to 255 do
BarData[I]:=(255-sbMin.Position)+Round((sbMin.Position-sbMax.Position)/255*I);
pbBarPaint(pbBar);
Button1Click(Button1);
这里的sbMin.Position和sbMaxPosition都是反转过的。所以使用时要用255去减
三、增加某个范围内的颜色范围
如果图像本身的颜色范围很小的画,你可以通过这种方法来加大图像的对比度,有利于对图像的分析。具体做法:
选取一个值a做为起始值,选取一个值b做为终止值,然后按以下公式变形:
255/(b-a)*(X-a)
for I:=0 to 255 do
ifI&=sbMin.Position then
BarData[I]:=0
else ifI&=sbMax.Position then
BarData[I]:=255
BarData[I]:=Round(255/(sbMax.Position-sbMin.Position)*(I-sbMin.Position));
pbBarPaint(pbBar);
Button1Click(Button1);
四、变为黑白图片
在使用第三个功能的时候,你会发现当b&=a时,图像上的颜色除了黑色就是白色。这样操作的好处是不能直接显示出来的。这只要到了比较高级的图像处理如边缘检测等,才有作用。本例可以拿第三种方法的公式再变形,因此不作详细阐述。
五、指数级亮度调整
我们假设这个图的定义域是[0,1],值域也是[0,1]。那么,定义函数f(x)=x^c,则f(x)的图像有一段如上图。我们再用鼠标操作时,可以在上面取一点P(a,b),然后使f(x)通过点P,则c=ln(b)/ln(a)。有了c之后,我们就可以对颜色进行操作了:
New=(Old/255)^c*255=exp(ln(old/255)*c)*255
var ea,eb,ec:E
ea:=A/255;
eb:=B/255;
ec:=Ln(eb)/Ln(ea);
for I:=1 to 255 do
BarData[I]:=Round(Exp(Ln((I/255))*ec)*255);
pbBarPaint(pbBar);
Button1Click(Button1);
这样做可以调节图像的亮度。
先到这里,在下一篇文章中,我会向大家整理出彩色图像亮度调整的方法。
示例程序:
打开后按右键弹菜单
推荐阅读热门话题
618234322721181615131312987715
半小时前半小时前半小时前1&小时前1&小时前2&小时前2&小时前2&小时前2&小时前3&小时前4&小时前4&小时前4&小时前5&小时前5&小时前6&小时前
特别关注 /3
从基础入门到熟练精通,9个阶段知识体系图指引你逐步提升~还有技术问答+讲师互动,最新实战教程每日更新!
想学Android开发,但没有Java基础?Java体系庞大,不知道从哪学起?专门针对Android开发所需的Java基础教程,学这些,就够了!
eoe专家答疑活动开展至今有段日子了,后续也会继续开展。因此有必要把之前的专家答疑活动都汇总一下,方便大家统一查看和参与。
Powered by
扫一扫 关注eoe官方微信

我要回帖

更多关于 ai不规则图形填充颜色 的文章

 

随机推荐