搜索资源列表
SaveJPEG
- 提示: JPEG压缩分为三个部分: 1.JPEG压缩原理及算法(RGB/YCbCr,DCT/IDCT,量化,Z字型编码,用DPCM对DC/用RLE对AC编码/Huffman编码) 2.JPEG标记格式 3.JPEG图片文件的组织形式(位于SOS后的图像压缩数据是由MCU块怎样排列的,特别是使用了DRI之后) 还有许多细节问题: 1.解码过程中遇到“FF 00”当“FF”处理,否则忽略“FF” 2.进行DCT前YCbCr要减128,进行IDCT前要加128(相当于Y减128,YCbCr不需要加12
VOXEM.ZIP
- will generate a voxel terrain map and place this data in a 2d array rotate the terrain map data about x,y,z
test psnr
- 视频处理中最重要的指标:PSNR(峰值信噪比)。本人写的一个小程序,用于测试图象中的Y、U、V分量的PSNR值。-PSNR is a very important index in video disposal. there are a little program . It tests the PSNR of the YUV in the image.
二维图像三维显示
- 本人为了图像处理的需要,很想实现二维图像的三维显示,于是写了本代码,希望与此有兴趣的读者共享。图像的获取一是bmp图像文件,二是来自剪贴板。本代码在MFC中调用OpenGL库函数来实现二维图像的三维显示,图像的宽度、高度和象素的亮度分别为三维空间的x,z,y坐标。程序主要有初始化、绘图、资源释放和操作部分,这些功能在OGL_MFCView.cpp文件中实现。OpenGL库的初始化在该文件中的OnCreate,InitScene和DrawScene函数中实现,主要初始化OpenGL运行时的环境变量
图形变换
- 这是一个图形变换的程序,按字母“Y”画一个用点组成的圆;按字母“S”画一 个用不同颜色填充的三角形;按字母“Z”画一个用不同颜色填充且带有边框图案 的矩形;按“q”键退出。-this is a image transform program,draw a cirlce according to the letter \"Y\" draw a triangle filled with different color according to the letter\"S\" draw a
1D gabor Filter
- Descr iption: Recent studies on Mathematical modeling of visual cortical cells [Kulikowski/Marcelja/Bishop:1982] suggest a tuned band pass filter bank structure. These filters are found to have Gaussian transfer functions in the frequency domain. Thu
Affine Transformation02
- The transformation parameters are specified by the user by editing the values of the rotation, scale (x and y), and shear (x and y). The translation is not icluded because it can be easily (normalized or) removed from the image by subtracting t
mountain
- 三维空间中的分形插值算法 ① 在X-Y平面上绘制一个n×n的正方形网格,并对4个角点在Z方向上分别设置初始高度ha,hb,hc,hd,得到A,B,C,D这4点(如图10.3所示)。 ② 根据式hm=(ha+hb+hc+hd)/4+△,计算正方形网格中点的高度hm,其中△为一随机量,从而得到M点。 ③ 根据角点和中点以及虚拟点,计算边中点的高度,即 he=(ha+hb+hm+0)/4+△ hf=(hb+hc+hm+0)/4+△ hg=(hc+hd+hm+0)/4+△ h
离散等高线数据三角形网格分形
- 这是我自己参考大量的科研论文自己编制的离散高程数据(x,y,h)的三角形网格化源代码能够根据指定离散数据文件自动绘制出三角形网格,并且源代码已经实现了等值点的追踪,大家少加修改,加入拟和算法就可以绘制出等值线,源代码完全采用面向对象的方法编制,对于delphi新手学习面向对象的方法也有很大帮助。编译环境为delphi7操作系统为win2003。大家如果对源代码有何建议请联系我 QQ:58092190,email:seekmzy@gmail.com-This is my reference to
OpenGL实现三维绘图
- OpenGL实现三维绘图 在VC中实现三维交汇图系统演示,主窗口是可以旋转的三维立体坐标系,还可以观察到在x,y,z方向上的投影。-OpenGL 3D graphics in the VC 3D map convergence demonstration, the main window is rotating three-dimensional coordinate system, also can be observed in the x, y, z direction of the pro
处理当前屏幕用的一个小程序
- 看pdf等的电子书,白底黑字看时间长了不舒服,想换成其他颜色的 有时候网上看到的图片or网页背景黑糊糊的,保存下来再处理才看得清... 功能: 0.scr ipt自定义处理流程 处理由系统热键触发. 1.双击scr ipt的编辑框显示的提示: Y , y : Yes //写屏 N , n : No 0 : XGrey //Grey 1 : One //取反 2 : Two //二值化 3 : XRGB //RGB亮度调节 4 : XE
计算机图形学小项目
- 实现了 DAA画线法画直 (1) 中点画线法画圆(输入x坐标,y坐标,圆心) (必做) (2) 二维区域填充(四向种子填充颜色算法) (选作) (3) 直线裁减(任选一种) (必做) (4) 贝塞尔曲线(输入四个控制点,或者直接用鼠标点,要求坐标会随右键显示)(必做) -realized DAA painting painting straight line method (1) dotted line method Circle (input coordinates x,
CORE 图形系统
- Graph with no options takes pairs of points (two numbers per line) from the given file (or standard input) as x- and y- values and plots them on the screen, connected by straight lines. A string surrounded by quotes \"...\" may follow a pair
Problem2_6
- 使用VB.net编写的对24位位图进行简单图像处理的程序,包括RGB与YIQ数据的相互变换,绘制亮度分布统计图,拉普拉斯滤波。 该程序是我学习图像处理算法是编写的,因此在操作界面方面的考虑较少,你可以按照以下步骤操作:选择一个文件后单击读取BMP文件,然后就可以单击“根据RGB数据绘图”,接着可以单击“RGB to YIQ”将RGB数据转化为YIQ数据,有了YIQ数据后就可以单击“绘制YIQ数据的Y分量”,对于YIQ数据,可以使用拉普拉斯滤波,然后再将Y分量显示出来-use VB.net p
simnature_exe
- 基于高度图的3D地形渲染,其最基本的原理就是,地形上各个点的高度值存于一个文件中(高度图),渲染时,把高度图中的高度数据设为顶点缓冲区中对应顶点的Y坐标值,那么自然就会产生高低起伏的地形了-based on the height map rendering 3D terrain, the basic principle is that the terrain on each of the high value stored in a document (height), and playing
Seg-Y-duqujixianshi-Matlab
- 此代码 实现 Seg-Y文件的 读取及显示 功能,在matlab环境下开发的,完整调试通过,且附有详细的程序说明。并附有测试的 seg-y 文件。可以帮助学地球物理的,特别是学 物探 的人员实现 需要的功能!对于想要C++代码的,可以自己看懂后,自己写成C++程序,非常简单,方便!-This code implements the Seg-Y file to read and display capabilities, developed under the matlab environment
Graphics
- 一个集成的图形界面的程序,可调用每一次作业子程序。一、调用画点的函数,用DDA、中点算法画直线和中点算法画圆和椭圆。二、多边形扫描转换算法和区域填充算法实现(扫描线算法为必做,基于求余运算的边缘填充和边标志算法为任选;基于种子的区域填充采用4连通区域的递归种子填充算法,或扫描线种子填充算法,要求种子点(x,y)可交互输入)。三、线段裁剪和多边形裁剪算法的动画演示实现。(两种线段裁剪算法和H-S多边形逐边裁剪算法)多边形裁剪算法的动画演示要求先画出一个封闭的多边形,再画矩形的裁剪窗口,然后选择裁剪
Transformation3D
- A 3D transformation program for doing following operations : Translation, scaling, rotation about x-axis, rotation about Y-axis and rotation about Z-axis in OPENGL.
Five-surface-slashes-around-Y-axis
- 正五面体斜线绕Y轴旋转;用OPENGL实现正五面体,设置颜色,并绕Y轴旋转,效果还不错-Five surface body diagonal rotating around the Y axis using OPENGL to achieve positive surface of the body five, set the color, and rotating around the Y axis, the effect is also good ..
fractaldim(y-Q-M)
- 计盒分形维数计算的matlab源代码编程实现过程-Function [Fdgen NoisfreFD ]=fractaldim(y,Q,M) __________________________________________________________________________ Usage: Computes fractal dimension by box counting(BC) method. NOTE: Running the code may ta