搜索资源列表
hafu1ine
- 这个程序可以识别图像中的线段或者直线,算法采用哈夫变换,将直线变换为另一个坐标系中的点,进而完成识别。-this procedure can identify the image or straight line segments, Hough transform algorithm. Linear transformation of coordinate system to another's point, thus completing the identification.
3
- 实验要求:1、分别用圆的参数生成法和Bresenham算法画圆 2、请调用画圆和画椭圆的函数画出右图提示:openGL 里可通过glrotatef函数实现坐标系的旋转,如绕Z轴旋转45度(相当于XY平面内图形绕原点旋转45度)通过glrotatef(45,0,0,1)来实现。 -Experimental requirements: 1, respectively, the parameters used to generate a round and Bresenham algo
drawline
- 程序运行Bresenham的直线算法,所用坐标系为笛卡尔直角坐标系, 起始状态:用户输入所画线段的起点和终点坐标(要求起点横坐标小于终点横坐标) 结束状态:程序打印出所画线段-Bresenham run a straight line algorithm, used for the Cartesian coordinates Cartesian coordinate system, the initial state: the user to enter the painting o
Cohen-Sutherland
- 程序运行Cohen-Sutherland线段裁剪算法 ,所用坐标系为笛卡尔直角坐标系. 起始状:用户输入所画线段的起点和终点坐标 结束状态:程序打印出裁剪以后的线段-Program runs Cohen-Sutherland Line Clipping algorithm, used for the Cartesian coordinates Cartesian coordinate system. Start-shaped: the user to enter the draw
txx
- 1) 直线的生成 内容:用Bresenham算法画直线 要求: 将象素网格表现出来,建立网格坐标系 用橡皮筋的形式输入参数 鼠标移动时,显示鼠标当前位置 显示判别式的计算过程和下一点的选择策略 记录生成点的坐标,建议用表的形式 图形生成过程可以重复进行 2) 圆弧的生成 内容:用Bresenham算法画圆 要求: 将象素网
Octtree
- 利用vc++和opengl实现了八叉树算法,并且单独封装了坐标系变换类-Using vc++ and opengl realized the octree algorithm, and a separate class encapsulates the coordinate system transformation
program
- 计算机图形学课程算法演示系统 (1)画线算法演示:实现画线的三个算法---DDA画线算法、中点画线算法、Bresenham画线算法。建立坐标系,由用户输入两点坐标,体现直线的走势,最后给出算法的参数值以及实现清除功能。 (2)画圆算法演示:实现画圆的两个基本算法---Bresenham画圆算法、中点画圆算法。由用户输入圆的半径,体现圆的四个象限的走势,最后给出算法的误差值以及实现清除功能。 (3)填充算法演示:实现边填充和种子填充这两个基本填充算法。其中边填充由用户画出多边形,对封闭
OpenGL
- ee~ 5-OpenGL视点坐标系与世界坐标系的相互对应关系,建立以视点系参考点为中心的球坐标,提出一种 新的三维场景旋转算法模型.该模型几何意义非常明确,在拖动过程中可随时调整灵敏度,在同等旋转条件下三维变化 导矢保持恒定,操作方便易行,为人机三维旋转操作提供了新的有效途径。-ee ~ 5-OpenGL viewpoint coordinate and world coordinate system corresponding relationship between each oth
Bresenham
- 用Bresenham算法画直线 1) 将像素网格表现出来,建立网格坐标系 2) 用橡皮筋的形式输入参数 3) 鼠标移动时,显示鼠标当前位置 4) 显示判别式的计算过程和下一点的选择策略 -Bresenham How to determine which pixel to choose: Pd or Pu – Choose Pd if segment passes below middle point M – Choose Pu if segment passes ab
Depthmeasurementoftheobjectbasedonthecorresponding
- 提出了一种基于对应点匹配的物体深度信息测量方法。首先给出了物理图像坐标系与像素坐标系之间的关系;其次,借助于相关法计算两幅图像中目标的相似度,以实现同一目标在不同成像中的匹配;然后从目标几何形状的角点出发,结合对应点的外极线约束条件,提出一种有效的对应点匹配算法,并利用对应点的视差计算基于光轴平行的双摄像机成像的目标深度信息。计算机仿真结果验证了算法的有效性。-A method for measuring the depth of an object was proposed based on
zycgline
- 用MFC将窗体分割,画直角坐标系。通过控制台实现直线的Bline、DDA算法和圆的中点算法-MFC will be split with the form, draw a Cartesian coordinate system. Achieved through the console line Bline, DDA algorithm and the midpoint circle algorithm
hw02
- 本程序实现了一个多变形裁剪算法,并完成了从窗口到视口的转换(单位为物理坐标系的像素)。 窗口坐标为:(100,100)和(400,400); 视口起点坐标为:(120,90),x方向增量:400,y方向增量:300; 以下为测试实例的输入: 顶点数 : 4 第一个坐标:50 250 第二个坐标:500 50 第三个坐标:350 250 第四个坐标:500 450 -This program implements a multi-cutting de
HW02_02
- 本程序实现扫描线填充算法。使用设备坐标系。 首先输入多边形顶点个数,比如:10; 第一个顶点坐标:100 400; 第二个顶点坐标:170 450; 第三个顶点坐标:250 450; 第四个顶点坐标:300 350; 第五个顶点坐标:350 350; 第六个顶点坐标:400 300; 第七个顶点坐标:300 200; 第八个顶点坐标:200 200; 第九个顶点坐标:150 270; 第十个顶点坐标:100 270; 例二处理自交多变形
mokatu
- 墨卡托投影,实现大地坐标系的转换,该小程序的算法可以和大家学习交流。-Mercator projection, earth coordinate system to achieve the transformation, the algorithm of the applet can communicate them to learn.
Filling-algorithm
- 不规则区域的填充算法实验 描述:将坐标系网格在屏幕上画出来,每个像素点占据一个格点,用一个小实心圆圈表示。 用鼠标左键绘制不规则区域的边界。 选择种子点,每个象素的出栈或入栈过程要显示出来,之后点击鼠标右键可填充封闭区域-Irregular area filling algorithm of the experiment Descr iption: will coordinate grid on the screen painting out, each pixel
test1
- 将中点Bresenham算法推广到绘制任意斜率的直线段。使用对话框输入直线的起点和终点坐标,以屏幕中心为二维坐标系原点,绘制任意斜率的直线段。编制CLine类,成员函数为MoveTo()和LineTo()。对边界像素的处理原则是“起点闭区间、终点开区间”,即要求所绘直线达到VC++的MoveTo()和LineTo()函数的绘制效果。-Midpoint Bresenham algorithm will be extended to the slope of the straight line se
2
- 将中点Bresenham算法推广到绘制任意斜率的直线段。使用对话框输入直线的起点和终点坐标,试以屏幕中心为二维坐标系原点,绘制任意斜率的直线段。要求编制CLine类,成员函数为MoveTo()和LineTo()。对边界像素的处理原则是“起点闭区间、终点开区间”,即要求所绘直线达到VC++的MoveTo()和LineTo()函数的绘制效果。-Midpoint Bresenham algorithm will be extended to the slope of the straight line
(openGL)Fllood_4_8
- 实验四 不规则区域的填充算法 实验题目:不规则区域的填充算法 实验目的:验证不规则区域的填充算法 实验内容:利用VC与OpenGL,实现不规则区域的填充算法。 1、必做:实现简单递归的不规则区域填充算法。 2、选做:针对简单递归算法栈空间占用太大的缺点,进行改进,实现基于扫描线的种子填充算法 实验要求: 将坐标系网格在屏幕上画出来,每个像素点占据一个格点,用一个小实心圆圈表示。 用鼠标点击的方式,绘制不规则区域的边界。 种子填充算法,可用4联通或8联通任选一种
SURF-based-image-stitching
- SURF算法作为一种新近出现的特征提取方法,在重复度、独特性、鲁棒性3个方面,均超越或接近以往提出的同类方法,并在计算效率上具有明显的优势。本代码采用SURF算法检测图像并进行坐标变换与图像拼接。 采用SURF算法对图像进行检测,其主要是用Hessian矩阵对图像进行检测,对图像的特征提取之后找到图像的特征点。之后采用最近临快速匹配(NN)、随机抽样一致性(RANSAC)算法和最小二乘法参数优化(LM)对特征点进行提纯匹配。最后在两幅图像中进行坐标变换,达到统一坐标系和图像拼接的效果。
PnP
- P4P位姿测量算法经典文章,利用矩形的四个顶点可以直接确定相机坐标系与物体坐标系的位姿矩阵及相机焦距-P4P Pose measurement algorithm classic article, the use of four vertices of the rectangle can determine the position and orientation matrix camera coordinate system and the object coordinate system a