Можно ли копировать (рисовать) одно изображение в другое место в Matlab? Мне нужно не только копировать матричную часть, но и копировать с интерполяцией, т. Е. Передавать координаты фракций.Копировать (нарисовать) одно изображение внутри области другого изображения в Matlab?
ответ
Вы можете «смешивать» изображения с использованием альфа-канала (или фракционной маски).
Предположим, что имеется master
большое изображение, region
тем меньше изображение, которое будет смешан в master
и alpha
дробной маски (такого же размера, как region
), где alpha=0
указывает, что соответствующий выходной пиксель должен быть взят из master
и alpha=1
указывает пиксель от region
(alpha
может быть дробным, чтобы указать смесь).
Я предполагаю, что master
, region
и alpha
имеют одинаковую ширину и высоту и имеют тип double
.
Тогда
>> blend = bsxfun(@times, master, 1-alpha) + bsxfun(@times, region, alpha)
Спасибо, но как добиться дробного пространственного перевода? –
использовать 'tformarray' для перевода' region' в отношении 'master', определяющего линейную или кубическую интерполяцию с дробным переводом, должен дать вам результат, который вы хотите. См. [This] (http://www.mathworks.com/help/images/performing-general-2-d-spatial-transformations.html#f12-28504) для получения дополнительной информации. – Shai
Suzan Cioc, я думаю, вы забыли принять ответ @ Shai – Nick
- 1. Как зашифровать одно изображение внутри другого?
- 2. Нарисовать изображение на области рисования
- 3. одно изображение является подмножеством другого изображения
- 4. Matlab. Как нарисовать изображение
- 5. сохранить изображения внутри div как одно изображение
- 6. Изменение положения изображения внутри другого изображения
- 7. Нарисовать изображение Загружено внутри HTML-холста
- 8. Как нарисовать изображение в текстовой области HTML?
- 9. Добавить изображение GD внутри другого изображения GD
- 10. нарисовать часть изображения внутри холста
- 11. перетащить одно изображение поверх другого изображения в WPF
- 12. Как вставить одно изображение поверх другого изображения в html?
- 13. Проверка наличия нарисованного изображения внутри другого изображения
- 14. Как включить изображение внутри другого изображения в PHP?
- 15. Как нарисовать над imagesc изображение в Matlab
- 16. Нарисовать еще одно изображение на UIImage
- 17. Как нарисовать изображение границы изображения
- 18. Центр одного изображения внутри другого в Swift
- 19. вычитая одно из другого в MATLAB
- 20. KineticJS нарисовать изображение внутри круга
- 21. Как наложить одно изображение поверх другого?
- 22. Как я могу нарисовать изображение поверх другого?
- 23. Как сделать одно изображение исчезающим при нажатии другого изображения?
- 24. Как blit изображение, в python, внутри области определенного изображения?
- 25. Поиск изображений внутри другого Изображение
- 26. Как вырезать одно растровое изображение из другого растрового изображения
- 27. есть одно изображение, отрицающее обнаружение столкновения другого изображения.
- 28. Как наложить одно изображение поверх другого? C++
- 29. Как нарисовать изображение стопки GTK внутри DrawingArea
- 30. Фильтрация изображения в области DFT в MATLAB
Если говорить о так называемой в живописи, он был задан на [DSP] (http://dsp.stackexchange.com/questions/1623/implementing-discrete-poisson-equation- трейлеры-Neumann-граничное условие/1655 # 1655). – Maurits