问题标签 [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.
c# - 三维霍夫空间转换
我需要实现检测未知圆半径的三维霍夫空间。我实现了二维霍夫空间。实际上我需要找到图像中圆圈的半径。你们能指出我应该从哪里开始吗?
java - 从二维数组中删除边
我有一个数组 [300][300],我需要去掉边缘并用剩余的值填充一个新数组 [298][298]。到目前为止,我已经做到了:
这可以去除顶部和底部边缘。但是,左右手都还在。那里的检查显示新数组是[298] [300]。
我考虑过编写一个循环来依次删除每一行,在每一行上使用 arraycopy 并返回新行。不确定这是否会非常有效。
试过这个但无济于事。下一个测试是旋转它并再次使用上面的代码。
java - 1bpp 图像中的简单形状检测
我正在尝试为我正在从事的项目了解简单的形状检测。
我有一张仅由黑白像素组成的图像,我需要检测图像中的形状,例如正方形和椭圆形。我还需要找到形状的边界框。
我一直在网上搜索和阅读文章,但我找不到任何关于从哪里开始的好的解释。
我也在寻找一些部分/完整的代码示例,最好是 Java 或 C++。
谢谢!
c++ - 如何在 OpenCv 中从太空中探测太阳?
我需要从太空中探测太阳。
这些是输入图像的示例:
我在形态学过滤后得到了这样的结果(open
操作两次)
这是这个处理的算法代码:
这么简单的任务是不是处理太繁重了?以及如何找到太阳的中心?如果我找到白点,我会找到大地球的白点(第一个示例图像的左上角)
请告诉我请我采取进一步的行动来探测太阳。
更新 1:
尝试centroid
通过公式获取的算法:{x,y} = {M10/M00, M01/M00}
在照片中地球的位置,我得到了这样的结果:
所以,质心在地球上。:(
更新 2:
尝试cvHoughCircles
:
第一个例子:宾果游戏,但第二个 - 没有;(
我尝试了不同的配置cvHoughCircles()
- 找不到适合我的每张示例照片的配置。
更新3:
matchTemplate
方法对我有用(回应mevatron
)。它适用于大量测试。
java - 如何在 2D 图像中模拟衣服变化?
我正在做一个小项目,它需要:在他选择上传的任何 2D 图像中更换一个人的衣服(衬衫/裤子等)。因此,需要以某种方式检测边缘,并且应该用新模式填充相关区域。我确实看到了很多其他的复杂情况,但我们假设只需要填充简单的模式。
对于 Web 应用程序,是否可以在 HTML5 中实现?还有其他选择吗?
对于独立应用程序,哪种技术更受欢迎,C++/Java?
更新
根据巴特的评论:
- 任何像巴特这样有用的指针都会非常有用
- 假设:在二维图像中清晰可追溯的“站立”人物
- 由于是图像,所以没有实时场景
opencv - 没有 haarCascade.xml 的对象检测
matchTemplate仅适用于图像中的一个对象,并且对象必须具有与 template_image 相同的大小和旋转。 haarTraining生成 haarCascade.xml 文件需要很长时间。那么有没有其他没有这些问题的检测对象的方法呢?
java - 检查图像处理中的标志检测?
我想检测纸张上复选标记的位置返回 X,Y 坐标中的相对位置。
无论如何在java编码中开始这个?
javascript - 寻找未知形状边缘的算法
我正在寻找一种有效的算法,可以给我随机形状的所有边缘。我可以写一个,但是如果有人知道可以优化的现有解决方案,将不胜感激,因为这将在手机上运行:)
示例形状:
对于左上角,我需要可以有效地给我的数据:[ 0%, 0% ], [ 25%, 0% ]
c# - 如何纠正扫描错误,如旋转?
我正在尝试一起扫描一些图片(个人 3x4 厘米图像),然后将它们分成单独的图像。关于扫描的第一步已经完成,但关于第二步(边缘检测和分割)我有一些问题。
1- 通常,当他们扫描图片时,有些图片会旋转一些度数,这会阻止我有直边。
2-如何消除大噪音?(想象一下,当他们扫描这些图片时,他们在他们身后放了一张纸。有时纸张会在扫描的图片中产生一些边缘......我怎么能理解它不是我正在寻找的边缘?)
这是一个示例图像:
python - 连接边段
我为一个项目编写了一个精明的边缘检测算法。我想知道是否有任何方法可以链接边缘的断开部分,因为我得到一个边缘作为几个部分的集合。我得到了大约 100 个片段,我确信可以通过一些智能来减少这些片段。请帮忙。