资源简介
基于c++编写的经典的lic算法,实现矢量场可视化,纹理细节清晰,运算速度较慢,还需要大量优化。
代码片段和文件信息
/*----------------------------------------------------------*/
/* 代码参考如下链接: */
/* http://www.zhanpingliu.org/Research/FlowVis/LIC/LIC.htm */
/* */
/*----------------------------------------------------------*/
#include
#include
#include
#define SQUARE_FLOW_FIELD_SZ 400
#define DISCRETE_FILTER_SIZE 2048 //卷积核的对应项,如果太小的话有些采样点就没有被卷积进去,影响图像效果
#define LOWPASS_FILTR_LENGTH 32.00000f
#define LINE_SQUARE_CLIP_MAX 100000.0f //只要大于等于0就行,等于0时会出现黑色线条
#define VECTOR_COMPONENT_MIN 0.050000f
/*----------------------------------------------------------------------------------------------*/
void SyntheszSaddle(int n_xres int n_yres float* pVect
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-06-11 07:34 MyLIC(Standard)\
目录 0 2015-06-11 07:34 MyLIC(Standard)\Debug\
文件 480018 2015-06-11 07:34 MyLIC(Standard)\LIC.ppm
文件 10068 2015-06-11 07:33 MyLIC(Standard)\myLIC.cpp
文件 4270 2009-01-19 17:01 MyLIC(Standard)\MyLIC.dsp
文件 535 2009-01-19 10:54 MyLIC(Standard)\MyLIC.dsw
文件 50176 2015-06-11 07:34 MyLIC(Standard)\MyLIC.ncb
文件 48640 2015-06-11 07:34 MyLIC(Standard)\MyLIC.opt
文件 1468 2015-06-11 07:34 MyLIC(Standard)\MyLIC.plg
评论
共有 条评论