我目前正在开发一种OpenCV方法,该方法可以提取点和框游戏中最后放置的动作。 在我看来,最直接的方法是正常检测线条并确保它没有多余的线条。 为此,我使用了此处提出的HoughBundler类。 这适用于像这样的简单输入图像: 或者这个 但是,当我像这样使线条更复杂时: 它建立了错误的连 ...
我目前正在开发一种OpenCV方法,该方法可以提取点和框游戏中最后放置的动作。 在我看来,最直接的方法是正常检测线条并确保它没有多余的线条。 为此,我使用了此处提出的HoughBundler类。 这适用于像这样的简单输入图像: 或者这个 但是,当我像这样使线条更复杂时: 它建立了错误的连 ...
我有下面一张乐高板的图片,上面有一些积木 现在我正在尝试用 OpenCV 检测粗黑线(连接白色方块)。我已经对 HoughLinesP 进行了很多实验,之前将图像转换为灰色或黑白,应用模糊,... Nonthing 导致了可用的结果. 自适应阈值让您可以很好地看到边缘,但是使用 HoughLines ...
我是初学者,我正在尝试在游戏中进行一些线路检测。 这是我试图检测车道的照片这是结果HoughLinesP 代码:```lines = cv2.HoughLinesP(cropped_image, 2, np.pi / 180, 100, np.array([]), minLineLength=50, ...
我正在尝试使用Hough lines transform检测报纸文章的预处理二进制图像的背景线。 我使用的代码如下所示,它只检测一条垂直背景线,但我想检测所有垂直背景线。 如何改进我的代码以仅在预期的 output 图像中标记时检测所有垂直背景线?import cv2 as cv import n ...
我正在使用 OpenCV 开发一个项目,Python 在项目的某些部分使用概率霍夫线变换函数“HoughLinesP”。 我的代码工作得很好,没有问题。 然后我想到将相同的代码转换为 C++。 将代码转换为 C++ 后,输出与 Python 代码的输出不一样。 经过长时间的调试,我发现其他一切正常 ...
我有一张图片: 我必须检测两者之间的空白并基本上将其划分为这样的两部分- 这是我到目前为止所编码的......但它确实只检测到黑线而不是中间的白色区域。 ...
我正在尝试获取此图像中的所有行: 这是我正在使用的代码: 问题是我得到了太多行(~300): 但是如果我增加阈值它开始错过一些行: 有没有办法在保持线路检测准确的同时减少线路数量? 提前致谢! ...
我是opencv-python新手。 我通过houghtransformP找到了图像中的线条。 从霍夫变换绘制的线已停止并给出多条线。 我只需要为边缘绘制一条线并找到找到的线之间的“距离”。 output图像如下图所示 output 画线后图像: ...
我希望在 hough.cpp HoughLinesP/HoughLines function 中进行 OpenMP 更改并重新编译 opencv 源代码以测试更改。 我怎样才能做到这一点? 我想看到 openmp 的性能改进 ...
我试图通过检测直线和边缘来检测许多floor plan主要结构,参考此处 。 上面的例子是我需要处理的一个例子,是否可以通过检测具有opencv HoughLinesP行来获得主结构? 感谢您提前的帮助。 结果: lines.png cannie ...
我在 python openCV 中很新。 我想从图像中找到 7 条固定的彩色随机曲线。 结果应该是布尔值,如果图像包含 7 条固定颜色的随机曲线,它会给我。 示例输入图像如下: 我还想从图像中找出不连续的淡绿色梯形。 我编写了以下代码来过滤掉图像中的特定颜色,但无法检测到线条并且无法断定图像是 ...
霍夫变换的这部分对我来说很难。 为什么16位(和15位)移位操作,并想知道'-sin'是什么意思。 原始代码: https : //github.com/opencv/opencv/blob/master/modules/imgproc/src/hough.cpp ...
我正在使用 opencv Houghlinesp 来检测停车场中的线路。 这是源图像 当我做了一个 hough transform-p 来检测线条时,我得到了这样的最终图像。 它确实检测到空格。 知道如何去除汽车顶部的这些嘈杂线吗? 或者关于替代算法或方法的任何方向都受到高度赞赏。 ...
我想检测这样的图片中的线条: 我的代码是这样的: 结果是这样的: 似乎HoughLinesP 无法检测到水平线,无论我扭曲上面的参数值是多少。 有没有办法同时检测水平线和垂直线? 非常感谢 ! ...
我正在尝试使用OpenCV和Python测量玻璃通道中的水位。 我决定在选定的ROI中使用HaughLines,并找到所述线的中点,这样我就可以计算出想要的线之间的差,然后将其乘以设定的参考尺寸,稍后再进行参考。 到目前为止,我发现线条的部分看起来像这样: 根据图像和投资回报率,我选 ...
我想检测感兴趣区域内的线条。 我的输出图像应显示原始图像和所选ROI中检测到的线条。 到目前为止,在原始图像中找到线条或选择ROI并不是问题,但是仅在ROI内部查找线条是行不通的。 我的MWE读取图像,将其转换为灰度,并让我选择ROI,但当HoughLinesP要读取roi时出现错误。 ...
我想创建一个能够从图形中提取线的程序。 例如,如果输入了这样的图形,我只希望输出红线。 下面,我尝试使用霍夫线变换进行此操作,但是,我得到的结果并不十分令人满意。 这将产生下面的输出图像,该输出图像无法正确识别图形线。 我该怎么做呢? 注意:目前,我不关心图形标题或 ...
我正在使用OpenCv检测图像中的直线。 下面是代码: 对于图像( PDF的截图 ) Image.jpg ( 下 ),我得到的是result.png ( 下 ),其结果恰好是我想要的输出。 image.jpg的 result.png 但是,当我将下面的Image ...
我正在开发一个应用程序,它使用 OMR(光学标记重新调整)来读取气泡表,我使用的是 OpenCV API,但是我在使用 HoughLinesP 时遇到了一些问题,当我使用它时会返回一个空图像给我。 我使用了Android的Log.e功能,查看了HoughLinesP前后图片的total 、 cols ...
我有此源图像: 我的目标是删除底线,同时保持字母/数字不变。 这是我使用的代码: 我到目前为止获得的最佳结果是: 我如何进一步改善它以尽可能清洁图像? 例如,单词下方的图像,点和(静止)线周围的所有碎片,如何清除? 谢谢。 OT:有没有一种方法 ...