龙空技术网

opencv反二值化处理

梦蝶无名 197

前言:

现时看官们对“二值化公式”大约比较关注,小伙伴们都需要剖析一些“二值化公式”的相关资讯。那么小编在网络上汇集了一些有关“二值化公式””的相关文章,希望你们能喜欢,朋友们一起来学习一下吧!

反二值化处理也叫反二值化阈值处理,其结果为二值化处理的相反 结果。将大于阈值的像素值变为0,将小于或等于阈值的像素值变为最 大值。原图像中白色的部分变成黑色,黑色的部分变成白色。计算公式 如下:

if 像素值 <= 阈值: 像素值 = 最大值 if 像素值 > 阈值: 像素值 = 0

对图像进行反二值化处理

import cv2img = cv2.imread("1.png", 0)  # 将图像读成灰度图像t1, dst1 = cv2.threshold(img, 127, 255, cv2.THRESH_BINARY)  # 二值化阈值处理t4, dst4 = cv2.threshold(img, 127, 255, cv2.THRESH_BINARY_INV)  # 反二值化阈值处理cv2.imshow('dst1', dst1)  # 展示二值化效果cv2.imshow('dst4', dst4)  # 展示反二值化效果cv2.waitKey()  # 按下任何键盘按键后cv2.destroyAllWindows()  # 释放所有窗体

标签: #二值化公式