Родители купили LG 32LS345T. САМ-модуль шел в подарок. Цифровые каналы нашлись не сразу, только после точной настройки антенны. Почему-то нормальный прием DVB-T2 у нас возможен в более узком секторе, чем аналоговый прием. Сейчас показывает 32 канала. Каналы транслируются с качеством 576i. Не супер конечно, но для 32-дюймового экрана и расстояния просмотра 3 метра, вполне удовлетворительно. Некоторые передачи и фильмы идут в широкоформатном формате. Если сравнивать с аналоговым ТВ, то преимущество огромное. Все каналы показывают одинаково хорошо. Для старшего поколения очень достойный вариант ТВ.
Баланс белого предназначен, для того чтобы один и тот же предмет выглядел одинаково при разном освещении. Если вам нужны фото марсианских пород, то есть смысл делать коррекцию, но тогда атмосфера будет блеклой и ненасыщенной. Когда вам необходимо подчеркнуть характерный цвет неба, на мой взгляд, лучше оставить снимки без изменений. На земле в лучах заката серые стены домов приобретают красивый оранжевый оттенок, но вряд ли кто-то будет возвращать им серый цвет с помощью фотошопа.
Стандартная задача нахождения соответствия. Хорошо расписано здесь. Нужно искать одинаковые фрагменты на двух фотографиях, снятых с различных ракурсов.
Благодарю за отличный пост. Быстрое преобразование Фурье обычно работает с изображениями, размеры которых кратны степени 2. Например 1024х512, 2048х2048 и т. д. Скорее всего исходные фотографии нужно кадрировать до этих размеров.
Быстрое преобразование Фурье считается элементарно даже на втором Пентиуме. Для изучения основ на мой взгляд лучше всего подходит Processing. Вот код функции свертки.
color convolution(int x, int y, float[][] matrix,int matrixsize, PImage img)
{
float rtotal = 0.0;
float gtotal = 0.0;
float btotal = 0.0;
int offset = matrixsize / 2;
for (int i = 0; i < matrixsize; i++){
for (int j= 0; j < matrixsize; j++){
// What pixel are we testing
int xloc = x+i-offset;
int yloc = y+j-offset;
int loc = xloc + img.width*yloc;
// Make sure we haven't walked off our image, we could do better here
loc = constrain(loc,0,img.pixels.length-1);
// Calculate the convolution
rtotal += (red(img.pixels[loc]) * matrix[i][j]);
gtotal += (green(img.pixels[loc]) * matrix[i][j]);
btotal += (blue(img.pixels[loc]) * matrix[i][j]);
}
}
// Make sure RGB is within range
rtotal = constrain(rtotal,0,255);
gtotal = constrain(gtotal,0,255);
btotal = constrain(btotal,0,255);
// Return the resulting color
return color(rtotal,gtotal,btotal);
}
Мне понравилась ваша фраза: «Статья ориентирована, прежде всего, на программистов, занимающихся обработкой изображений.» Хоть бы код какой-нибудь привели.
Сколько нужно смотреть на это фото чтобы стены стали серыми?