summaryrefslogtreecommitdiff
path: root/2.3-1/src/c/imageProcessing/cvimgproc/imcvThresholds.cpp
diff options
context:
space:
mode:
Diffstat (limited to '2.3-1/src/c/imageProcessing/cvimgproc/imcvThresholds.cpp')
-rw-r--r--2.3-1/src/c/imageProcessing/cvimgproc/imcvThresholds.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/2.3-1/src/c/imageProcessing/cvimgproc/imcvThresholds.cpp b/2.3-1/src/c/imageProcessing/cvimgproc/imcvThresholds.cpp
index 2e40de91..9664a44c 100644
--- a/2.3-1/src/c/imageProcessing/cvimgproc/imcvThresholds.cpp
+++ b/2.3-1/src/c/imageProcessing/cvimgproc/imcvThresholds.cpp
@@ -22,8 +22,17 @@ using namespace cv;
Mat imcvThresholds(Mat src, double t_value, double maxvalue, char* type)
{
Mat dst(src.rows, src.cols, src.type());
+
if(strcmp(type,"THRESH_BINARY") == 0)
threshold(src,dst,t_value,maxvalue,THRESH_BINARY);
+ if(strcmp(type,"THRESH_BINARY_INV") == 0)
+ threshold(src,dst,t_value,maxvalue,THRESH_BINARY_INV);
+ if(strcmp(type,"THRESH_TRUNC") == 0)
+ threshold(src,dst,t_value,maxvalue,THRESH_TRUNC);
+ if(strcmp(type,"THRESH_TOZERO") == 0)
+ threshold(src,dst,t_value,maxvalue,THRESH_TOZERO);
+ if(strcmp(type,"THRESH_TOZERO_INV") == 0)
+ threshold(src,dst,t_value,maxvalue,THRESH_TOZERO_INV);
return dst;
} \ No newline at end of file