问题标签 [sobel]

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

matlab - Matlab:一阶导数边缘检测,关于梯度

我正在编写一个程序,要求用户在PrewittSobel图像过滤器之间进行选择,以检测图像对象的边缘。我必须使用他们的过滤器模板,而不是edge功能。用户还告诉他是否想要检测“水平”、“垂直”或“对角”边缘。我的问题是理论上的,而不是关于编程的。

在我的笔记中,我已经计算出每个像素的梯度幅度,它通常近似为sqrt(Gx^2 + Gy^2)垂直Gx导数和Gy水平导数的位置。但是,Gx如果我只计算水平边缘有什么价值呢?Gy如果我只寻找垂直边缘的价值?

我自己猜不出来。

0 投票
1 回答
1437 浏览

matlab - 使用sobel过滤器后如何为边缘着色?

我正在使用 sobel 滤波器进行边缘检测。如何用颜色编码来说明渐变方向。例如,水平边缘为蓝色,垂直边缘为黄色?

谢谢你。

0 投票
1 回答
283 浏览

int - 与 Int 相比,Opencl Sobel 过滤器实现在 Float 中被淘汰

我正在研究 3x3 垂直 sobel 滤波器的两种实现。一个以浮点数进行计算,另一个以浮点数进行计算。由于某种原因,浮动版本的边缘出现在输出中,明显被洗掉了。我知道会有一些精度差异,但似乎有很大的差异。

这是长版本:

这是浮动版本:

没有足够的声誉来发布图像,但使用 Lenna 作为测试,边缘的白度在浮动版本中明显被洗掉了。似乎无法弄清楚为什么。

0 投票
1 回答
2153 浏览

java - 在Java中使用OpenCV 2.4.10对jpg图片应用sobel过滤器

我正在尝试使用 Java 在 jpg 图片上添加 sobel 运算符。我在这里找到了示例:http ://www.tutorialspoint.com/java_dip/applying_sobel_operator.htm但它不起作用。相反,它打印黑色图像。有人可以向我解释我做错了什么吗?其他 imgproc 函数运行良好。

这是我的代码:

0 投票
1 回答
3363 浏览

python - 在图像上应用 sobel 滤波器

我正在尝试在墙上的图像上使用 sobel 过滤器,但它不起作用。

我的代码是:

在此处输入图像描述

我真的不明白我的错误在哪里。任何帮助,将不胜感激 !提前致谢 !

0 投票
1 回答
392 浏览

android - opencv实时视频帧在android中不显示sobel输出

我是opencv的新手。我想在android中使用opencv对实时视频应用sobel过滤器,但我没有这样做。当我在opencv中使用sobel的内置函数时,它给了我白色的空白屏幕。我搜索了很多但没有找到我的错误..

0 投票
2 回答
5874 浏览

java - java图像处理sobel边缘检测

我的 java 程序有问题,我在其中使用 sobel 运算符进行边缘检测,但是当我尝试使用该功能时,控制台说:

线程“AWT-EventQueue-0”中的异常 java.lang.ArrayIndexOutOfBoundsException: 262144 at sun.awt.image.ByteInterleavedRaster.getPixels(ByteInterleavedRaster.java:1015) at Obrazek.jButtonSobelActionPerformed(Obrazek.java:566)

代码是:

我真的需要一些帮助。我希望有人能回答那个帖子,谢谢。
问候 :)

0 投票
0 回答
450 浏览

matlab - 图像数据排序算法

我正在尝试查找图片中某些列之间的距离,以确定图片的拍摄距离。这是我的代码:

我使用的图片:

我在图像的每一列中找到所有白色像素,然后找到所有高于阈值的值(现在为 40)。

然后我想找到 c1 中峰值之间的像素距离,这样我就可以使用这个公式:

所以我需要一种算法,可以找到以像素为单位的对象高度,高度是你可以在图片中看到的列之间的距离。

0 投票
1 回答
131 浏览

java - Sobel 运算符不适用于矩形图像

我尝试在 Java 中实现 Sobel 运算符,但结果只是像素的一些混合。

它适用于方形图像,但是当宽度!=高度时,结果图像被破坏并且有一些对角线黑线。:\

例子:

在此处输入图像描述

结果:

在此处输入图像描述

0 投票
2 回答
4365 浏览

python - 对于大于 3 x 3 的尺寸,OpenCV 的 Sobel 滤波器的内核系数是多少?

我正在使用大小为 5x5 和 7x7 的 OpenCV 的 Sobel 滤波器来计算图像导数。

有人可以让我知道 OpenCV 中尺寸为 5x5 和 7x7 的 Sobel 滤波器的内核值吗?在进行 Google 搜索时,它向我展示了许多不同的内核。

以下是 5 x 5 的一些示例:

1. 可分离的

2. 不可分离的

3.怪不分离