113得票8回答
在照片中检测纸张边角的算法

如何最好地在照片中检测发票/收据/纸张的角落?这将用于后续透视校正,OCR之前。 我当前的方法是: RGB > Gray > Canny边缘检测,带有阈值处理 > 膨胀(1) > 删除小对象(6) > 清除边框对象 > 基于凸包面积选择最大的对象。&gt...

57得票10回答
大尺寸的Sobel滤波器核

我正在使用3x3大小的Sobel滤波器来计算图像导数。查看一些互联网上的文章,似乎5x5和7x7大小的Sobel滤波器的核也很常见,但我找不到它们的核值。 请问有人能告诉我5x5和7x7大小的Sobel滤波器的核值吗?另外,如果有人能分享生成核值的方法,那将非常有用。 提前致谢。

51得票5回答
如何控制graphviz中节点的位置(即避免边交叉)

我正在使用graphviz(dot)生成您下面所看到的图形。左下角的节点(红色椭圆形)会导致困扰,因为它的边缘穿过相邻节点的多条边。有没有办法限制节点的放置在某个特定区域内?

36得票3回答
为什么Sobel算子看起来是那个样子的?

对于图像导数的计算,Sobel算子是这样的:[-1 0 1] [-2 0 2] [-1 0 1] 关于这个问题,我有两个疑问: 1. 为什么中心像素值为0?我可以使用下面的一个操作符来代替吗?[-1 1] [-1 1] [-1 1] 2.为什么中间的一行是其他行的两倍? 我在谷歌上搜索了我...

35得票1回答
基于颜色的OpenCV边缘/边框检测

我对OpenCV比较新,非常兴奋想要学习更多。我一直在试着勾勒出边缘、形状的想法。 我遇到了这段代码(在iOS设备上运行),它使用Canny算法。我想要能够以彩色方式呈现它,并在每个形状周围画圆。有人能指导我该往哪个方向去吗? 谢谢!IplImage *grayImage = cvCrea...

35得票3回答
基于边缘像素映射的图像分割

我在Python中训练了一个分类器,用于将细胞图像中的像素归类为边缘或非边缘。我已经成功地应用于几个图像数据集,但是对于这个特定的数据集,即使对于肉眼来说也似乎相当模糊。我不知道是否有现有的自动技术可以准确地分割它。 预测后,我得到以下图像: 我对图像处理相对较新,不确定如何实际获取细...

33得票5回答
在图像中检测线条的好方法是什么?

我已经编写了一些使用OpenCV库的代码,用于检测草地上涂白色的线条。我需要有人对我使用的方法提供意见(因为我确信肯定有比我的更好的方法)。此外,我得到的结果不如预期,因为图像中的轻微变化需要调整参数(而且我需要操作固定的参数)。 到目前为止,我的方法是: 从网络摄像头获取图像(显然转换...

32得票8回答
图像处理 - 实现Sobel滤波器

我有一个任务要实现Sobel滤波器,它是一种用于边缘检测的图像处理滤波器,你知道的。 但不幸的是,我在图像处理领域没有任何经验,甚至不知道计算机如何表示图像。完全没有这个领域的知识。 我阅读了一些论文和PDF文件,但它们涵盖了很多主题,我觉得可能对我的任务不需要。 如果您有任何建议或特定的...

32得票4回答
Canny在HoughLines(OpenCV)之前的作用是什么?

我对图像处理还很陌生,目前正在处理文档图像中的线条检测。我已经了解了霍夫变换的理论,但是我不明白为什么在调用opencv中的该函数之前必须使用Canny算法,就像许多教程中所说的那样。在这种情况下找到边缘的意义是什么?事实上,如果我在使用HoughLines()之前不使用Canny或阈值,结果...

28得票3回答
在Android应用中更改对象的颜色

基本上我的目标是实时改变绘图应用程序中对象的颜色。为了实现这个目标,我遵循以下概念: 我使用canny()方法来寻找对象。 使用findContours()进行边缘检测。 使用drawContours()对对象进行着色。 如果还需要其他概念来实现目标,请向我建议。我已经尝试过但没有得到...