` 本帖最后由 jinyi7016 于 2016-4-19 07:30 编辑
对应于8位位图,有4个函数是可以使用的,通过这几个函数,也可以实现二值化的算法。 函数库中也有对应于16位图像的函数,与这几个函数是类似的。 那么,这四个函数是: 一、 IMG_thr_gt2max_8();//将大于threshold的设置为255 函数共有五个参数。
in_data:图像数据区数据 out_data:结果输出 cols:图像列 rows:图像行 threshold:阀值,8位,0~255 从函数的原理可以看出,这个in_data是8位每像素的。
如下调用结果:
- IMG_thr_gt2max_8(Image, out, 448, 576, 150);
复制代码
二、 IMG_thr_gt2thr_8();//将大于threshold的设置为threshold 这个函数的参数与IMG_thr_gt2max_8函数是相同的。 但是它的理论如下图:
如下调用结果:
- IMG_thr_gt2thr_8(Image, out, 448, 576, 50);
复制代码
三、 IMG_thr_le2min_8();//将小于threshold的设置为0 这个函数的参数与IMG_thr_gt2max_8函数是相同的。 但是它的理论如下图:
如下调用结果:
- IMG_thr_le2min_8(Image, out, 448, 576, 150);
复制代码
四、 IMG_thr_le2thr_8();//将小于threshold的设置为threshold 这个函数的参数与IMG_thr_gt2max_8函数是相同的。 但是它的理论如下图:
如下调用结果:
-
- IMG_thr_le2thr_8(Image, out, 448, 576, 150);
复制代码
最后和源码与二进制文件会在最后的结项中。
`
|