梦见烙饼是什么意思| 夜晚尿频尿多是什么原因| 六合是什么意思| 什么分泌胆汁| 多事之秋是什么意思| 2.6号是什么星座| 为什么叫买东西不叫买南北| kid是什么意思| 贫血会引起什么症状| 自言自语什么意思| 什么是锆石| 什么减肥药效果最好而且不反弹| 弱的部首是什么| 欧皇是什么意思| 腺样体是什么意思| 五味杂粮什么意思| 大学辅导员是干什么的| 吃什么补白细胞效果最好| 无花果和什么不能一起吃| 奇的多音字是什么| 四川是什么气候| 孕妇吃红枣对胎儿有什么好处| r代表什么| 眩晕去医院挂什么科室| 尿酮体是什么| 爸爸的奶奶叫什么| 什么叫专科| 为什么脚会臭| 什么情况挂全科门诊| 兔死狐悲指什么生肖| 生化是什么| 素色是什么颜色| 辣椒含有什么维生素| nt和无创有什么区别| 哈尔滨机场叫什么名字| 事宜愿为是什么意思| 什么云霄| 春节是什么时候| 小腿骨头疼是什么原因| 李子与什么食物相克| 毕业礼物送什么| 消化道出血吃什么药| 女人阳虚吃什么药效果最好| 芬太尼是什么| 太平猴魁是什么茶| 阴道吹气是什么原因| 什么叫低级别上皮内瘤变| 什么还珠成语| 糖类抗原125偏高说明什么| 湿热内蕴吃什么中成药| 什么的口水| 脑梗塞用什么药效果好| feno是什么检查| 一什么苹果| 9月份出生的是什么星座| eblan是什么品牌| 外阴又疼又痒用什么药| 胃酸的主要成分是什么| 牝是什么意思| 喝酒头晕是什么原因| 鸟来家里预示什么| 免疫力下降吃什么好| 梦见自己有孩子了是什么预兆| 哈戳戳是什么意思| 皮脂腺囊肿用什么药膏| 低血钾吃什么补上来的快| 窦性心律t波改变是什么意思| 非特异性t波异常是什么意思| 后羿和嫦娥是什么关系| 手指为什么会脱皮| 吃什么改善睡眠| 男性左下腹疼痛是什么原因| 肝脏挂什么科| 心肌炎是什么病| 嗓子不舒服挂什么科| 全心增大是什么意思| asmr是什么意思| 2月7号是什么星座| 甾体是什么意思| 阴道炎是什么引起的| 1959年属什么| cd56阳性是什么意思| 吃什么减脂肪最快最有效的方法| 科目一和科目四有什么区别| 胃痛胃胀吃什么药| 小孩便秘吃什么食物好| 优越感是什么意思| 内招是什么意思| 胸闷是什么原因引起的| 四两拨千斤是什么意思| 视野是什么意思| 丝状疣是什么| 没有什么会永垂不朽| 中段尿是什么意思| 热敷肚子有什么好处| 舌苔黄腻吃什么药| 摩羯座女生和什么星座男生最配| 尿拉不出来是什么原因| 八卦中代表雷的卦象叫什么| 海清是什么意思| 院子里有蛇是什么征兆| 母猪上树是什么生肖| 心脏彩超主要检查什么| 咖啡因是什么东西| 全品类是什么意思| 什么减肥药好使| 脸油是什么原因导致的| 立夏节吃什么| 三七粉是什么| 水土不服是什么意思| 腊八粥是什么节日| 北京为什么叫帝都| 静水流深什么意思| 白气是什么物态变化| 夜场是什么工作| 喜鹊吃什么| 今年养殖什么最挣钱| 箨是什么意思| 珍珠有什么功效| 哺乳期可以吃什么水果| 母乳是什么颜色| 梦见自己疯了什么意思| 吃什么补脑子增强记忆力最快| 帕金森是什么引起的| 潜规则是什么| 大保健是什么意思| 吃槟榔有什么危害| 五味子什么味道| 梦见别人家拆房子是什么预兆| 肠胃炎可以吃什么| 9.4号是什么星座| 6.3是什么星座| 心脏病吃什么好| 为什么头疼| 芋头什么时候种植最好| 八段锦是什么| 属鸡的幸运色是什么颜色| 嘴巴下面长痘痘是什么原因引起的| AFP医学上是什么意思| 上课什么坐姿可以瘦腿| 为什么眼睛老是流泪| 什么是品质| 万圣节是什么时候| dbm是什么单位| 过期食品属于什么垃圾| 广西狗肉节是什么时候| 珍贵的动物是什么生肖| 补充电解质是什么意思| 小阴唇是什么| 地贫是什么| 什么是高嘌呤食物| 大便黄绿色是什么原因| 盆腔静脉石是什么意思| 山峦是什么意思| 真实写照的意思是什么| 牙疼吃什么水果| 口腔溃疡缺什么维生素| 总放屁是什么原因| 菠萝蜜不能跟什么一起吃| 喉咙痛上火吃什么药效果最好| 仓鼠和老鼠有什么区别| 依西美坦最佳服用时间是什么时间| 天煞是什么意思| 口腔溃疡吃什么好| 十一月一号是什么星座| 7.9是什么星座| 保温壶什么内胆最健康| 练字用什么笔好| 既寿永昌什么意思| 早教是什么| 文殊菩萨保佑什么| 双侧上颌窦炎是什么病| 脑壳疼是什么原因| 口中发甜是什么原因| 背疼是什么原因引起的女人| 生目念什么| 什么叫活佛| 山东简称为什么是鲁不是齐| haze是什么意思| 把脉把的是什么脉| 梦见孩子拉粑粑是什么意思| 水银中毒会出现什么状况| 赵云字什么| m蛋白是什么| 痱子粉什么牌子好| 上海是什么中心| 学前教育是什么| 车工是做什么的| 诊断是什么意思| 清洁度2度是什么意思| 小分子水是什么水| 耳顺是什么意思| 双肺纹理增多增粗是什么病| 分分钟都妙不可言是什么歌| 空腹喝牛奶为什么会拉肚子| 六月九号什么星座| 两眼中间的位置叫什么| sample是什么意思| 特别出演什么意思| 山穷水尽的尽是什么意思| 小腿细是什么原因| 梦见自己怀孕是什么意思| 什么兽| 下巴脱臼是什么感觉| 吃什么维生素对眼睛好| 放疗是什么意思| 什么心竭什么| 2024年属什么年| 霍启刚家族做什么生意| 合成立方氧化锆是什么| 感冒喉咙痛吃什么药| 俄罗斯是什么洲| 补肾虚吃什么药最好| 什么的北京城| 武夷肉桂茶属于什么茶| 怀孕了尿液是什么颜色| 薏米有什么作用| 黄芪泡水喝有什么好处| 窦炎症是什么病| 妇科检查清洁度二度是什么意思| 伏地魔是什么意思| 怀孕胸部会有什么反应| 钊字五行属什么| 尿素高吃什么药| 什么是艾滋病| 身份证带x是什么意思| 经信委是干什么的| 指压是什么意思| 口臭是什么原因| 109是什么意思| 左手发麻是什么原因| 经期吃什么补血| 吃什么补肾壮阳最快速| 破费是什么意思| 6月3号是什么星座| 痛风什么感觉| 中将是什么级别的干部| 梦见在河里抓鱼是什么征兆| 人生格言是什么意思| 多动症挂什么科| 小腿抽筋是什么原因引起的| 官杀是什么| 荠菜长什么样| 氏是什么意思| 屁股大什么原因| 背靠背什么意思| 尿液带血什么原因| 11点多是什么时辰| 女性肛门坠胀看什么科| 部分空蝶鞍是什么意思| 喝啤酒头疼是什么原因| 肾阴虚吃什么食物最好| 为什么会莫名其妙流鼻血| 高血压2级是什么意思| 邹的左边读什么| 籺是什么意思| 阳历6月21日是什么星座| 肛瘘是什么原因引起的| julius手表是什么牌子| 感冒吃什么菜| 甲减饮食需要注意什么| 刮痧板什么材质的好| 一点点奶茶什么最好喝| 万事达卡是什么卡| 百度
这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 ? 论坛首页 ? 企业专区 ? OpenVINO生态社区 ? 【原创】OpenCV-Python系列之OTSU算法(十七)

