@@ -72,3 +72,26 @@ int cropImg(unsigned short *input, unsigned short *output, int Width, int Height
return 1;
}
+int applyInvertMask(unsigned short* input, unsigned char* pmask, int Width, int Height, unsigned short* output,int fillvalue = 4095)
+{
+ if (input == nullptr)
+ {
+ return 0;
+ }
+ if (pmask == nullptr)
+
+#pragma omp parallel for
+ for (int i = 0; i < Width * Height; i++)
+ if (!pmask[i])
+ output[i] += fillvalue;
+ return 1;
+}