コード例 #1
0
ファイル: GpuMat.cs プロジェクト: inohiroki/opencvsharp
        /// <summary>
        /// XOR演算子
        /// </summary>
        /// <param name="src1"></param>
        /// <param name="src2"></param>
        /// <returns></returns>
#else
        /// <summary>
        /// Binary  bitwise XOR operator
        /// </summary>
        /// <param name="src1"></param>
        /// <param name="src2"></param>
        /// <returns></returns>
#endif
        public static GpuMat operator ^(GpuMat src1, GpuMat src2)
        {
            if (src1 == null)
            {
                throw new ArgumentNullException("src1");
            }
            if (src2 == null)
            {
                throw new ArgumentNullException("src2");
            }

            GpuMat dst = new GpuMat();

            GpuInvoke.GpuMat_opXor(src1.CvPtr, src2.CvPtr, dst.CvPtr);
            return(dst);
        }