共3条 1/1 1 跳转至

【原创】OpenCV-Python系列之OTSU算法(十七)

高工
2025-08-04 21:27:24     打赏
百度   此次查实的115个具体问题中,有68个涉及职能部门履职不力、玩忽职守,甚至监守自盗行为。

OpenCV-Python系列之OTSU算法

上一个教程中,我们谈到了关于图像二值化的两种方法,一种是固定阈值法,另一种是自适应阈值法,总的来说,自适应阈值法在某些方面要由于固定阈值法,但还没完,这次我们将隆重介绍我们的重量级选手,也就是OTSU算法(又称为大津算法和最大类间方差法)。

最大类间方差法是1979年由日本学者大津提出的,是一种自适应阈值确定的方法,又叫大津法,简称OTSU,是一种基于全局的二值化算法,它是根据图像的灰度特性,将图像分为前景和背景两个部分。当取最佳阈值时,两部分之间的差别应该是最大的,在OTSU算法中所采用的衡量差别的标准就是较为常见的最大类间方差。前景和背景之间的类间方差如果越大,就说明构成图像的两个部分之间的差别越大,当部分目标被错分为背景或部分背景被错分为目标,都会导致两部分差别变小,当所取阈值的分割使类间方差最大时就意味着错分概率最小。

OSTU原理

在大津算法中,我们穷举搜索能使类内方差最小的阈值,定义为两个类的方差的加权和:

                                         image.png      

权重image.png 是被阈值 {\displaystyle t}t分开的两个类的概率,而image.png 是这两个类的方差

大津证明了最小化类内方差和最大化类间方差是相同的:

image.png

用类概率 和类均值 来表示。

类概率image.png 用阈值为t{\displaystyle t} 的直方图计算:

image.png

而类均值  image.png为:

image.png

