python 超像素分割
SILC算法超像素分割
主体代码来自github.com/laixintao/slic-python-implementation
原代码中只有分割之后的小方块 即1.png 没有明显边界 没有继续进行图像分割
源码修改:
1.向Cluster类添加了label属性,以便于标记k-means算法得出来的结果
2.对SLICProcessor类方法save_current_image中添加了增加边界的部分,可生成类似3||4.png图像
3.添加了新的类方法generate_result()有一个用户参数K,为设置的Kmeans算法的簇数,根据簇数选择区域合并
4.原码中因为图片通道数不同无法读取同时读取jpg与png图像,小做改动已可以适应
图一是经过超像素分割后得到的图像,也是源码中的最终结果
图二加上了边界
图三是经过kmeans聚类后的图像
图四是在原图上增加边界
图五是原图
代码已上传至码云
https://gitee.com/xu-qiyu/MyProject/tree/master/opencv/%E8%81%9A%E7%B1%BB%E5%8C%BA%E5%9F%9F%E5%88%86%E5%89%B2
python 超像素分割相关推荐
- 图像分割:Python的SLIC超像素分割
图像分割:Python的SLIC超像素分割 1. 什么是超像素? 2. 为什么超像素在计算机视觉方面有重要的作用? 3. 简单线性迭代聚类(SLIC) 4. 效果图 5. 源码 参考 1. 什么是超像 ...
- julia 调用python库_Julia调用Python实现超像素分割SLIC算法
最近想要在julia中实现 Simple Linear Iterative Clustering (SLIC) 算法对图像进行超像素分割,关于SLIC超像素分割算法,请参考SLIC Superpixe ...
- 超像素分割(Slic算法)——个人梳理
一.使用背景 我在进行乳腺癌图像识别的学校项目中,参考了山东大学的硕士论文,并希望加以简化复现,此论文会在文末附上.项目要求我们需要对乳腺癌图片进行分类(无肿瘤,良性肿瘤,恶性肿瘤),参照论文所说,我 ...
- python-opencv实现图像超像素分割(SLIC、SEEDS、LSC)
转载自:苏格拉- PYTHON - OPENCV实现图像超像素分割(SLIC.SEEDS.LSC) 超像素 超像素是把一张图片中具有相似特征的像素进行聚类,形成一个更具有代表性的大"像素&q ...
- VLFeat SLIC超像素分割(Cpp版)
这段时间对VLFeat的C接口非常的感兴趣,以前用的都是其Matlab接口,虽然很方便,而且提供的Matlab接口要比C接口功能更强大,但Matlab终归只能用来做一下快速的方法验证,所以想比较完整的 ...
- SLIC超像素分割方法
为了方便查找,记录SLIC超像素分割方法的介绍 简介 关键代码分析 应用
- 超像素分割与超像素合并/区域合并/多尺度分割
最近两年,超像素分割方法非常火爆,计算机视觉.模式识别许多方向都兴起了超像素研究的热潮,提出的方法也比较多.其实这不是个什么新鲜的东西,以前的许多分割算法所获得的结果都可以称为超像素,如Watersh ...
- 超像素分割(Superpixel Segmentation)发展
转自:http://blog.csdn.net/anshan1984/article/details/8918167 最近实验需要用到超像素的一些算法,之前也有看过一下分水岭这个老算法,想着找找近年来 ...
- SLIC 超像素分割详解(三):应用
看过上面的介绍后,我们应该思考一下:分割好的超像素有什么用?怎么用?用到哪里? 首先,超像素可以用来做跟踪,可以参考卢湖川课题组发表在IEEE TIP上的<Robust superpixeltr ...
- SLIC超像素分割的算法介绍和源码分析
前述 最近在看显著性检测,发现很多算法的基础是超像素分割,而正在看的Saliency Optimization from Robust Background Detection算法的预处理是SLIC算 ...
最新文章
- CPU 是如何理解 01 二进制的?
- 操作Docker容器
- Request转发---应用
- R语言数据挖掘实践——系谱聚类
- 对象比较 ===三个等于号
- PLSQL中文显示乱码(问号)
- c语言输出数字菱形北京理工大学,C语言程序的设计—北京理工大学MOOC提交作业.docx...
- 配置oracle odbc驱动,oracle odbc driver configuration
- Neo4j如何对大量数据-(千万节点及以上数据)进行加载入库
- 安装inotify-tools,用inotifywait命令监听文件或目录的访问信息
- 【离散数学】图论 第七章(3) 图的矩阵表示(邻接矩阵、可达矩阵、传递闭包求解算法)
- w ndows7安不上HP1020,惠普1020打印机驱动程序
- 传统机器学习和深度神经网络对比
- 索尼( A7II)相机刷中文/汉化
- 【RSLogix5000】—(1.1)—厂房ControlLogix系统介绍(硬件介绍)——原理
- Mybatis对Double类型的字符串进行范围查询
- 机器学习方法三要素理解:模型、策略、算法
- Android锁机病毒分析
- 谷歌浏览器chrome翻译插件完美解决开发者模式插件问题
- 笙科电子(AMICCOM)样片申请与经验