算法介绍

https://blog.csdn.net/huixingshao/article/details/42642973/

与slic算法的比较

from skimage import io
import matplotlib.pyplot as plt
from skimage.segmentation import slic, felzenszwalb
from skimage.util import img_as_float
from skimage.segmentation import mark_boundaries
import numpy as np

image = img_as_float(io.imread('aerial.jpg'))

segments1 = slic(image, n_segments=400, sigma=5)
segments2 = felzenszwalb(image, scale=128, sigma=0.5, min_size=64)
fig = plt.figure("Superpixels -- %d segments" % (400))

plt.subplot(121)
plt.title('image and slic')
vis1 = mark_boundaries(image, segments1)
plt.imshow(vis1)

plt.subplot(122)
plt.title('image and felz')
vis2 = mark_boundaries(image, segments2)
plt.imshow(vis2)
plt.show()

在这里插入图片描述

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