我一直在试图找出执行完全自适应直方图均衡(无需插值)的算法。然而,我似乎仍然缺少一块,并且没有设法获得正确的结果图像。
以下是我遵循的步骤,希望有人能够阐明缺少的内容:
遵循这些步骤会产生 30x30 局部区域窗口大小的以下输出:
原来的:

输出:

我希望在以下问题上得到一些指导,以解决我在这里缺少的内容。
python image-processing histogram python-2.7 histogram-equalization
int findNumber(char *exp,int i,int *num)
{
int k=i;
char *p;
p=exp[i]; //<-- here
while(*p>='0'&&*p<='9')
{
(*num)=(*num)*10+(*p);
k++;
p++;
}
return k;
}
Run Code Online (Sandbox Code Playgroud)
我一直得到这个错误:(p = exp [i];)我试图发送一个char数组,和(i,num)整数,'i'我现在只是将它设为0,直到代码工作,所以不要注意它.但是函数应该返回"exp"中第一个字符不是数字的位置,并确保之前的所有字符都是数字.