【发布时间】:2014-04-01 17:09:38
【问题描述】:
我正在尝试在发布here 之后实现一个 retinex 过滤器。一开始他定义:
#define pc(image, x, y, c) image->imageData[(image->widthStep * y) + (image->nChannels * x) + c]
在进行高斯卷积时,他将其用作:
v1 += kernel[k] * (unsigned char)pc(temp, i, source, 0);
及以后:
pc(img, i, j, 0) = (char)int2smallint(v1);
我无法将其翻译成 C#,我也不明白他到底在做什么。 C# 中没有无符号字符,而且他访问图像数据的方式也完全不同。那么,在 C# 中实现这一点的最佳方法是什么?
【问题讨论】:
标签: c# gaussian convolution iplimage