问题标签 [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 投票
1 回答
802 浏览

python - Python图像处理库

我想通过在特定区域的顶部添加文本来修改图像文件(bmp、jpg 和 png)。例如,如果我要为信封画一张图片,并在指定区域的顶部用指定的字体和颜色打印不同的地址,我会使用哪个库?

我正在寻找这样的东西http://python-catalin.blogspot.com/2010/06/add-text-on-image-with-pil-module.html 但是使用可以与 numpy 和 scipy 一起使用的 BSD 许可证因为我刚刚切换,所以使用 Python 3。

这是 Scikit-image 还是 Pillow 的工作(不确定它是否是 BSD)?如果不是,我可以使用什么以及图书馆的哪一部分?

0 投票
1 回答
1817 浏览

python - 凝胶电泳数据的 Python Scikit 图像处理

我以前从未使用过计算机视觉的东西,并认为我可以使用 python 来分析凝胶电泳。如果您不熟悉该过程,这是一个视频,解释了正在发生的事情。

所以我从维基百科上拍了一张凝胶的照片,然后使用灰度滤镜,然后使用双边滤镜去除污迹和伪影,然后我使用 Otsu 滤镜分离出显着的条带。

这是目前的结果 维基百科 凝胶电泳

我遇到了 4 个问题:

  1. 使用 otsu 阈值会导致浅色波段的一些数据丢失是否有更好的方法获取波段数据?

  2. 有没有办法将每行的结果返回到 numpy/pandas 数组,其中波段显示在矩阵上?(即 0 表示无条带,1 表示轻条带,2 表示中等条带,3 表示重条带)这将允许检测与 DNA 梯(参考行)匹配的条带。

  3. 什么方法可以用来计算井到波段的距离。

  4. 如果照片不是直接拍摄的,我需要一种叫做图像注册的东西吗?如果是这样,我在哪里可以找到它scikit-image

最后一件事我正在使用 python 3 和 scikit-image 的最后一个稳定版本,如果它重要的话。

0 投票
1 回答
980 浏览

opencv - 使用 scikit-image/opencv 获取蓝色轮廓

我正在尝试使用 scikit-image 获得蓝色轮廓。我确定 opencv 中的某些功能在 scikit-image 中也可用。

我知道 find_contours 方法效果很好,但是它可以获得所有颜色的轮廓。我只是想得到蓝色的轮廓。

http://scikit-image.org/docs/dev/api/skimage.measure.find_contours.html

关于如何做到这一点的任何想法?我的猜测是以某种方式预处理图像以去除除蓝色以外的所有颜色。

0 投票
1 回答
6005 浏览

python - Scikit 图像颜色过滤并将图像的部分更改为数组

我想使用 scikit-image 做一些光学标记识别。我正在寻找 2 个功能

假设我有一个看起来像这样的图像:光学磁共振

我检测它的方式是使用过滤器来清理图像:(即filter模块中噪声斑点的双边和高斯过滤)

然后我会在模块中使用灰度第三我会在模块color中使用精明的边缘检测器filter

我试图找出我用什么来按颜色过滤单元格,以便我可以区分红色和蓝色?

我猜有一些用于色调、饱和度和亮度或 RGB 的功能可用于过滤掉特定颜色或可用于k-means过滤scikit learn数据的某些东西

其次是我如何将此图像转换为 numpy 数组/熊猫数据框,如下所示:

其中红色为 1,蓝色为 2,白色为 0。我看到有些人在它下面放了一条线,但不知道它叫什么,也不知道它是否在 sk-image 中可用。

0 投票
2 回答
1862 浏览

python - scikit-image 安装错误

当我安装scikit-image它给我这个错误。我是python图像处理的新手。我安装了该库的所有依赖项,但仍然无法正常工作。

它失败了:

我该如何处理?怎么修?

先感谢您。

0 投票
1 回答
1181 浏览

python - Python:排除 scikit-image 模块安装问题

我使用 python 已经有一段时间了,但想扩展它的功能。我已经通过Anaconda安装了 SciPy 及其相关软件包,按照这些说明创建了 py3k 环境,并且我测试的每个模块似乎都运行良好——除了我特别想使用的模块。

当我尝试在scikit-image的首页上运行 Getting Started 示例时,我最终遇到了这个错误。我尝试单独安装 scikit-image (及其依赖项),当我没有错误地运行脚本但没有出现图像时。

0 投票
0 回答
417 浏览

python - 为什么 python 在我运行 numpy.percentile 以通过 scikit-image 进行均衡时引发运行时错误?

我从这里获取均衡代码

当我使用这种图像时:

图片

我收到了这个错误:

python停止并响应:

在这一行:

0 投票
0 回答
2594 浏览

python - 如何解决 python scikit 图像函数 color.rgb2gray() 的内存错误?

我正在使用 python 处理许多图像。在我分析这个的时候图片

当我使用:

我收到此错误:

如何解决此内存错误?如果不可能,我怎么能说“识别”这种图像并跳过它!?

0 投票
1 回答
691 浏览

python - Gabor 滤波器组 - 显示模板的修改

为了更好地理解图像处理中的 gabor 过滤器和内核,我尝试将自己的图像放入来自scikit-image站点的 Gabor 纹理比较模板中。

我使用的代码修改是在下面添加第一行并将第二行指向我的新变量。先前的结构与下面引用的代码中的以下行并行。

尝试用工作目录中存在的另一个 png 替换包含的示例数据文件时,我继续收到错误。我收到以下错误:

“RuntimeError:过滤器权重数组的形状不正确。”

我应该如何重新编写此代码以提取本地保存的图像,或者最好是一组图像来代替样本?

任何其他关于使用 gabor 补丁处理图像的见解都会非常有帮助。

0 投票
1 回答
3970 浏览

python - 使用 scikit-image 在 HSV 中进行颜色旋转

目的是将纯红色图像转换为色轮的任何色调。

  • 单色图像首先转换为 RGB 红色图像,例如: 原始单色图像
  • 然后转化为 HSV
  • 通过添加一个应该与轮子颜色匹配的角度值来修改色调分量
  • 然后将 hsv 图像转换回 rgb 颜色空间。

问题是只能获得绿色或蓝色图像(例如角度约 30° 时没有黄色): 色相旋转

在一些 ipython 单元中执行的代码依赖于 scikit-image 0.10dev: