Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ OpenCV C++;创建包含两个图像之间相交像素的矩阵或向量_C++_Opencv_Pixel_Intersection - Fatal编程技术网

C++ OpenCV C++;创建包含两个图像之间相交像素的矩阵或向量

C++ OpenCV C++;创建包含两个图像之间相交像素的矩阵或向量,c++,opencv,pixel,intersection,C++,Opencv,Pixel,Intersection,基本上,我想做的是把两幅图像中的所有像素放到一个新的矩阵或向量中,这样我以后就可以操纵它了。如果我能得到这些像素的顺序和出现的次数,那将是完美的 我试着用Mat和vectors的迭代器使用set\u intersection(),但我只得到了错误 Mat img1 = imread(...), img2 = imread(...), dest; MatIterator_<Vec3b> it = set_intersection(img1.begin<Vec3b>(), i

基本上,我想做的是把两幅图像中的所有像素放到一个新的矩阵或向量中,这样我以后就可以操纵它了。如果我能得到这些像素的顺序和出现的次数,那将是完美的

我试着用Mat和vectors的迭代器使用
set\u intersection()
,但我只得到了错误

Mat img1 = imread(...), img2 = imread(...), dest;
MatIterator_<Vec3b> it = set_intersection(img1.begin<Vec3b>(), img1.end<Vec3b>(),
        img2.begin<Vec3b>(), img2.begin<Vec3b>(), dest.begin<Vec3b>());
Mat img1=imread(…),img2=imread(…),dest;
MatIterator_uIt=设置交叉点(img1.begin(),img1.end(),
img2.begin()、img2.begin()、dest.begin());

你应该在这里记下你的错误。@AmirKarami我一直没注意到。你能告诉我我做错了什么吗?