Прикрепление 2 изображений в C # с помощью OpenCV - PullRequest
0 голосов
/ 12 ноября 2011

У меня есть 2 изображения, и я хотел бы прикрепить изображение1 к изображению2. Они представлены в виде изображений примерно так:

Image<Bgr, Byte> image1 = new Image<Bgr, byte>("2.jpg");
Image<Bgr, Byte> image2 = new Image<Bgr, byte>("4.jpg");

Скажем, изображение image2 маленькое, и я хочу поместить его в координаты x, y изображения1, чтобы они представляли собой небольшой квадрат, представляющий изображение2 на изображении1 в определенной точке.
Я попытался использовать метод копирования, но не смог сделать это, потому что у него нет опции координат.

Какую функцию из этой библиотеки мне следует использовать?

1 Ответ

0 голосов
/ 12 ноября 2011

Вам нужно создать третье изображение, которое будет иметь достаточный размер, чтобы скрепить изображение 1 + изображение 2. Допустим, ширина изображения 1: высота 600 пикселей: 600 пикселей, ширина изображения 2: высота 50 пикселей: высота 50 пикселей .. Поэтому, если вы хотите добавить второе изображение ниже изображения 1, создайте новое пустое изображение с размером ширина: 600 и высота: 650px. Затем просто скопируйте изображение 1 в первую часть 600x600, после чего вам также следует скопировать необработанные данные изображения 2 в последнюю часть 50x50 третьего изображения (600x650) ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...