python opencv 实现图像的二值图
来源:互联网 发布:nba2k online mac版 编辑:程序博客网 时间:2024/05/16 04:45
我们要将一张图片首先转化为灰度图(或者是单通道的图)然后才能进行二值化处理
那在opencv里面有一个函数cv.Threshold(src, dst, threshold, maxValue, thresholdType) 可以进行二值化处理 这个直接设定阈值 就可以将大于阈值的置为一 小于的置为零。其实在文件里面我们还可以发现另一个函数:
这种函数也是实现二值化 但是他的原理用到了高斯滤波的概念 效果相对来说平滑一些 我利用这个函数得到了想要的结果。部分代码如下:
image=cv2.imread('1.png')
gray=cv2.cvtColor(image,cv2.COLOR_BGR2GRAY)
gra=cv2.adaptiveThreshold(gray,255,cv2.ADAPTIVE_THRESH_GAUSSIAN_C,cv2.THRESH _BINARY,11,2)
也可以将里面那两个很长的参数直接设为一 效果也还不错!
希望可以帮到你!
0 0
- python opencv 实现图像的二值图
- opencv-python实现图像的读取,显示与写入
- 利用python opencv实现图像自适应二值化
- Python+OpenCV实现图像高斯模糊
- 利用python opencv实现图像自适应二值化
- opencv 实现图像的旋转
- 图像旋转的OpenCV实现
- opencv 实现图像的旋转
- OpenCV实现图像的旋转
- OpenCV实现图像的旋转
- opencv缩放图像的实现
- opencv实现图像的傅里叶变换
- opencv实现图像的缩放
- 【图像处理】图像检索的三种python实现(直方图/OpenCV/哈希法)
- [python + opencv] 图像的旋转和分块
- 图像的二值化之python+opencv
- python opencv(10)图像的加噪
- Python下opencv图像的几何变换
- ftpUtil实现文件上传和下载
- Java迭代器模式(Iterator)
- Oracle数据库系统工程师培训视频教程下载
- Hadoop_MapReduce中的WordCount运行详解
- (HelloWorld教材版)简单工厂模式、单例模式
- python opencv 实现图像的二值图
- jQuery选择器
- 使用perl统计日志中单位时间内的请求数
- 通过GWT RPC实现异步交互
- log4j.properties详解
- poj2503
- 复习——类(包含)
- Hbase API管理功能1
- yum