基于Python的去雾人脸识别算法

本文介绍了一个基于Python的项目,整合了何凯明的暗通道去雾算法和人脸识别技术。首先,详细阐述了如何运用Python和cv2库实现去雾算法,接着介绍了人脸识别的简化代码实现。最后,将两者结合,成功实现了在去雾后的图像中进行人脸识别,并展示了实验结果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文记录的是本人在学校小学期实现的基于Python的去雾+人脸识别算法,本次项目的很多资源都来源于网上的文献与博客,下面是项目的内容。

这次项目的完成主要分为三部分:去雾算法,人脸识别,去雾算法与人脸识别的结合。

一、去雾算法
本次去雾算法运用的是何凯明博士的暗通道去雾算法,代码是参考网上某博客的基于Python的去雾算法(由于当时只是想尝试一下,所以没有把博客链接复制下来),回归正题,接下来开始运行我们的去雾算法
(1)准备工作
先在电脑上下载一个编译软件,我刚开始用的是pycharm,后来用的是IDLE。
然后下载安装一个cv2的库:打开cmd,输入pip install cv2命令进行下载安装
在这里插入图片描述
在这里插入图片描述
cv2库安装完成

(2)运行测试
先新建一个文件夹,我这里的文件夹叫“quwu”,然后把代码文件(main.py)、图片都放在一个文件夹下
在这里插入图片描述
这里我去网上找了一张测试照片,然后命名为b.jpg,原图如下

在这里插入图片描述
然后右击main.py用IDLE打开,将测试图片名字b.jpg写在相应的位置,生成的图片命名为finish.jpg
在这里插入图片描述
点击run,运行
在这里插入图片描述
生成的finish图片如下,观察去雾效果
在这里插入图片描述
除此之外,我还上网下载了几张别人的测试原图,去雾效果也很好

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值