![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图形图像处理基础
书法教育1
你付出很多,能量守恒,你也会收获很多,相反你总是想着从别人那里得到更多,自己付出很少,也是能量守恒,你日后会为此付出更多。
展开
-
OpenGL程序无法启动此应用程序,因为计算机中丢失glut32.dll
今天打开一个OpenGL源码,各种修改之后想要运行看一下效果,结果在我的开发环境下出现缺少相应的dll库: Windows7 64位+VS2010 提示:程序无法启动此应用程序,因为计算机中丢失glut32.dll。。。。。。 果断查看System32文件夹,发现有这个文件,那就不明白了,为什么还是找不到呢,不合理啊。 一时半会儿没找到,为了尽快看到代码运行的效果,就把这个dll拷贝到生成的转载 2016-05-26 20:16:33 · 954 阅读 · 0 评论 -
OPenGL生成圆柱文件
//#include#include#include#include#include#include //#include int n=1000;GLuint textureId;bool createTexture(char *path){ HBITMAP hBitmap = (HBITMAP)LoadImage(NULL, path, IMAGE_BITMAP, 0,转载 2016-05-26 20:19:34 · 534 阅读 · 0 评论 -
MouseMotionListener的使用:
下面是讨论MouseMotionListener的使用时机,它提供的下面的两个方法,可让你随时掌握鼠标的坐标,并处理拖曳鼠标 的操作。 下面的范例让你知道鼠标在JFrame上的坐标,并拖曳出直线来。例子:MouseDemo3.javaimport java.awt.*;import java.awt.event.*;import javax.swing.*;/*为了达到画线的功能,我们分别i转载 2016-05-21 01:07:37 · 6841 阅读 · 0 评论 -
关于中值滤波算法,以及C语言实现
1、什么是中值滤波?中值滤波是对一个滑动窗口内的诸像素灰度值排序,用其中值代替窗口中心象素的原来灰度值,它是一种非线性的图像平滑法,它对脉冲干扰级椒盐噪声的抑制效果好,在抑制随机噪声的同时能有效保护边缘少受模糊。中值滤波可以过滤尖峰脉冲。目的在于我们对于滤波后的数据更感兴趣。滤波后的数据保留的原图像的变化趋势,同时去除了尖峰脉冲对分析造成的影响。以一维信号的中值滤波举例。对灰度序列80、120、90转载 2016-06-11 13:26:55 · 8626 阅读 · 3 评论 -
OpenGL画三角形
OpenGL画三角形void NeHeWidget::paintGL() { //清楚屏幕和深度缓存 glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT ); //重置当前的模型观察矩阵 glLoadIdentity(); glTranslatef(-1.5, 0.0, -6.0); //开转载 2016-06-13 23:58:42 · 1068 阅读 · 0 评论 -
OpenGL编程学习(2)-画点画线函数
OpenGL画点函数 OpenGL图元默认大小为一个像素单位,默认颜色为白色。画点函数为: glVertex* (); 星号(*)说明该函数要有后缀码。一般来说,会有2到3个后缀码。第一个后缀码代表维数,二维、三维、四维坐标分别用2、3、4等数字表示。第二个后缀码代表坐标的数值类型,如i(整数)、s(短整数)、f(浮点)、d(双精度浮点)等。glVertex中可以使用显式的坐标值或转载 2016-06-14 00:08:03 · 5253 阅读 · 0 评论 -
DDA算法和Bresenham算法生成直线
public class DDA { public static void main(String[] args) { System.out.println(“DDA:”); DDALine(1,2,12,3); System.out.println(“Bresenhem:”); BresenhamLine(原创 2016-06-14 09:21:30 · 3111 阅读 · 0 评论