如何预处理用于海岸线检测的航拍图像
How to preprocess aerial image for coastline detection
我正在开发一个程序来获取给定图像中海岸线的精确像素值。为了让我的生活更轻松,预处理这些类型的图像的最佳方法是什么?
示例图片:
我想您希望能够通过这种方式将陆地与水分开,从而定义海岸线的路径。
对于此任务,我建议您使用边缘检测算法。考虑到您提供的图像,一个简单的 vertical Sobel 过滤器 应该就足够了。有关其内部的更多详细信息和 API 调用 here。
你有不同气象条件下的图片吗?当涉及到不同的照明场景时,您的算法应该是健壮的:夜晚、下雨等(如果是这种情况)。
关于图像色调的阈值也可能有所帮助,详情 here。
对于正确的二值化图像,OpenCV 提出的以下 contour finding methods 应该可以为您完成这项工作。
我正在开发一个程序来获取给定图像中海岸线的精确像素值。为了让我的生活更轻松,预处理这些类型的图像的最佳方法是什么?
示例图片:
我想您希望能够通过这种方式将陆地与水分开,从而定义海岸线的路径。
对于此任务,我建议您使用边缘检测算法。考虑到您提供的图像,一个简单的 vertical Sobel 过滤器 应该就足够了。有关其内部的更多详细信息和 API 调用 here。
你有不同气象条件下的图片吗?当涉及到不同的照明场景时,您的算法应该是健壮的:夜晚、下雨等(如果是这种情况)。
关于图像色调的阈值也可能有所帮助,详情 here。
对于正确的二值化图像,OpenCV 提出的以下 contour finding methods 应该可以为您完成这项工作。