- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《软件开发方法与案例分析》软件项目开发实践A要点.ppt
西安邮电大学计算机学院 软件项目开发实践 西安邮电大学计算机学院 图像在 RGB 颜色空间中各个颜色通道图像的显示 软件项目开发实践 西安邮电大学计算机学院 软件项目开发实践 思考:如何将图像在 RGB 颜色空间中各个颜色通道图像显示为通道颜色?(如 R 通道显示为红色。。。。。。) 西安邮电大学计算机学院 给图像加上一个 “红色” 的边框 软件项目开发实践 西安邮电大学计算机学院 软件项目开发实践 图像的“镜像”与“倒置” 西安邮电大学计算机学院 图像的代数运算 软件项目开发实践 西安邮电大学计算机学院 图像代数运算的应用 【例】图像的加法和乘法 - Alpha通道混合技术。 Alpha 通道混合技术的作用就是要实现一种半透明效果。假设一种不透明东西的颜色是 A,另一种透明的东西的颜色是 B,那么透过 B 去看 A,看上去的颜色 C 就是 B 和 A 的混合颜色。在图像处理中可以通过图像的加法和乘法实现这种效果: 软件项目开发实践 西安邮电大学计算机学院 “Alpha通道混合技术”的应用 – 图像可见水印 图像的数字水印可用于图像版权保护,一般有 2 种:可见水印和不可见水印。可以通过“Alpha通道混合技术”实现图像的可见水印。 数字图像的可见水印 软件项目开发实践 西安邮电大学计算机学院 “Alpha通道混合技术”的应用 – 游戏设计 “Alpha 通道混合技术”在游戏设计中被大量采用。这种看似简单的技术可以实现出最眩目的火光、烟雾、阴影、动态光源等等一切你可以想象的出来的半透明效果。 暗黑破坏神 诛仙 软件项目开发实践 西安邮电大学计算机学院 “Alpha通道混合技术”的应用 – 图像变形技术(Morphing )的实现 图像变形技术是指将一副图像 A 平滑地变换为另一幅图像 B 的方法,它实质上是将原图像平滑地变换到目标图像的一种数学变换。它是一种非常有效的视觉效果,常被用在教育及娱乐业上。图像变形的思路与技术方案有多种,其中有一个重要分支是 Morphing 技术。其思想是指定一个变换,该变换把第一幅图像变形成为第二幅图像。它的逆变换把第二幅图像变形为第一幅图像。由变形而生成的图像序列中,前面部分很象第一幅原始图像,中间部分既象第一幅原始图像又象第二幅图像,后面部分则很象第二幅图像。显然,图像变形不但是图像在空间域 ( x, y ) 上的变换,同时也是在时间域 t 上的变换。可以采用“Alpha 通道混合技术”实现图像变形(Morphing)。 软件项目开发实践 西安邮电大学计算机学院 伪算法如下: procedure MorphingImages; begin f = LoadImage( A ); // 读入图像文件 A 和 B,变形为 A - B g = LoadImage( B ); avi = CreateAVIFile; // 创建一个 AVI 动画文件 t = 0.00; while ( t = 1.00 ) do begin h(x,y) = ( 1 – t ) * f(x,y) + t * g(x,y); // 图像变形的核心算法 … AddFrame(avi,h); // 将变形后的图像加入 AVI 文件,使之成为“一祯” t = t + Step; // 处理下一祯( step 为可以调节的时间步长 ) end; SaveAVIFile(avi); // 生成最终的 AVI 文件 end; 软件项目开发实践 西安邮电大学计算机学院 美女变野兽 图像变形(Morphing )的例子 实现效果:“渐现”A 图像、将 A “变形”到 B、“渐隐”B 图像 软件项目开发实践 西安邮电大学计算机学院 李宇春变姚明 海滩变雪山 软件项目开发实践 西安邮电大学计算机学院 软件项目开发实践 【例】图像的减法 – 剪影法。 步态识别(Gait Recognition)中的剪影法(图像相减)。 西安邮电大学计算机学院 软件项目开发实践 图像的特效显示 西安邮电大学计算机学院 软件项目开发实践 // 产生图像底片效果( 即求反 ) ... for p:=0 to ABitmap.Height - 1 do // 逐行处理 ... begin // 获取每一行图像数据的指针 ... OrigRow := ABitmap.ScanLine[ p ]; // 逐点处理 ... for q:=0 to ABitmap.Width - 1 do begin OrigRow[ q ].r := ( 255 - OrigRow[ q ].r ); OrigRow[ q ].
您可能关注的文档
最近下载
- 德国邦飞利变频器故障代码.pdf VIP
- 电子钱包 APP-钱Bag.PDF VIP
- iPhone使用手册中文.pdf VIP
- 《矿产资源_三率_指标要求 第 5 部分:金、银、铌、钽、锂、锆、 锶、稀土、锗》.pdf VIP
- 龙光集团丨纪凯婷人物介绍.pdf VIP
- 1访谈记录不忘初心方得始终.pdf VIP
- D-Z-T 0462.4-2023 矿产资源“三率”指标要求 第4部分:铜等12种有色金属矿产(正式版).docx VIP
- 无人机组装调试与检修-第五章-无人机系统调试.pptx VIP
- 无人机组装调试与检修-第四章-固定翼无人机系统组装.pptx VIP
- 无人机组装调试与检修-第二章-无人机装调工具与工艺.pptx VIP
有哪些信誉好的足球投注网站
文档评论(0)