c#如何判断两张图片Mat是否相等

c#中使用Opencvsharp,如何判断两张多通道Mat图像是否完全一样? 图像都是CV_8UC3的

长宽,通道不一样的判断方法就不说了,下面说说图像大小通道一致怎么做。
C#不是很熟,opencv C艹下面有两种,一个是位运算,用异或,结果图像中如果有1就表示有不同的像素点,相同的像素是0.还有一个是直接用subtract()相减,一样判断结果是不是0.(C#的opencv应该有这些函数接口吧)