Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Its better to convert program because you'll end up converting all function to C++ API.

to Achieve this in another way, you can create a background image :

Mat BackgroundImage = Mat(BackImg_width, BackImg_width, CV_8UC3, Scalar(1,1,1));

then copy images one by one using :

Image1.copyTo(BackgroundImage.rowRange(y, y+Image1.cols).colRange(x, Image1.rows ));

(x, y)  are image1 top left corner in BackgroundImage .

Hope it helps.

Its better to convert program because you'll end up converting all function functions to C++ API.

to Achieve this in another way, you can create a background image :

Mat BackgroundImage = Mat(BackImg_width, BackImg_width, CV_8UC3, Scalar(1,1,1));

then copy images one by one using :

Image1.copyTo(BackgroundImage.rowRange(y, y+Image1.cols).colRange(x, Image1.rows ));

(x, y)  are image1 top left corner in BackgroundImage .

Hope it helps.

Its better to convert program because you'll end up converting all functions to C++ API.

to Achieve this in another way, you can create a background image :

Mat BackgroundImage = Mat(BackImg_width, BackImg_width, CV_8UC3, Scalar(1,1,1));

then copy images one by one using :

Image1.copyTo(BackgroundImage.rowRange(y, y+Image1.cols).colRange(x, Image1.rows ));

(x, y) are image1 top left corner in BackgroundImage . .

Hope it helps.

Its better to convert program because you'll end up converting all functions to C++ API.

to Achieve this in another way, you can create a background image :

Mat BackgroundImage = Mat(BackImg_width, BackImg_width, BackImg_height, CV_8UC3, Scalar(1,1,1));

then copy images one by one using :

Image1.copyTo(BackgroundImage.rowRange(y, y+Image1.cols).colRange(x, Image1.rows ));

(x, y) are image1 top left corner in BackgroundImage .

Hope it helps.

Its better to convert program because you'll end up converting all functions to C++ API.

to Achieve this in another way, you can create a background image :

Mat BackgroundImage = Mat(BackImg_width, BackImg_height, CV_8UC3, Scalar(1,1,1));

then copy images to "BackgroundImage" one by one using :

Image1.copyTo(BackgroundImage.rowRange(y, y+Image1.cols).colRange(x, Image1.rows ));

(x, y) are image1 top left corner in BackgroundImage .

Hope it helps.

Its better to convert program because you'll end up converting all functions to C++ API.

to Achieve this in another way, you can create a background image :

Mat BackgroundImage = Mat(BackImg_width, BackImg_height, CV_8UC3, Scalar(1,1,1));

then copy images to "BackgroundImage" one by one using :

Image1.copyTo(BackgroundImage.rowRange(y, y+Image1.cols).colRange(x, Image1.rows ));

(x, y) are image1 top left corner coordinates in BackgroundImage .

Hope it helps.

Its better to convert program because you'll end up converting all functions to C++ API.

to Achieve this in another way, you can create a background image :

Mat BackgroundImage = Mat(BackImg_width, BackImg_height, CV_8UC3, Scalar(1,1,1));

then copy images to "BackgroundImage" one by one using :

Image1.copyTo(BackgroundImage.rowRange(y, y+Image1.cols).colRange(x, Image1.rows x+Image1.rows ));

(x, y) are image1 top left corner coordinates in BackgroundImage .

Hope it helps.

Its better to convert program because you'll end up converting all functions to C++ API.

to Achieve this in another way, you can create a background image :

Mat BackgroundImage = Mat(BackImg_width, BackImg_height, Mat(BackImg_height, BackImg_width, CV_8UC3, Scalar(1,1,1));

then copy images to "BackgroundImage" one by one using :

Image1.copyTo(BackgroundImage.rowRange(y, y+Image1.cols).colRange(x, x+Image1.rows Image1.copyTo(BackgroundImage.rowRange(x, x+Image1.rows).colRange(y, y+Image1.cols ));

(x, y) are image1 top left corner coordinates in BackgroundImage .

Hope it helps.