资源简介
运动模糊图像的复原中经常要用到点扩散函数psf,该程序实现求取点扩散函数psf,即实现Matlab中的fspecial函数(求psf),你只要设定好参数length和angle就可以了,调用get_psf()-
Motion-blurred images are often used to recover the point spread function psf, the realization of the program to strike a point spread function psf, namely fspecial function in Matlab (for psf)
代码片段和文件信息
#include
#include
#include
//#include “cdjpeg.h“ /* Common decls for cjpeg/djpeg applications */
#include “basic_op.h“
//#define NULL 0
/********************************
* roger: some basic operations *
********************************/
/* 确定运动模糊角度的两个函数 */
void matrix_orient(float angledouble *motion_matrix)
{
if(angle>=-90.0&&angle<-60.0)
{
motion_matrix[0]=-1-2*sin(angle*PI/180.0)+2*cos(angle*PI/180.0)+4*sin(angle*PI/180.0)*cos(angle*PI/180.0);
motion_matrix[1]=-2*cos(angle*PI/180.0)-4*sin(angle*PI/180.0)*cos(angle*PI/180.0);
motion_matrix[2]= 0.0;
motion_matrix[3]= 2+2*sin(angle*PI/180.0)-4*cos(angle*PI/180.0)-4*sin(angle*PI/180.0)*cos(angle*PI/180.0);
motion_matrix[4]= 4*cos(angle*PI/180.0)+4*sin(angle*PI/180.0)*cos(angle*PI/180.0);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 17749 2008-08-06 16:08 liu\basic_op.c
文件 784 2008-07-24 18:02 liu\basic_op.h
文件 7854 2008-07-29 21:58 liu\bmpio.c
文件 855 2008-07-18 17:49 liu\bmpio.h
文件 5529 2008-07-09 16:15 liu\bmpReadWrite.c
文件 2688 2008-07-31 19:29 liu\deblur.c
文件 3026 2008-07-30 14:05 liu\edgedetect.c
文件 4154 2008-07-29 11:47 liu\fft.c
文件 4211 2008-08-06 10:29 liu\fft2.c
文件 4083 2008-07-24 18:05 liu\img.c
文件 3091 2008-07-18 17:02 liu\img.h
文件 18418 2008-07-25 09:17 liu\img_ba
文件 24413 2008-08-06 10:37 liu\img_ba
文件 350 2008-07-15 15:22 liu\img_template_data.h
文件 5354 2008-08-06 17:23 liu\liu.dsp
文件 514 2008-07-16 16:47 liu\liu.dsw
文件 156672 2008-09-10 18:57 liu\liu.ncb
文件 51712 2008-09-10 18:57 liu\liu.opt
文件 240 2008-09-10 18:57 liu\liu.plg
文件 17853 2008-08-06 17:22 liu\psf.c
文件 159 2008-07-23 10:12 liu\psf.h
文件 2842 2008-08-05 15:08 liu\psf2otf.c
文件 5819 2008-08-07 13:35 liu\test.c
文件 9517 2008-08-07 10:54 liu\wiener .c
文件 5056 2008-07-29 14:07 liu\win.c
文件 7025 2008-08-06 17:28 liu\win1.c
文件 6632 2008-08-06 17:41 liu\win2.c
文件 0 2008-07-30 18:33 liu\~VC17C.tmp
文件 95232 2008-08-07 15:20 liu\~VC196.tmp
文件 95232 2008-08-07 11:54 liu\~VC197.tmp
............此处省略10个文件信息
评论
共有 条评论