写点什么

图像处理 - 自动纠偏 -JAVA

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

    阅读完需:约 2 分钟

背景

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

概述

  使用 JAVA 实现傅里叶频谱平移图,之后使用霍夫变化获得图像的倾斜角度,最后进行纠偏。

实现效果示例

  首先对原始图像进行缩放,图像大小调整至 2 的幂次方,之后进行傅里叶频谱变化,基于频谱图使用霍夫变换获得倾斜角度,最终完成纠偏操作。





  图像备份: 访问

代码

   基于JAVA的图像自动纠偏处理


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

参考

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

  2. https://gitee.com/alexgaoyh

  3. https://github.com/NickBodliev/HoughLines


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

alexgaoyh

关注

DevOps 2013-12-08 加入

https://gitee.com/alexgaoyh

评论

发布
暂无评论
图像处理 - 自动纠偏 -JAVA_Java_alexgaoyh_InfoQ写作社区