问题标签 [image-segmentation]

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 投票
4 回答
3555 浏览

open-source - 是否有蛇或分水岭分割算法的任何开源实现?

我正在一个毕业项目中工作,其目标是对分割算法进行比较分析。

在我参与的一个本科研究项目中,我用 C++ 实现了一些分割算法(例如 Otsu 的方法和 EM/MPM 算法)。

我打算将我已经实现的算法与蛇和分水岭分割进行比较。但是,我并不打算实现这些算法。所以,我想知道是否有实现这些算法的开源图像处理库。如果实现是 C/C++ 会更好,但 Java、Python 等也可以。

0 投票
2 回答
1472 浏览

image - 平滑分割图像的线条

替代文字

你好,我有一个如图所示的分段图像。有没有办法平滑线条,使它看起来不那么波浪?谢谢。

0 投票
6 回答
23922 浏览

image-processing - 如何删除背景图像并获取前图像

有两个图像

alt text http://bbs.shoucangshidai.com/attachments/month_1001/1001211535bd7a644e95187acd.jpg alt text http://bbs.shoucangshidai.com/attachments/month_1001/10012115357cfe13c148d3d8da.jpg 一个是背景图片另一个是一个人的照片相同的背景,相同的大小,我想要做的是删除第二张图片的背景并仅提取此人的个人资料。常见的方法是从第二张图像中减去第一张图像,但我的问题是人穿的颜色是否与背景相似。减法的结果很糟糕。我无法获得整个人的个人资料。谁有好的想法删除背景给我一些建议。先感谢您。

0 投票
2 回答
3202 浏览

matlab - MATLAB:绘制质心

我的主要问题是给定一个特征质心,如何在 MATLAB 中绘制它?

更详细地说,我有一个NxNx3图像(RGB 图像),我获取块并为每个块4x4计算一个维特征向量。6我将这些特征向量存储在一个Mx6矩阵中,在该矩阵上运行kmeans函数并获得kx6矩阵中的质心,其中k是簇6数,是每个块的特征数。

如何在我的图像中绘制这些中心簇,以便可视化算法是否按照我希望的方式执行?或者,如果有人对如何可视化图像上的质心有任何其他方式/建议,我将不胜感激。

0 投票
3 回答
3806 浏览

image-processing - 分水岭分割在数字图像处理中的好处是什么?

应用于数字图像的分水岭分割的现实(实际)好处是什么

感谢所有回答者!

0 投票
1 回答
381 浏览

image-processing - 为什么我们需要在标记控制的流域分割中识别外部标记?

为什么我们需要在标记控制的流域分割中识别外部标记?为什么仅仅识别感兴趣对象的内部标记是不够的?

请帮忙,我很困惑谢谢

0 投票
1 回答
1814 浏览

java - 如何有效地检测和删除扫描图像/文档中的引导线?

对于我的项目,我正在为扫描文档编写一个图像预处理库。截至目前,我坚持使用线路删除功能。

问题描述:样本扫描表格:

注: 以下是附加条件:

  • 扫描的文档可能包含更多的垂直和水平引导线。
  • 线条粗细可能超过1px
  • 文档本身打印不正确,可能会出现墨水膨胀或厚度不均等形式的噪音
  • 文档可能有彩色背景或线条

现在我要做的是检测这些行并删除它们。在这样做的同时,手写内容不应丢失。

解决方案:当前的解决方案是用 Java 实现的。

通过使用 canny/sobel 边缘检测器和阈值滤波器的组合检测这些线(使图像双色调)。从上一个动作中,我得到了一个黑白像素阵列。遍历数组并检查该像素的亮度是否低于指定的 bin 值。如果我发现 30 个(以像素为单位的最小线长)这样的像素,我会删除它们。我对垂直线重复相同的操作,但考虑到由于水平线的去除会造成切割。

尽管该解决方案似乎有效。但是也有问题,比如

  • 去除重叠字符
  • 如果图像中的字符间距不正确,则它也被视为一条线。
  • 边缘检测的输出图像是黑白的。
  • 有点慢。2480*3508 的图像通常需要 40 秒左右。

请指导如何正确有效地进行操作。如果有开源库,请直接指导。

谢谢

0 投票
1 回答
757 浏览

histogram - 阈值算法

有谁知道“最小错误阈值”算法的任何参考或示例代码?Java 在 Histogram 类中有一个名为“getMinErrorThreshold”的方法,我想在 C 中实现这个算法。

谢谢

亚历山德罗·费鲁奇

0 投票
5 回答
7442 浏览

java - 如何在java中执行图像分割?

大家好,我是Java图像处理技术的婴儿,我决定开发一个图像处理项目,所以我需要遵循哪些算法,以及哪个更容易开发,请有人指导我,这可能对我.....还有哪种技术最适合图像处理java或Matlab?引导我...

0 投票
1 回答
257 浏览

iphone - 分割一个 CGImage

在 iOS 4.0 及更高版本中,有没有办法在不将整个图像加载到内存的情况下分割 CGImage?我正在尝试做的是*以编程方式*分段图像以用于使用大图像的 CATiledLayer 应用程序,但我不想占用加载完整图像所涉及的内存。

此外,有没有办法以特定分辨率加载该(或任何)片段,因此如果我们从图像中缩小,我们可以以低细节级别加载该图块,从而节省内存。

谢谢!-马特