问题标签 [edge-detection]

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 回答
611 浏览

c# - 三维霍夫空间转换

我需要实现检测未知圆半径的三维霍夫空间。我实现了二维霍夫空间。实际上我需要找到图像中圆圈的半径。你们能指出我应该从哪里开始吗?

0 投票
1 回答
933 浏览

java - 从二维数组中删除边

我有一个数组 [300][300],我需要去掉边缘并用剩余的值填充一个新数组 [298][298]。到目前为止,我已经做到了:

这可以去除顶部和底部边缘。但是,左右手都还在。那里的检查显示新数组是[298] [300]。

我考虑过编写一个循环来依次删除每一行,在每一行上使用 arraycopy 并返回新行。不确定这是否会非常有效。

试过这个但无济于事。下一个测试是旋转它并再次使用上面的代码。

0 投票
2 回答
2345 浏览

java - 1bpp 图像中的简单形状检测

我正在尝试为我正在从事的项目了解简单的形状检测。

我有一张仅由黑白像素组成的图像,我需要检测图像中的形状,例如正方形和椭圆形。我还需要找到形状的边界框。

我一直在网上搜索和阅读文章,但我找不到任何关于从哪里开始的好的解释。

我也在寻找一些部分/完整的代码示例,最好是 Java 或 C++。

谢谢!

0 投票
3 回答
14021 浏览

c++ - 如何在 OpenCv 中从太空中探测太阳?

我需要从太空中探测太阳。

这些是输入图像的示例:

我在形态学过滤后得到了这样的结果(open操作两次)

这是这个处理的算法代码:

这么简单的任务是不是处理太繁重了?以及如何找到太阳的中心?如果我找到白点,我会找到大地球的白点(第一个示例图像的左上角)

请告诉我请我采取进一步的行动来探测太阳。

更新 1:

尝试centroid通过公式获取的算法:{x,y} = {M10/M00, M01/M00}

在照片中地球的位置,我得到了这样的结果:

所以,质心在地球上。:(

更新 2:

尝试cvHoughCircles

第一个例子:宾果游戏,但第二个 - 没有;(

我尝试了不同的配置cvHoughCircles()- 找不到适合我的每张示例照片的配置。

更新3:

matchTemplate方法对我有用(回应mevatron)。它适用于大量测试。

0 投票
1 回答
1392 浏览

java - 如何在 2D 图像中模拟衣服变化?

我正在做一个小项目,它需要:在他选择上传的任何 2D 图像中更换一个人的衣服(衬衫/裤子等)。因此,需要以某种方式检测边缘,并且应该用新模式填充相关区域。我确实看到了很多其他的复杂情况,但我们假设只需要填充简单的模式。

  1. 对于 Web 应用程序,是否可以在 HTML5 中实现?还有其他选择吗?

  2. 对于独立应用程序,哪种技术更受欢迎,C++/Java?

更新

根据巴特的评论:

  1. 任何像巴特这样有用的指针都会非常有用
  2. 假设:在二维图像中清晰可追溯的“站立”人物
  3. 由于是图像,所以没有实时场景
0 投票
2 回答
1356 浏览

opencv - 没有 haarCascade.xml 的对象检测

matchTemplate仅适用于图像中的一个对象,并且对象必须具有与 template_image 相同的大小和旋转。 haarTraining生成 haarCascade.xml 文件需要很长时间。那么有没有其他没有这些问题的检测对象的方法呢?

0 投票
1 回答
387 浏览

java - 检查图像处理中的标志检测?

我想检测纸张上复选标记的位置返回 X,Y 坐标中的相对位置。

无论如何在java编码中开始这个?

0 投票
1 回答
111 浏览

javascript - 寻找未知形状边缘的算法

我正在寻找一种有效的算法,可以给我随机形状的所有边缘。我可以写一个,但是如果有人知道可以优化的现有解决方案,将不胜感激,因为这将在手机上运行:)

示例形状:

对于左上角,我需要可以有效地给我的数据:[ 0%, 0% ], [ 25%, 0% ]

0 投票
1 回答
541 浏览

c# - 如何纠正扫描错误,如旋转?

我正在尝试一起扫描一些图片(个人 3x4 厘米图像),然后将它们分成单独的图像。关于扫描的第一步已经完成,但关于第二步(边缘检测和分割)我有一些问题。
1- 通常,当他们扫描图片时,有些图片会旋转一些度数,这会阻止我有直边。
2-如何消除大噪音?(想象一下,当他们扫描这些图片时,他们在他们身后放了一张纸。有时纸张会在扫描的图片中产生一些边缘......我怎么能理解它不是我正在寻找的边缘?)

这是一个示例图像:
示例图像

0 投票
1 回答
432 浏览

python - 连接边段

我为一个项目编写了一个精明的边缘检测算法。我想知道是否有任何方法可以链接边缘的断开部分,因为我得到一个边缘作为几个部分的集合。我得到了大约 100 个片段,我确信可以通过一些智能来减少这些片段。请帮忙。