类概率和类均值可以迭代计算,大津算法得出了0:1范围上的一个阈值。这个阈值用于图像中出现的像素强度的动态范围。例如,若图像只包含155255之间的像素强度,大津阈值0.75会映射到灰度阈值230(而不是192,因为图像包含的像素不是0–255全范围的)。

对于图像I(x,y),前景(即目标)和背景的分割阈值记作T,属于前景的像素点数占整幅图像的比例记为ω0,其平均灰度μ0;背景像素点数占整幅图像的比例为ω1,其平均灰度为μ1。图像的总平均灰度记为μ,类间方差记为g

假设图像的背景较暗,并且图像的大小为M×N,图像中像素的灰度值小于阈值T的像素个数记作N0,像素灰度大于阈值T的像素个数记作N1,则有:

      (1) ω0=N0/ (M×N)

      (2) ω1=N1/ (M×N)

      (3) N0 + N1 = M×N

      (4) ω0 + ω1 = 1

      (5) μ = ω0 * μ0 + ω1 * μ1

      (6) g = ω0 * (μ0 - μ)2 + ω1 * (μ1 - μ)2

将式(5)代入式(6),得到等价公式:

      (7) g = ω0 *ω1 * (μ0 - μ1)2

采用遍历的方法得到使类间方差g最大的阈值T

OTSU算法的实现

OTSU使用于双峰图像,固定阈值化通常适用的图像的灰度化直方图是单峰的:

image.png

而如果碰到了这种直方图的图像,那么就会过滤掉极为重要的信息:

image.png

OTSU适用于这种双峰图片,它可以自己寻找最优阈值,为了表现测试的效果,我们找了一张双峰的图片:

image.png

首先使用固定阈值法进行实验:

import cv2 as cv
import matplotlib.pyplot as plt

img = cv.imread('sh.jpg',0)
ret,threshold = cv.threshold(img,60,127,cv.THRESH_BINARY)
cv.imshow("res",threshold)
cv.waitKey(0)

image.png

我们再用OTSU的方法实验一下:

import cv2 as cv
import matplotlib.pyplot as plt

img = cv.imread('sh.jpg',0)
ret,threshold = cv.threshold(img,0,255,cv.THRESH_BINARY|cv.THRESH_OTSU)
cv.imshow("res",threshold)
cv.waitKey(0)

关于代码,需要说明的是,我们在使用OTSU时,不需要设置阈值,只需要设置一个最小值0和最大值255,该算法会自动寻找最优的阈值进行计算:

image.png

可以看到,效果还是比较不错的,总结一下,OTSU的优缺点:

优点:算法简单,当目标与背景的面积相差不大时,能够有效地对图像进行分割。

缺点:当图像中的目标与背景的面积相差很大时,表现为直方图没有明显的双峰,或者两个峰的大小相差很大,分割效果不佳,或者目标与背景的灰度有较大的重叠时也不能准确的将目标与背景分开。

原因:该方法忽略了图像的空间信息,同时将图像的灰度分布作为分割图像的依据,对噪声也相当敏感。


对计算机视觉感兴趣?这个社区推荐给你~

>>点击了解OpenVINO生态开发社区



高工
2025-08-04 23:07:37     打赏
2楼

感谢你的分享


工程师
2025-08-04 23:22:24     打赏
3楼

楼主很厉害


共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]
人老是犯困想睡觉是什么原因 王八羔子是什么意思 护士长是什么级别 男男叫什么 小腿肚子抽筋是什么原因
什么动物有三个心脏 na什么意思 反流性食管炎吃什么药最好 宜祭祀是什么意思 聚焦是什么意思
做梦来月经了什么预兆 失眠吃什么药效果好 丁亥年五行属什么 发蜡和发泥有什么区别 排班是什么意思
簋是什么 b3是什么维生素 热休克蛋白90a检查高是什么原因 什么水果通便效果最好 北极熊为什么不怕冷
开普拉多的都是什么人hcv9jop2ns0r.cn 荷叶茶有什么功效kuyehao.com 脾胃虚寒吃什么食物好hcv8jop0ns1r.cn 看见蛇过马路什么征兆hcv8jop8ns0r.cn 转氨酶高吃什么好得快hcv9jop4ns2r.cn
胃肠紊乱吃什么药hcv9jop6ns2r.cn 为什么月经一次比一次提前hcv7jop5ns0r.cn 玛丽珍鞋是什么意思cj623037.com 儿童用什么洗发水好hcv8jop1ns4r.cn 三点水加个及念什么hcv7jop9ns3r.cn
人间炼狱是什么意思hcv7jop9ns5r.cn 本科生是什么意思0735v.com 脸上长痘痘去医院挂什么科hcv9jop8ns2r.cn 鸡翅木是什么木头hcv7jop6ns9r.cn 胎位lop是什么意思hcv9jop0ns3r.cn
逆天是什么意思hcv9jop0ns4r.cn 人乳头瘤病毒是什么hcv9jop2ns3r.cn 吃饭出汗多是什么原因hcv8jop0ns6r.cn 维生素B1有什么副作用hcv8jop7ns2r.cn 清关什么意思hcv9jop6ns4r.cn
百度 技术支持:蜘蛛池 www.kelongchi.com