int pix = 1;
int rowPadding = data.Stride - (data.Width * pix);
byte* Image = (byte*)data.Scan0;
int tmp_max = Max;
if (tmp_max == 255)
{
tmp_max = 10000;
}
int tmp_min = Min;
if (tmp_min == 0)
{
tmp_min = -1;
}
for (int y = 0; data.Height; y++) {
for (int x = 0; data.Width; x++) {
bool min = tmp_min <= Image[x];
bool max = Image[x] <= tmp_max;
if (min && max)
{
Image[x ] = 255;
}
else
{
Image[x] = 0;
}
Image += pix;
}
Image += rowPadding;
}
인풋 이미지는 8비트 회색조 이미진데
한번더 변환 거쳐서 특정 범위 밝기 이상만 흰색으로 표기되게 할랬거든
근데 결과물이 얼룩말마냥 줄무늬만 쳐나와 시발
왜이럴까 하...시
이건 뭔 저세상문법이냐
오버플로우사 의심된다. - dc App