【发布时间】:2016-08-10 21:10:28
【问题描述】:
我正在使用 Accord.NET 框架。
假设,我有三个 Gabor 过滤器,并且我需要将它们并行应用于图像。
以下是并行滤波器组的正确概念吗?
Bitmap bmp = (Bitmap)Bitmap.FromFile(@"C:\Lenna.png");
GaborFilter gf1 = new GaborFilter();
gf1.GaborKernelSize = 3;
gf1.Lambda = 4.0;
gf1.Theta = 45.0;////////////////////Theta is 45
gf1.Psi = 1.0;
gf1.Sigma = 2.0;
gf1.Gamma = 0.3;
GaborFilter gf2 = new GaborFilter();
gf2.GaborKernelSize = 3;
gf2.Lambda = 4.0;
gf2.Theta = 90.0;/////////////////////Theta is 90
gf2.Psi = 1.0;
gf2.Sigma = 2.0;
gf2.Gamma = 0.3;
GaborFilter gf3 = new GaborFilter();
gf3.GaborKernelSize = 3;
gf3.Lambda = 4.0;
gf3.Theta = 135.0;////////////////////Theta is 135
gf3.Psi = 1.0;
gf3.Sigma = 2.0;
gf3.Gamma = 0.3;
bmp = gf1.Apply(bmp);
bmp = gf2.Apply(bmp);
bmp = gf3.Apply(bmp);
MyWinForm f = new MyWinForm ();
f.PictureBox = bmp;
f.ShowDialog();
如果不是,那我怎样才能让它们并行工作呢?
【问题讨论】:
标签: c# image-processing aforge accord.net filter-bank