У меня есть вектор с четырьмя позициями [xmin ymin width hight]
, который определяет размер и положение прямоугольника обрезки из изображения I. Как я могу найти новое положение и размер для измененного размера изображения I
?Найти новое положение прямоугольника для изменения размера изображения
0
A
ответ
0
Не совсем понятно, что вы хотите, так как мы не знаем вашу систему координат. Предполагая, что Х представляет собой горизонтальную ось, и у является вертикальная ось и ваша точка (1,1) находится в верхнем левом углу, можно использовать следующий фрагмент:
p = [xmin ymin width height];
I = I_orig(p(2):p(2)+p(4)-1,p(1):p(1)+p(3)-1);
размер конечно указанный Вами ширина и высота.
0
Вы можете преобразовать исходную ограничительную рамку для относительных значений (то есть если предположить, что размер изображения 1x1)
[origH origW] = size(origI(:,:,1));
relativeBB = [xmin/origW, ymin/origH, width/origW, hight/origH];
Теперь, независимо от того, как вы изменить размер вашего origI
, вы можете восстановить ограничительную рамку WRT новые размер от относительного представления:
[currH currW] = size(I(:,:,1));
currBB = relativeBB .* [currW, currH, currW, currH];
Вам может понадобиться round
вещи немного: вы могли бы найти floor
лучше xmin
и ymin
и ceil
больше подходит для width
и height
.
Смежные вопросы
- 1. условия для изменения размера прямоугольника не может
- 2. Обрезка изображения после изменения размера или перемещения прямоугольника обрезки
- 3. JQuery изменения размера, сохранить комментарии положение относительно изображения
- 4. Почему меняется положение относительно абсолютного изменения размера фонового изображения?
- 5. Найти идентификатор для изменения размера изображения (избегайте утечек памяти)
- 6. Авто изменения размера изображения
- 7. повернутого размера прямоугольника ограничивающего прямоугольника
- 8. Изменение размера прямоугольника Android
- 9. Как добавить слайдер для изменения размера прямоугольника в java?
- 10. Обнаружить цвета тонов после изменения размера изображения
- 11. Создание горячих точек для изменения размера изображения?
- 12. Динамическое изменение размера прямоугольника android
- 13. Получение фонового изображения для изменения размера страницы
- 14. Лучшие параметры для изменения размера изображения
- 15. Параметры изображения для позиционирования и изменения размера
- 16. jQuery UI слайдер для изменения размера изображения
- 17. Есть ли библиотека для изменения размера изображения
- 18. разумный PHP memory_limit для изменения размера изображения
- 19. Django каналы для изменения размера изображения
- 20. Используйте ffmpeg для изменения размера изображения
- 21. Использование ImageMagick mogrify для изменения размера изображения
- 22. Интернет веб-сервис для изменения размера изображения
- 23. CSS Позиционирование изображения для изменения размера окна
- 24. Асинхронная задачи для изображения изменения размера
- 25. Div без изменения размера для изображения
- 26. Отрегулируйте положение UIPopoverController после изменения размера
- 27. SDL Положение мыши Обрезано после изменения размера
- 28. Magento: изображения вносят изменения размера
- 29. Отзывчивого Javascript Изображения Изменения размера
- 30. Изменения размера размера изображения с помощью JavaScript
у вас есть размер оригинального изображения? – Shai