часть, которая усложняется для меня, заключается в том, что я хочу, чтобы один был RGB, а другой в оттенках серого. Я видел на этом веб-сайте, что это можно сделать с помощью OpenCV и функции AddWeighted. Проблема в том, что он работает только для двух изображений одного типа, и я хотел бы смешать (цвет и оттенки серого). Любая помощь будет оценена.
Я хотел бы наложить 2 изображения друг на друга для сопоставления регистрации, но
Ответы (1)
Преобразуйте свое изображение RGB в серый цвет, затем выполните сопоставление:
Mat rgb_image, rgb_now_grey;
Mat grey_image;
grey_image = imgread("grey.png");
rgb_image = imread("colour.png");
cvtColor(rgb_image, rgb_now_grey, CV_RGB2GRAY);
// register_images(rgb_now_grey, grey_image);
person
koan
schedule
06.09.2011
Спасибо, но это не то, что я ищу. Я хочу наложить два изображения, которые будут хранить свой тип, поэтому, когда я их наложу, я увижу 2 полупрозрачных изображения, накладывающихся друг на друга, одно в цвете, а другое в оттенках серого.
- person john bluewhale; 06.09.2011