OpenCv Emgu - Как да зададете интензитета на пикселите в сивото изображение

Опитвам се да инициализирам нов Image<Gray,float> и да задам всички стойности на пикселите ръчно въз основа на градиентите. Въпросът ми е: Как да настроя интензитета на пикселното сиво. Не приема числа с двойна точност.

if (i >= 1 && j >= 1 && grayTextIm[i, j].Intensity + gthres < grayTextIm[i, j].Intensity && grayTextIm[i, j].Intensity < grayTextIm[i, j].Intensity-gthres)
{
    gradIm[i, j].Intensity = 1.0;
}
else
{
    gradIm[i,j]= 0;
}

person user1593973    schedule 14.08.2012    source източник


Отговори (1)


Не можете да зададете свойството intensity. Можете обаче да замените сивия пиксел с друг с различен интензитет: gradIm[i, j] = new Gray();

person AdnanJT    schedule 27.05.2013