Sutherland-Hodgeman算法的C语言实现
1
使用方法:双击软件弹出对话框输入上下左右裁剪像素数,再弹出文件拾取框选择图片
2021-05-24 16:02:30 227.6MB python
图形学课程设计资料计算机图形学\中点分割直线裁剪算法
2021-05-23 22:08:05 274KB 图形学
1
编写了一个Python文件,用户可自行修改输入栅格、SHP、字段名、保存路径。代码会根据选择的字段名自动对栅格数据进行裁剪,生成多个栅格文件。
2021-05-23 10:57:31 920B arcgis 栅格 SHP 批量裁剪
1
实现直线段的裁剪算法,处理各种位置的线段,用金刚石图形来检验
2021-05-21 08:36:03 1KB 裁剪 Cohen-Sutherland TC
1
计算机图形学实验 1.一笔绘制金刚石 2.魔术三角形 3.北极星 4.绘制Bezier曲线 B样条曲线 5. 二维裁剪
2021-05-21 08:34:18 5.23MB 一笔绘制金刚石 北极星 二维裁剪
1
利用MFC实现CS裁剪算法和梁友栋裁剪算法
2021-05-20 23:35:28 471KB 计算机图形学
1
可实现yuv数据的任意裁剪,类型为uyuv。其他类型同理。
2021-05-20 19:01:48 700B YUV422裁剪 YUV裁剪
1
使用OpenCV和Python检测图像中的物体并裁剪下来; 本代码主要实现的功能在于可以将图片中的目标物体进行裁剪下来,不需要手动进行裁剪,准确率比较高;本代码只需要修改输入图片的路径即可运行程序。
2021-05-20 15:37:41 2KB python opencv
1
VS 平台C#实现 1. 实验内容 用基本增量算法和Bresenham算法画直线 2.实验目的 1)理解在显示器上画图与在纸上画图的本质区别; 2)掌握直线的光栅扫描转换过程; 3)掌握不同算法绘制直线的思路和优缺点。 3. 实验要求 1)将像素网格表现出来,建立网格坐标系; 2)用橡皮筋的形式输入参数; 3)鼠标移动时,显示鼠标当前位置; 4)显示判别式的计算过程和下一点的选择策略; 5)记录生成点的坐标,建议用表的形式; 6)图形生成过程可以重复进行。 1. 实验内容 用正负法和Bresenham算法画圆弧 2.实验目的 1)掌握圆及圆弧的光栅扫描转换过程; 2)掌握不同算法绘制圆弧的技巧和优缺点。 3. 实验要求 1)将像素网格表现出来,建立网格坐标系; 2)用橡皮筋的形式输入参数; 3)鼠标移动时,显示鼠标当前位置; 4)显示判别式的计算过程和下一点的选择策略; 5)记录生成点的坐标,建议用表的形式; 6)图形生成过程可以重复进行。 1. 实验内容 用Cohen-SutherLand算法和liang _barsky算法进行线段裁剪 2.实验目的 1)理解裁剪的相关概念 2)掌握直线段的一般裁剪过程; 3)理解并掌握Cohen-SutherLand 算法的编码思想; 4)理解并掌握Liang_Barsky算法的参数化裁剪思想; 3. 实验要求 1)将像素网格表现出来,建立网格坐标系; 2)用橡皮筋的形式输入剪裁线段和裁剪窗口; 3)鼠标移动时,显示鼠标当前位置; 4)对于线段裁剪,线段被窗口的四条边裁剪的过程要显示出来; 6)裁剪过程可以重复进行。 1. 实验内容 用Sutherland-Hodgman算法进行多边形裁剪 2.实验目的 1)理解多边形裁剪与直线段裁剪的区别; 2)掌握多边形的裁剪过程; 3)理解并掌握Sutherland-Hodgman算法的裁剪思想。 3. 实验要求 1)将像素网格表现出来,建立网格坐标系; 2)用橡皮筋的形式输入剪裁多边形和裁剪窗口; 3)鼠标移动时,显示鼠标当前位置; 4)多边形被窗口的四条边裁剪的过程以及多边形顶点增删的过程要显示出来; 5)裁剪过程可以重复进行。
1