Я получаю эту ошибку:
Невозможно инициализировать переменную типа 'unsigned char' значением r типа 'unsigned char *'
когда я пытаюсь скомпилировать свой код. Я получаю ошибку в этой строке:
unsigned char imgdata = image.data(Glo_x[i][j],Glo_y[i][j]);
и код в цикле
unsigned char imgdata = image.data(Glo_x[i][j],Glo_y[i][j]);
int dataset = (int)(imgdata);
int sample_size = pow(filter_width,2);
double mean = mean + dataset/sample_size;
double variance = variance + (dataset - mean) * 2;
var = variance / sample_size; here
Я действительно новичок в кодировании, поэтому, пожалуйста, не судите. Проблема в том, что я хочу взять значение пикселя в изображении и использовать его для вычисления среднего значения. Но я должен сделать ценность для int, и я не знаю, как это сделать. Скажите, пожалуйста, если вы не поняли вопрос.