本书详细介绍了利用Delphi进行图像处理的技术,常用的图像格式,以及Delphi图像处理的常用方法Scanline。
本书共8章,内容包括图像的基本概念、图像的点运算、图像的几何变换、图像的颜色系统、图像的增强、图像代数与分隔、图像的特效、图像处理综合实例,前面7章比较详细地介绍了图像处理的内容,同时提供了非常详细的程序代码,第8章是编者自己创作或者平时收集的一些经典的例子。
本书提供了丰富的源代码,并提供了详细的注释,为读者的学习提供方便。
第1章图像的基础知识1.1图像的基本概念1.2三基色原理和图像的输入1.3图像的几种常见的格式1.4图像格式转换器实例1.5图像浏览器实例1.6Delphi图像处理中Scanline的用法第2章图像的点运算2.1图像灰度处理2.2图像的灰度直方图2.3图像的二值化2.4图像亮度处理2.5图像对比度处理2.6饱和度调节2.7图像着色2.8图像反色2.9图像曝光2.10Gamma校正2.11迷人的万花筒2.12位图的反走样2.13位图的与、或操作2.14创建大型位图以及统计位图颜色2.15位图的噪声调节第3章图像的几何变换3.1图像的平移3.2图像的缩放3.3图像的旋转3.4图像的镜像3.5图像扭曲3.6图像的波浪效果3.7远视图3.8裁剪和合并第4章图像的颜色系统4.1颜色的基本概念4.2颜色空间简介4.3颜色空间的转换4.4亮度/饱和度调整4.5通道与模式4.6RGB颜色调整4.7特殊色彩的实现4.8颜色量化与减色4.9颜色混合第5章图像的增强5.1图像增强概述5.2灰度线性变换5.3灰度非线性变换5.4灰度直方图拉伸5.5图像锐化与图像平滑5.6伪彩色增强5.7中值滤波第6章图像代数与图像分割6.1图像的腐蚀6.2图像的膨胀6.3图像的结构开和结构闭6.4图像的细化6.5图像的边缘检测6.6图像的Hough变换6.7图像的轮廓提取6.8图像的识别和模板匹配第7章图像的特效处理7.1图像的滑入和卷帘显示效果7.2图像的淡入淡出效果7.3扩散效果7.4百叶窗效果和马赛克效果7.5交错效果7.6浮雕效果7.7图像的中心渐出和渐入效果7.8图像的雨滴效果和积木效果第8章综合实例8.1利用Delphi实现桌面变换8.2图片文件的加密解密8.3自定义光标的实现8.4基于Delphi的图像漫游8.5用Delphi实现屏幕图像捕捉8.6图片存取到流以及从流中复原8.7Delphi图像处理在纺织检测中的应用8.8Photoshop中流动蚂蚁线的实现8.9用Delphi读取JPEG文件的缩览图8.10Delphi数据压缩/解压缩处理8.11特大位图的快速显示8.12Photoshop中的喷枪实现8.13颜色填充8.14位图与组件8.15颜色拾取器8.16位图的打印8.17Delphi图像处理在交通中的应用——车牌识别8.18位图文件信息写到文本文件以及恢复8.19放大镜8.20调色板创建及应用8.21图像的局域网传输8.22图像纵横比率最佳调节8.23JPEG格式图片错误信息显示8.24JPG图片存取到数据库8.25基于小波变换的JPEG2000压缩实现8.26傅里叶变换
2025/2/13 14:22:45 16.48MB delphi教程
1
语言:C++运行环境:VisualStudio2013/更高版本
2024/7/25 18:09:31 61.33MB 直线反走样算 MFC 计算机图形学
1
根据OpenGL提供的直线,多边形绘制算法(橡皮筋效果),实现基于鼠标交互的卡通人物设计与绘制。
使用颜色填充与反走样技术对卡通人物外貌以及衣着进行绘制。
实现对卡通人物轮廓的交互控制,点击鼠标左键可以对人物五官位置进行拖拽移动调整。
按“↑”按键能够实现卡通人物绕坐标原点(或指定点)进行旋转。
2024/6/27 3:14:19 13.08MB OpenGL
1
(清华大学版)计算机图形学第1章绪论第2章光栅图形学第3章几何造型技术第4章真实感图形学第5章OpenGL与VRML第6章附录—图形■第1章绪论※计算机图形学的研究内容※计算机图形学的发展简史※应用及研究前沿※图形设备■第2章光栅图形学※直线段的扫描转换算法※圆弧的扫描转换算法※多边形扫描转换与区域填充※字符※裁剪※反走样※消隐※练习题■第3章几何造型技术※曲线和曲面※Bezier和B样条曲线曲面※形体在计算机内的表示※求交分类※实体造型系统简介※练习题■第4章真实感图形学※颜色视觉※简单光照明模型※局部光照明模型※光透射模型※纹理及纹理映射※整体光照明模型※实时真实感图形学技术※练习题■第5章OpenGL与VRML※OpenGL※VRML■第6章附录—图形变换※数学基础※几何变换※投影变换
2023/9/30 0:01:18 3.07MB 计算机图形学 清华大学
1
《OpenGL编程指南(第四版)》OpenGL图形系统是一个软件接口,让程序员能够创建交互式程序,使用计算机图形学技术生成具有真实感的图像。
本书是OpenGLARB推荐的OpenGL1.4版学习指南。
本书首先阐述OpenGL的功能和计算机图形学基本知识,包括状态管理和几何体的绘制、模型变换、视点变换和投影变换、颜色和光照;
然后深入探讨一些高级技术,包括反走样、雾阄、显示列表、图像处理、纹理映射、帧缓存、网格化、NURBS、选择和反馈等;
同时讨论其他一些重要主题,像如何提高程序的性能、OpenGL扩展和跨平台技术等。
本书只要求读者有一定的C语言基础和数学知识,适合所有对OpenGL编程感兴趣的读者阅读。
1
发抖模糊是拍照中罕有的下场,为此提出了一个鲁棒快捷的核函数估量以及图像规复方式。
给定一幅因相机发抖而模糊的图像,该方式起首建树金字塔,而后自顶向下、迭代地估量行为模糊核函数,同时对于图像举行规复。
使用稠浊高斯模子对于核函数建模,使用做作图像的边缘大尾巴漫衍对于图像举行解放。
经由袭击滤波器料想图像的强边缘,对于图像的边缘与核函数举行解放,从而更好地估量核函数。
并经由畅通阈值方式以及核函数重新定位的方式,飞腾核函数的噪声,普及核函数估量的鲁棒成果。
在求解核函数能量方程时,付与共轭梯度法,行使图像的一阶以及二阶偏导数飞腾体系方程的前提数,减速收敛速率。
末了,在一个国内果真的搜罗32组行为模糊图像的数据集上验证了该方式。
试验下场评释,该方式所规复的图像,其边缘以及纹理明晰,能够很好地防止噪声以及振铃走样下场。
1
计算机图形学大作业,是我用MFC做的,由于是用MFC做的,所以画图部分比较慢,特别是种子填充,所以图形变换和多边形裁剪是另外两个单独的小程序。
全部的功能有画DDA直线,中心画圆,椭圆,矩形,多边形,反走样直线,种子填充,扫描线填充,多边形裁剪和图形变换。
2015/11/4 17:57:56 7.78MB 计算机图形学 mfc 绘图板
1
用mfc完成图形的动态功能和反走样曲线
2015/4/8 6:21:04 53KB mfc程序精华
1
c实现的wu反走样算法,编译可运转,是一种很好的反走样反锯齿算法,MichaelAbrash强烈推荐的算法
2020/1/5 5:04:31 7KB wu,反走样
1
一、1.Pleasedownloadandinstalltheglutlibrary.2.WriteacompleteprogramusingthefollowingcodestodrawaSierpinskigasket.voidmyinit(){//attributesglClearColor(1.0,1.0,1.0,1.0);glColor3f(1.0,0.0,0.0);//setupviewingglMatrixMode(GL_PROJECTION);glLoadIdentity();gluOrtho2D(0.0,50.0,0.0,50.0);glMatrixMode(GL_MODELVIEW);}voiddisplay(){GLfloatvertices[3][3]={{0.0,0.0,0.0},{25.0,50.0,0.0},{50.0,0.0,0.0}};//anarbitrarytriangleintheplanez=0;GLfloatp[3]={7.5,5.0,0.0};//orsetanydesiredinitialpointwhichisinsidethetriangle;intj,k;intrand();glBegin(GL_POINTS);for(k=0;k<5000;k++){/*pickarandomvertexfrom0,1,2*/j=rand()%3;//computenewlocation;p[0]=(p[0]+vertices[j][0])/2;p[1]=(p[1]+vertices[j][1])/2;//displaynewpointglVertex3fv(p);}glEnd();glFlush();}#includevoidmain(intargc,char**argv){glutInit(&argc;,argv);glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB);glutInitAWindowSize(500,500);glutInitWindowPosition(0,0);glutCreateWindow(“SimpleOpenGLExample”);glutDisplayFunc(display);myinit();glutMainLoop();}3.实现DDA和Bresenham画线算法(1)画10万以上随机生成的直线段,比较两个算法的平均时间.(2)分别把屏幕上的1*1,5*5,9*9像素当作直线段上的一个点,观察线段的走样情况.二、请写一个OpenGL(如果熟悉WebGL也可以用)程序完成如下任务(1)读入三维网格模型的obj文件;(2)用OpenGL函数glTranslatef()对模型模型进行平移,使得其重心位于原点;(3)用函数glLookAt()设置视点,并且要求试点绕模型一周,以便用透视投影观察各个侧面;(4)要求利用真实感绘制对模型进行渲染.(利用OpenGL函数设置光源,材质,计算好每个三角形的法向量后,利用OpenGL的glNormal函数给待绘制的三角形设置法向量).绘制的结果大概如下:三、本实验为综合实验,任务是利用光线跟踪算法进行Whitted全局光照计算,并对读入场景进行真实感绘制。
(特别提示:网上类似的projects可以参考,但不能照抄.如http://tobias.isenberg.cc/graphics/LabSessions/RaytracingProject,http://physbam.stanford.edu/links/ray_tracing/project_ray_tracing.htmlhttps://www.cs.utexas.edu/~fussell/courses/cs354/assignments/raytracing/handout.shtml)(1)参加对象:本实验针对所有选课同学,3-5人组成一个小组,共同实现;
非15级同学在组队方面有困难的话可与老师沟通.(2)实验结果提交:每人都要求提交一份.内容包括a.源程序;可执行代码;三维场景数据;同组的同学这部
2021/5/20 14:17:55 48.13MB 华南理工大学 图形学实验
1
共 11 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