目录
0.简介
首先声明一点,本文的项目代码几乎全部自己从头码到尾,在其他网站上绝对找不到,不像有些YOLO项目很多代码都很相似(因为本人做毕设之前找了很多都大差不差的,索性就自学了一下,自己做了个,分享出来供以后的毕业的学弟学妹参考)。这个项目是我今年(2023)自己的毕业设计软件,本人博客还有几篇是我上半年接单做的,用到的技术都差不多,都是采用python开发。本文主要应用的技术 是OpenCV和YOLOv5,前端是用的Qt开发的。
1.环境配置
(1)打开项目文件有一个requirements.txt文件
(2)把下面这行代码复制下来,在pycharm终端输入,就可以快速把所需要的库安装好。
基本上用到的库都在这里面,运行报错缺库直接安装就行,有其他问题可以告诉我。
2.功能介绍
本次设计的图像处理软件旨在提供智能添加马赛克、去除水印、数字形态学基本操作、噪声处理等共四种基础功能。由于不同的功能采用的技术和算法不同,因此为了保障代码的可维护性和逻辑性,我们独立实现了四种基础功能,以便在实现过程中更好地进行代码复用和维护。
比如智能添加马赛克功能,先选择你要添加马赛克的类型,然后用YOLOv5进行检测,得到区域坐标,一键添加马赛克。
点击一键马赛克
其他功能我就不一一介绍了,我把其他功能页面截图出来,你们可以猜出来个大概。
3.项目获取
https://download.csdn.net/download/qq_45818574/88350202?spm=1001.2014.3001.5503