OpenCV переназначить изображение другого размера

Могу ли я использовать remap, чтобы отобразить одно изображение в другое изображение с другим размером?

например, предположим, что я хочу отобразить все пиксели из изображения один (с размером a, b), что x + y<100 в новое изображение, а размер нового изображения должен быть 2a + b, 2b + a.

1

Решение

переназначить больше подходит для геометрических преобразований изображения. Если вы стремитесь только к изменению размера изображения imresize это лучший вариант для изменения размера изображения. В вашем случае вы можете просто написать

resize(source_Img, destination_Img, Size(2a+b,2b+a), 0, 0, interpolation);

1

Другие решения

Да, вы можете сделать это, если предоставите изображение карты необходимого размера. Смотрите документацию переназначить.

Есть ли причина, по которой вы не можете использовать изменить размер функция для этого?

1

По вопросам рекламы [email protected]