问题标签 [scikit-image]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2310 浏览

python - 谁能解释为什么`skimage.measure.perimeter(img)`返回这个结果?

当我测试scikit-image方法时,我遇到skimage.measure.perimeter(image)但无法解释这个函数的输出。

我误解了这个函数应该返回什么吗?我知道周长是围绕一个区域的路径。
注意:-
(1) 计算的周长和返回的周长之间的差异并不总是 4。因为有时它可以是 6,无论它是正方形、矩形还是任何其他多边形。
更新:=
(1)功能页面

0 投票
4 回答
6835 浏览

python - 如何使用 python 在我的图像上获得“智能锐化”效果?

我想知道如何使用或任何相关的图像库(例如,甚至)智能锐化图像。我可以找到实际锐化我的图像但在放大时有很多噪音和像素化的方法。所以既然我知道我试图得到那个智能锐化效果,通过 python 以更少的噪点和漂亮的对比度来锐化图像,但我失败了。 pythonndimageskimagePILPhotoshop

注:-
(1) 方法已经过测试:-

(2) 我找到了一段代码,但它在Perl. 我只知道Python 在这里直接 (3)这是使用上述方法锐化的图像中的 2 个,第三个是使用smartsharp完成的:
Original
Original image http://imageshack.us/a/img600/6640/babyil.jpg
第一个... ..................................................... ................第二个
http://imageshack.us/a/img803/3897/sharp1.png 第二个 http://imageshack.us/a/img809/2235/sharp2 .png
第三个我的目标>这就是我想要的效果
第三个 http://imageshack.us/a/img832/4563/smartsharp.jpg
(4) 这是我用来创建上面第三个图像的工具:
smrsharpm http:// imageshack.us/a/img210/2747/smartsharpentoolm.jpg smrsharp http://imageshack.us/a/img193/490/smartsharpentool.jpg

0 投票
1 回答
3936 浏览

image-processing - 如何在图像上应用反卷积方法?

这是这个问题的一个扩展问题。感谢Kindall和Stephan Van der Wallt,事实证明,为了解决前面的问题,我需要了解如何使用任何相关包deconvolution对图像应用处理。 因为我只知道,您可能想向我展示如何使用 python 转换此链接MatLap 代码中的代码,我只对“卷积定理 - 练习部分”感兴趣,这将是一个很大的帮助。 我还需要了解卷积或反卷积方法对图像的作用。我用谷歌搜索试图弄清楚,但有很多方程式我无法完全理解。 python
pythonMatLab

注意:
(1)任何关于如何deconvolve工作的解释,它肯定会受到赞赏。
谢谢

0 投票
1 回答
1414 浏览

image-processing - 我怎样才能得到一个完整的中间轴线,它的垂直线穿过它?

我有一个图像,我想获得穿过其中轴的像素。我尝试使用骨架化和中轴方法来获取它们,但是这两种方法都返回比相应对象短的一维线。

这是带有示例图像的代码:-

原文>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 结果
or_im http://imageshack.us/a/img23/9035/testwus .jpg sk_im http://imageshack.us/a/img585/1910/imgskx.jpg

如您所见,黑线未连接到形状的尖端。
(1) 如何获得代表图像中形状长度的全连接一维中轴线。
(2)如何获得垂直于中轴的像素(因为我想从一侧到另一侧绘制垂直线穿过形状的中轴)

  • 我需要任何可以做这些事情的python库。

谢谢

0 投票
2 回答
812 浏览

python - 除了 HuMoment 之外,还有其他形状属性尺度旋转不变吗?

WeightedNormalizedMoments、WeightedHuMoments 和 HuMoments 之间有什么区别?(http://scikit-image.org/docs/0.6/api/skimage.measure.html

除了 HuMoment 之外,还有其他形状属性尺度旋转不变吗?有例子告诉我如何实现它们?我在 c++ OpenCV(C) 中找到了这个例子:从轮廓计算矩,但我更喜欢在 python 中工作

0 投票
1 回答
533 浏览

python - 为什么 scikit-image 将视频的帧数作为浮点数返回?

我想知道为什么 scikit-image 将视频的帧数作为浮点数返回。是否有过视频具有小数帧的情况?

这个代码片段...

...返回 17313.0

0 投票
2 回答
4368 浏览

opencv - 可以删除 opencv 或 scikit 图像中的 Skeleton 小分支吗?

在骨架过程中是否可以删除小分支?

如这张图片: http: //felix.abecassis.me/wp-content/uploads/2011/09/skel_opencv.png

只有 O 字母是完美的,但不是所有其他字母。

在过程中或之后有办法删除这个小分支吗?我使用 python opencv,但也可以使用 pymorph 或 scikit-image 的解决方案。这是我用于骨架化的代码: 代码

原图: http: //felix.abecassis.me/wp-content/uploads/2011/09/opencv.png

0 投票
3 回答
3255 浏览

python - 如何使用 python 库在骨架图像中找到循环?

我有很多这样的骨架图像:

在此处输入图像描述 在此处输入图像描述

我怎样才能检测到一个循环,一个骨架中的循环?是否有执行此操作的“特殊”功能,或者我应该将其实现为图形?

如果只有图形选项,python 图形库 NetworkX 可以帮助我吗?

0 投票
1 回答
1509 浏览

python - 如何获得骨架的坐标点?

我从二进制图像创建骨架图像,就像那样

我使用 mahotas python 库检测到骨架的端点,但它返回完整的图像数组,端点值为 1,其他值为 0。我更喜欢检测端点的坐标。我怎样才能得到它们?

我的计算端点的代码:

br 和 ep 是我想要获取坐标的所有分支和端点的数组。

0 投票
1 回答
630 浏览

python - 如何检测骨架化图像中圆圈中的段数?

我绘制了 2,4 或 6 个直径的车轮骨架图像。我也有分支点坐标。

我想到了两种检测不同车轮的方法:

  1. 计算圆圈内的黑色区域
  2. 计算绘制的直径

在这两种情况下,我都不知道如何实现它们。

轮子 1 轮子 2 轮子 3 轮子 4 轮5

如您所见,车轮并不是完美的镂空,因此更难检测差异。

这是我用于骨架化的代码:

首先我对图像进行二值化,然后膨胀然后骨架化。

原始图像:

轮子 1 轮子 2 轮子 3 轮子 4 轮5