Мне нужно вычислить взаимную информацию двух патчей изображений. Я знаю, как вычислить его, если два патча имеют одинаковый размер. Но если размер отличается, как я могу вычислить взаимную информацию (или совместную гистограмму между двумя патчами)?Взаимная информация двух патчей изображений разного размера
ответ
Это действительно вопрос об алгоритмах, а не о программировании.
Ответ зависит от определения взаимная информация. Если это гистограмма, представляющая появление (некоторое свойство) на пиксель, тогда имеет смысл нормализовать ваши функции. В частности, масштабируйте свои возможности.
Например, если у вас есть два входа X1 (изображение 100x100px) и X2 (изображение 200x200px) и вы хотите посмотреть на количество красных пикселей в них (красный компонентный> компоненты R G + B вместе). Затем ваша функция (# красных пикселей) линейно масштабируется с количеством пикселей на изображении. В этом примере я бы рекомендовал переписать количество красных пикселей на долю красных пикселей. Для X1, который означает деление на 10000, для X2 это деление на 40000. После этого масштабирования обе функции _red_X1_ и _red_X2_ находятся в диапазоне 0 ... 1 и могут сравниваться.
- 1. выравнивание изображений разного размера внизу
- 2. cvAddWeight для разного размера изображений
- 3. Понимание Взаимная информация
- 4. самозагрузка слайдера изображений разного размера изображений
- 5. Как мне умножить спектры двух изображений разного размера?
- 6. Целостность двух файлов изображений разного размера работает одинаково os issue
- 7. Выделение двух матриц разного размера, ошибка OpenCV
- 8. Скорректированная взаимная информация (scikit-learn)
- 9. Автоизображение изображений разного размера в одной строке
- 10. Установите максимальную высоту для изображений разного размера.
- 11. Обработка изображений разного размера в слайдере jQuery
- 12. Слияние двух фреймов данных разного размера
- 13. Matlab- Слияние двух матриц разного размера?
- 14. Слияние двух матриц разного размера в R
- 15. Вертикальное выравнивание двух пролетов (разного размера шрифта)
- 16. эффективно сравнения двух массивов разного размера
- 17. Р: Умножение двух массивов разного размера
- 18. Объединение значений двух векторов разного размера
- 19. медиана двух отсортированных массивов разного размера
- 20. панды вычитанием двух сгруппированных datframes разного размера
- 21. Слияние двух матриц разного размера в Matlab?
- 22. Создайте фиксированные размеры уменьшенных изображений для изображений разного размера.
- 23. OpenCV Матрица разного размера
- 24. Взаимная информация для непрерывных/числовых функций
- 25. R упаковка доступна для "Скорректированная взаимная информация"?
- 26. Computing Pointwise Взаимная информация в Spark
- 27. Android: Вызывающие изображения разного размера
- 28. Заполнение макета разного размера
- 29. обработка изображений получение гистограммы из патчей matlab
- 30. Multiply массив разного размера
Благодарим вас за ответ. Мне жаль, что я не описал свою проблему четко. Два патча изображения, возможно, не прямоугольная область, например, пластинчатая или змеиная область. У вас есть хорошие идеи? –
Самый большой вопрос: какова функция, которую вы хотите сравнить/объединить между изображениями? –
Только цвет RGB. –