-
Anonymous
Изменение размера Opencv отличается от моего собственного расчета вручную
Сообщение
Anonymous »
Масив изображений
Код: Выделить всё
[[2, 2, 2, 2],
[2, 3, 3, 3],
[2, 4, 4, 4],
[5, 5, 5, 5]]
h = 4, w = 4
используйте cv2.resize(img,(h//2,w//2)), результат:
Коэффициент уменьшения составляет
2, когда я рассчитываю вручную,
Код: Выделить всё
newImage(0,0) -> oldImage(2*0,2*0) = oldImage(0,0) = 2
newImage(0,1) -> oldImage(2*0,2*1) = oldImage(0,2) = 2
newImage(1,0) -> oldImage(2*1,2*0) = oldImage(2,0) = 2
newImage(1,1) -> oldImage(2*1,2*1) = oldImage(2,2) = 4
Результат моего ручного расчета должен быть следующим:
Я думаю, что моя логика не ошибочна, ах, почему может быть разница с расчетом opencv?
Подробнее здесь:
https://stackoverflow.com/questions/721 ... alculation
1765365146
Anonymous
Масив изображений
[code][[2, 2, 2, 2],
[2, 3, 3, 3],
[2, 4, 4, 4],
[5, 5, 5, 5]]
[/code]
h = 4, w = 4
используйте cv2.resize(img,(h//2,w//2)), результат:
[code][[2, 3],
[4, 5]]
[/code]
Коэффициент уменьшения составляет [b]2[/b], когда я рассчитываю вручную,
[code]newImage(0,0) -> oldImage(2*0,2*0) = oldImage(0,0) = 2
newImage(0,1) -> oldImage(2*0,2*1) = oldImage(0,2) = 2
newImage(1,0) -> oldImage(2*1,2*0) = oldImage(2,0) = 2
newImage(1,1) -> oldImage(2*1,2*1) = oldImage(2,2) = 4
[/code]
Результат моего ручного расчета должен быть следующим:
[code][[2, 2],
[2, 4]]
[/code]
Я думаю, что моя логика не ошибочна, ах, почему может быть разница с расчетом opencv?
Подробнее здесь: [url]https://stackoverflow.com/questions/72128406/opencv-resize-is-different-from-my-own-manual-calculation[/url]