OpenCV中定义在core.hpp中的compare()函数原型如下:
void compare(InputArray src1, InputArray src2, OutputArray dst, int cmpop);
函数作用:
按照指定的操作cmpop,比较输入的src1和src2中的元素,输出结果到dst中
参数解释:
src1:原始图像1(必须是单通道)或者一个数值,比如是一个Mat或者一个单纯的数字n;
src2:原始图像2(必须是单通道)或者一个数值,比如是一个Mat或者一个单纯的数字n;
dst:结果图像,类型是CV_8UC1,即单通道8位图,大小和src1和src2中最大的那个一样,比较结果为真的地方值为 255,否则为0;
cmpop:操作类型,有以下几种类型: