iplimage - how to write an opencv function that take one image as paramater and returns 2 images -


i wanna build opencv function takes 1 iplimage image parameter , returns 2 iplimage images. doable in opencv (c++). prefer if it's using iplimage appreciate other options

you can return several images passing them reference function arguments. example:

void myfunction(const cv::mat& input_image, cv::mat &output1, cv::mat &output2) {     // modify output1     input_image.copyto(output1);     rectangle(output1, cv::rect(10,10,100,100), cv::scalar(0,0,255), 2);      // modify output2     cvtcolor(input_image,output2,cv_rgb2gray);  }  int main() {     cv::mat input_image = imread("sample.jpg");     cv::mat out1, out2;      myfunction(input_image, out1, out2);      // out1 , out2 modified myfunction } 

example cv::mat can same iplimage. should use cv::mat instead of iplimage.


Comments

Popular posts from this blog

linux - xterm copying to CLIPBOARD using copy-selection causes automatic updating of CLIPBOARD upon mouse selection -

c++ - qgraphicsview horizontal scrolling always has a vertical delta -