首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用python的图像的边缘长度

使用python的图像的边缘长度
EN

Stack Overflow用户
提问于 2015-11-14 03:40:12
回答 2查看 1.4K关注 0票数 2

我正在尝试使用python计算图像边缘的平均长度。我可以使用opencv Canny检测来计算边的数量,如下所示:

代码语言:javascript
复制
edges = cv2.Canny(img,100,200)
edge_count = np.count_nonzero(edges)

我被困在如何计算边的长度上。在matlab中,我们可以使用edge()函数得到一幅边缘图像,然后根据我的研究,sum(sum(edgeimage))给出图像的长度。

提前感谢您的帮助。

EN

回答 2

Stack Overflow用户

发布于 2018-08-10 16:38:00

您可以计算所有等值线中的点数

票数 1
EN

Stack Overflow用户

发布于 2015-11-14 04:03:40

代码语言:javascript
复制
from PIL import Image

im = Image('image.png')
(width, height) = im.size()

PIL是Python图像库。通常在需要进行任何类型的图像分析或屏幕截图时使用它。

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33700584

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档