写点什么

图像边缘检测 - 去黑边 -JAVA

作者:alexgaoyh
  • 2024-01-12
    河南
  • 本文字数:526 字

    阅读完需:约 2 分钟

背景

  在人工智能相关的处理中,有种说法是训练数据集对人工智能的性能和效果有着重要的影响。一个高质量的训练数据集可以帮助模型更好地理解和学习任务,从而提高其性能。本文主要针对图像处理,期望对图像的四周黑边进行处理,从而提升训练数据集的质量。

概述

  使用 JAVA 实现 Canny 边缘检测算法,针对一直输入图像,先进行边缘检测,之后基于边缘检测的结果,完成图像的去黑边操作。

实现效果示例

  使用 JAVA 实现 Canny 边缘检测算法,针对一直输入图像,先进行边缘检测,之后基于边缘检测的结果,完成图像的去黑边操作。





  图像备份: 访问

代码

   基于JAVA的图像去黑边处理


public class ImageIOUtils {
/** * 传入需要处理的图像绝对路径,完成去黑边操作之后保存至指定路径 * @throws Exception */ public static void removeBlackEdge() throws Exception { BufferedImage bufferedImage = loadImage("input_image_path"); BufferedImage bufferedImage1 = removeBlackEdge(bufferedImage); saveImage(bufferedImage1, "output_image_path", "jpg"); }}
复制代码

参考

  1. http://pap-docs.pap.net.cn/

  2. https://gitee.com/alexgaoyh

  3. https://github.com/JianQuanMa/CannyEdgeDetector


发布于: 刚刚阅读数: 5
用户头像

alexgaoyh

关注

DevOps 2013-12-08 加入

https://gitee.com/alexgaoyh

评论

发布
暂无评论
图像边缘检测-去黑边-JAVA_Java_alexgaoyh_InfoQ写作社区