# blur-client **Repository Path**: qinwei12/blur-client ## Basic Information - **Project Name**: blur-client - **Description**: 本项目基于GPU的图像模糊检测与分割算法进行可视化展示,实现了算法介绍与运行。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2023-09-29 - **Last Updated**: 2024-09-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # blur-client #### 介绍 基于GPU的图像局部模糊检测软件是一个面向GPU的图像局部模糊检测与分割算法的展示软件,用于展示GPU算法在图像模糊检测方面的应用效果。本展示平台通过与GPU服务器的连接,对用户选择的局部模糊图像进行处理,并将GPU服务器的处理结果和运行时间进行回传展示。通过对比GPU算法和CPU算法的运行时间,计算GPU算法的加速比,展示出GPU算法在图像局部模糊检测方面的计算优势。 在功能上,主要包含以下五点:(1)用户登陆,用户可通过注册并登陆访问本展示平台。(2)上传图像。提供用户上传局部模糊图像的接口。(3)并行算法和相关参数的选择。提供三种并行计算算法和模糊处理相关参数,参数包括:均方差子块大小、模糊处理方式,模糊处理子块大小。(4)模糊检测及分割效果展示。显示从图像中分割出来的模糊区域,并将其与上传的原图像进行对比。(5)算法运行时间及加速比展示。显示从GPU服务器传回GPU算法和CPU算法的运行时间,以及GPU算法的加速比。 #### 文件说明 connectSSH -- 算法可视化平台后端代码 CudaBlurCode -- GPU+CPU算法源码 web -- 可视化平台前端代码 #### 安装教程 算法部署环境: * NVIDIA RTX2070SUPER * CUDA 11.6 * OpenCV 3.4 可视化平台环境: * SpringBoot2 * Vue3 + Element Plus + vite #### 参与贡献 1. GPU+CPU算法的代码编写 1. 可视化平台前后端的设计和代码编写 1. #### 研究成果 * 陈佳,覃唯,徐健等.面向GPU的图像局部模糊检测并行算法研究[J].大众科技, 2023,25(01):9-13. * 陈佳,覃唯,吕美妮.局部离焦模糊图像模糊检测方法研究[J].光源与照明,2022 (07):49-51.