GPUVision_5-13-05-2
所属分类:Windows编程
开发工具:Visual C++
文件大小:1823KB
下载次数:65
上传日期:2006-11-28 03:52:37
上 传 者:
tj27409189
说明: GPU based computer vision algorithms such as edge cornor detection,convolustion operation.
(GPU based computer vision algorithms such cornor as edge detection, convolustion operation.)
文件列表:
GPUVision (0, 2005-05-29)
GPUVision\AddFilter.cpp (3135, 2005-05-03)
GPUVision\AddFilter.h (521, 2005-04-03)
GPUVision\CalculateDVec.cpp (1731, 2005-04-27)
GPUVision\CalculateDVec.h (700, 2005-04-27)
GPUVision\CalculateWMtx.cpp (1792, 2005-05-04)
GPUVision\CalculateWMtx.h (736, 2005-04-26)
GPUVision\cal_w_mtx.cg (966, 2005-05-04)
GPUVision\Canny.cpp (2439, 2005-05-03)
GPUVision\Canny.h (1274, 2005-04-24)
GPUVision\ConjGrad_back.cpp (19611, 2005-04-25)
GPUVision\ConvolutionFilter.cpp (5423, 2005-05-03)
GPUVision\ConvolutionFilter.h (659, 2005-04-16)
GPUVision\ConvolutionFilter2Pack.cpp (3894, 2005-05-03)
GPUVision\ConvolutionFilter2Pack.h (684, 2005-04-24)
GPUVision\ConvolutionFilter2Pack3x3.cg (1073, 2005-04-24)
GPUVision\ConvolutionFilter2Pack5x5.cg (2195, 2005-04-24)
GPUVision\ConvolutionFilter3x3.cpp (2394, 2005-04-16)
GPUVision\ConvolutionFilter3x3.h (0, 2005-04-16)
GPUVision\Copy of MulSparseMtx.cpp (19611, 2005-04-25)
GPUVision\corona.dll (212992, 2003-10-02)
GPUVision\corona.h (21675, 2003-10-02)
GPUVision\corona.lib (5598, 2003-10-02)
GPUVision\DxDy.cg (6541, 2005-04-16)
GPUVision\DxDy.h (0, 2005-04-03)
GPUVision\DxDy2Pack.cg (1120, 2005-04-24)
GPUVision\DxDy2Pack.cpp (1323, 2005-04-24)
GPUVision\DxDy2PackFilter.cpp (1388, 2005-05-03)
GPUVision\DxDy2PackFilter.h (378, 2005-04-24)
GPUVision\DxDyFilter.cpp (1341, 2005-05-03)
GPUVision\DxDyFilter.h (375, 2005-05-02)
GPUVision\FindMaximum.cpp (2983, 2005-05-09)
GPUVision\FindMaximum.h (795, 2005-05-04)
GPUVision\FirstTest.cpp (31046, 2005-05-06)
GPUVision\GaborFilter.cpp (886, 2005-04-03)
GPUVision\GaborFilter.h (3469, 2005-05-02)
GPUVision\GausPyramid.cpp (3018, 2005-05-03)
GPUVision\GausPyramid.h (854, 2005-05-03)
GPUVision\GenericFilter.cpp (1504, 2005-04-16)
GPUVision\GenericFilter.h (569, 2005-04-16)
... ...
GPUVision.dsw
Build:
You may need to go into tools --> options --> directories and add
C:\Program Files\NVIDIA Corporation\Cg\include to include directories
and C:\Program Files\NVIDIA Corporation\Cg\lib to lib directories in
order to get it to build (on Valient).
Run:
I apologize for the number of options in this example. The examples
are first run by hitting 0-9 or G, and then other keys to make sub
selections for what is actually run. Also I apologize for some of the
names of some of the vars, as I didn't fix them up
(ex. gaus3x3FilterPacked is a 5x5 filter, and lap5x5Filter is actually
a 5x5 gaussian filter).
*** Everything IS case sensitive ***
----------------------------
global
----------------------------
q, Q, or 'esc' will exit the program.
u will upload data
U will download data
--------------------------
G
--------------------------
This will show/hide the Gabor Filter. It will override
all other selection 0-9.
c flip/flop showing the cos/sin filter
s increase the frequency of the sin/cosine wave under the
gaussian
S decrease the frequency of the sin/cosine wave under the
gaussian
--------------------------
0
--------------------------
This displays the original picture.
g flip through noblur, 3x3 blur, 5x5 blur, and 10x10 blur
--------------------------
1
--------------------------
Display the UV filter or the non-UV filter doing 4 gaus 5x5 ops.
C flip between showing the UV or the regular blurred
l If showing UV, flip between blurring and not blurring
--------------------------
2
--------------------------
Dispaly laplacian, laplacian of gaussian, and Canny edge on laplacian
of gaussian.
C flip doing the canny edge on the LapGauss (will override other)
l flip between shoing the laplacian and the laplacian of gaussian
m iterate through 1 of 4 laplacian of gaussian filters
b flip if canny should blur the image
--------------------------
3
--------------------------
Basically greyscale with a tinge of color.
--------------------------
4
--------------------------
Show the Gaussian Pyramid
p iterate through what the highest gaussian pyramid level is
--------------------------
5
--------------------------
Show the Harris Corners, Canny Edge on greyscale(L), and Canny Edge on
Packed UV.
j flip between Canny and Harris
h/H increase/decrease the threshold for harris corner detector
+/- increase/decrease the Canny threshold
P flip between doing canny on the UV or L
p iterate through all images in the gaussian pyramid
b flip if canny should blur the image
--------------------------
6
--------------------------
Sharpen the sharpenss is modified by changing the filter num and 'sharpness'
C do Canny
b flip if canny should blur the image
[/] increase/decrease the multiply number (sharpness)
f/F change the number of times to blur the image
--------------------------
7
--------------------------
DxDy -- no options, show the direct results from the sobel filter.
The x and y are the magnitude, z is the direction, and w is the
magnitude.
--------------------------
8
--------------------------
Either do a funky filter, or do specific gabor filters 0-330 in 30
degree intervals
g flip between all options in this. 0 = funky, 1-12 are all the gabors
--------------------------
9
--------------------------
show the gabor filters, where each step the gabor filter is
incremented one degree.
c flip/flop showing the cos/sin filter
s increase the frequency of the sin/cosine wave under the
gaussian
S decrease the frequency of the sin/cosine wave under the
gaussian
近期下载者:
相关文件:
收藏者: