image-processing - RGB 图像的边缘检测器?

标签 image-processing computer-vision

我已经为灰度图像实现了 Sobel、Prewitt 和 Canny 边缘检测器。我是否对 RGB 图像的每个 channel 应用相同的操作?

谢谢

最佳答案

最简单的方法是将边缘检测器独立应用于三个颜色 channel (RGB 或 HSV),并使用逻辑运算(输出融合方法)组合结果。

还有更复杂的方法,将三个 channel 视为3D颜色空间的坐标,通过分析梯度(多维梯度法)尝试寻找边缘。

Source1 Source2

关于image-processing - RGB 图像的边缘检测器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11165564/

相关文章:

computer-vision - 识别图片中的动物

image - 图像中的亮度没有调整

c# - 如何更改 EmguCV 中的反转帧?

python - 可以找到图像特征宽度的正确方法和Python包

matlab - 使用 imfilter 和 conv2 的不同结果

opencv - 用旋转的 Gabor 核过滤的图像差异很大

matlab - 相机标定的疑惑

java - 将 BufferedImage 转换为另一种类型

python - 在 OpenCV 中使用 createTrackbar() 方法制作绘画应用程序时,EVENT_MOUSEMOVE 不起作用?

c++ - OpenCV - Brox 光流 - opencv_core244d!cv::GlBuffer::unbind 异常