当前位置:首页 » 《随便一记》 » 正文

最简单的SLIC算法实现_一只会飞的猪️的博客

0 人参与  2022年05月31日 11:43  分类 : 《随便一记》  评论

点击全文阅读


超像素由一系列位置相邻且颜色、亮度、纹理等特征相似的像素点组成的小区域。这些小区域大多保留了进一步进行图像分割的有效信息,且一般不会破坏图像中物体的边界信息,用少量的超像素代替大量像素表达图像特征,降低了图像处理的复杂度,一般作为分割算法的预处理步骤。

SLIC算法生成的像素块相对紧凑,领域特征容易表达;同时需要设置调整的参数少,操作简单,速度快,对于图像的紧凑度、轮廓保持拥有很好的效果;兼容灰度图和彩色图的分割。

代码如下:

import cv2 as cv

img = cv.imread("reba.jpg")
# 初始化slic项,region_size设置分割图片尺寸大小 ruler设置平滑因子
slic = cv.ximgproc.createSuperpixelSLIC(img,region_size=10, ruler=20.0)
slic.iterate(10)    # 设置迭代次数,迭代次数相对来说越大越好
mask_slic = slic.getLabelContourMask()  # 获取Mask,超像素边缘Mask==1
mask_inv_slic = cv.bitwise_not(mask_slic)  # 对mask_slic进行逻辑取反运算
img_slic = cv.bitwise_and(img, img, mask=mask_inv_slic)  # 在原图上绘制超像素边界
cv.imshow("img_slic", img_slic)
cv.waitKey(0)
cv.imwrite('./SLIC.jpg', img_slic)
cv.destroyAllWindows()

运行结果如下:

如果不懂代码可以尝试输出mask_slic和mask_inv_slic的图像,就明白了是怎么分割的了。

代码如下:

import cv2 as cv

img = cv.imread("reba.jpg")
# 初始化slic项,region_size设置分割图片尺寸大小 ruler设置平滑因子
slic = cv.ximgproc.createSuperpixelSLIC(img,region_size=10, ruler=20.0)
slic.iterate(10)    # 设置迭代次数,迭代次数相对来说越大越好
mask_slic = slic.getLabelContourMask()  # 获取Mask,超像素边缘Mask==1

# 显示mask_slic图像
cv.imshow('mask_slic', mask_slic)
cv.waitKey(0)
cv.destroyAllWindows()
mask_inv_slic = cv.bitwise_not(mask_slic)  # 对mask_slic进行逻辑取反运算

# 显示mask_inv_slic图像
cv.imshow('mask_inv_slic',mask_inv_slic)
cv.waitKey(0)
cv.destroyAllWindows()

img_slic = cv.bitwise_and(img, img, mask=mask_inv_slic)  # 对边界和原图进行与运算,在原图上绘制超像素边界
cv.imshow("img_slic", img_slic)
cv.waitKey(0)
cv.imwrite('./SLIC.jpg', img_slic)
cv.destroyAllWindows()

输出mask_slic图片如下:

 对mask_slic取反后的结果图片mask_inv_slic图像如下:

其实在我理解OpenCV实现SLIC算法的过程就是先对图像绘制出分割图像,在进行逻辑运算绘制在原图上,对原图实现SLIC超分辨率重建算法。


点击全文阅读


本文链接:http://zhangshiyu.com/post/41082.html

图像  像素  分割  
<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新文章

  • 奈何春风不曾渡我虐心反转_童烟沈叙白陆依在线看_小说后续在线阅读_无删减免费完结_
  • 鹿雪附加完整在线阅读(小祖宗她带着双宝闹翻天)最近更新列表
  • 你要战功我给你,妖兽入侵你哭啥高质量好文叶天凌筱完本_你要战功我给你,妖兽入侵你哭啥高质量好文(叶天凌筱)
  • 夫君和小三霸占了我的将军府,我杀疯了阅读_雪儿谭绍木兰全集_小说后续在线阅读_无删减免费完结_
  • 鹿溪小说(鹿溪)终章+番外(穿进恐怖游戏后,我和反派HE了)一口气阅读
  • 完结文留给儿子的副卡月月刷爆,他却因睡桥底被送进收容所列表_完结文留给儿子的副卡月月刷爆,他却因睡桥底被送进收容所(娄墨霆宋佑轩)
  • 你活着,却死在我等你的第三年后续+番外_谨言佳佳温以宁全集_小说后续在线阅读_无删减免费完结_
  • 相思溺于夏时雨小说(裴景澈初念可)章节目录+起始篇章(相思溺于夏时雨)全章无套路在线
  • 未婚夫重生归来叫停手术,把剥开肚子的我困在手术台上40分钟(裴临渊阮离歌)
  • 完结文离婚是你提,净身出户你又哭什么精彩分享列表_完结文离婚是你提,净身出户你又哭什么精彩分享(苏铭余素伊)
  • 全书浏览哥哥重生救我,我带队灭了组织!(陈致远陈知韫)_哥哥重生救我,我带队灭了组织!(陈致远陈知韫)全书结局
  • 全文算命赚功德,我直接飞升成仙(楚天河林风)列表_全文算命赚功德,我直接飞升成仙

    关于我们 | 我要投稿 | 免责申明

    Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1