小编Kri*_*rov的帖子

Python Igraph 社区集群颜色

我想在社区信息图之后有不同颜色的集群,但问题是当我删除单个节点时,它会弄得一团糟,每个节点都是不同的颜色,或者一切都是红色的。如何在python中做到这一点?

代码:

E = ig.Graph(edges)
E.vs\['label'\] = labels
degree = 0
community = E.community_infomap()
cg = community.graph
singletons = cg.vs.select(_degree = 0)
cg.delete_vertices(singletons)
color_list =['red','blue','green','cyan','pink','orange','grey','yellow','white','black','purple' ]

ig.plot(cg)
Run Code Online (Sandbox Code Playgroud)

图片

python plot igraph

5
推荐指数
2
解决办法
2706
查看次数

OpenCv findcontours()太多轮廓

我的形状我想从中提取轮廓(我需要正确的轮廓数量 - 两个),但在层次结构中我得到4个或更多而不是两个轮廓.我只是无法意识到为什么,这是显而易见的,没有噪音,我以前曾使用过困境和侵蚀.

在findcontours()之前

在findcontours()之后

我试图更改所有参数,什么都没有.我也尝试了白色方块的图像,并没有工作.有我的界限:

Mat I = imread("test.png", CV_LOAD_IMAGE_GRAYSCALE);
I.convertTo(B, CV_8U);    
findContours(B, contour_vec, hierarchy, CV_RETR_TREE, CV_CHAIN_APPROX_NONE);
Run Code Online (Sandbox Code Playgroud)

为什么轮廓如此断开?如何在层次结构中创建2个轮廓?

c++ opencv

2
推荐指数
1
解决办法
1493
查看次数

标签 统计

c++ ×1

igraph ×1

opencv ×1

plot ×1

python ×1