有点玄乎!用Python分析《隐秘的角落》里微表情

本文介绍如何使用Python进行面部表情识别,通过dlib库检测人脸并利用神经网络判断表情类别,最终将结果与音频合成,应用于分析《隐秘的角落》演员表情。

最近最火的网剧,就要说是《隐秘的角落》了,里面的各个演员角色演绎的也是非常的到位,非常的出彩。张东升的扮演者秦昊也是大火了一把。

《隐秘的角落》,不仅仅是剧情精彩,演员的表演也是十分的到位出色。各个演员的表情拿捏的也是非常的到位,今天,小编就带领大家来看一下,如何利用python来判断演员们的微表情。

 1 

整体的思路

首先,对于表情大家都很了解,人有七情六欲,表情都能从每个人的脸上体现出来,我们要做的就是将每个人的表情所表达的情绪,直接写出来,就如同下图所示的情形。

上图中,我们直接将小姐姐们的表情用文字来表达出来,例如高兴(happy)和惊(surprised)。我们要做的就是将视频中演员的表情搭配上对于表情的解读进行展现,然后配上音频,合成我们的视频,流程图如下所示。

程序开始执行后,我们先读入视频,然后对视频中的人脸表情进行标定,然后与提取到的音频进行合成,最后将合成的视频进行保存。

 2 

程序设计

以上是对于流程图的介绍,那么我们接下来来看一下,程序是如何实现的吧。首先是第一步,如何对人脸进行框定,并判断其表情的类别。

对人脸进行框定,是需要将人脸从图像中提取出来,然后送入到分类网络中进行表情的分类。对于人脸的框定和表情类别的判断,我们分为两个步骤:

第一:利用dliib库

我们采用dliib里的get_frontal_face_detector函数来提取图片中的人脸识别。

如下图所示,我们检测到人脸后,根据get_frontal_face_detector给出的人脸坐标位置,直接从图像中将人脸截取下来(注:大家也可以采用opencv提供的CascadeClassifier进行人脸检测,虽然提取速度上有一定的优势,但是精度上会存在错误的检测。所以我们利用dliib库进行处理)

第二:我们提取出来人脸之后,用分类神经网络来判断人脸的表情

该神经网络是在大量的人脸表情数据集上经过训练的来的,所以能够分类出人类的表情类别。例如我们输入一张人脸,它就能判断出来,这张人脸的表情是什么,然后输出表情判断的结果,就如下图中的“送入分类网络”后的部分。

上述示例图片中,我们更加清楚的展现出,程序是如何执行的,部分的程序如下图所示:

上图程序中,程序首先将每一帧图像转化为灰度图,然后将检测出来的所有人脸进行分类,并在图像上添加对应的人脸表情陈述,框出人脸。我们将处理好的每一帧程序写入到具体的存储文件中。

 3 

视频和音频结合

经过上面的几步,我们仅仅是将视频进行了处理,还有音频没有合成,音频和视频的合成程序如下图所示。

上述的程序中,我们利用moviepy来进行处理,首先是读取原视频的音频,然后将合成的视频和音频进行同步,最后写入到保存的视频文件中去。

 4 

视频展示

以上就是小编对于整个程序的讲解,最后,我们来看一下网络分析下演员的表情变化吧。

end

近期十大热门:

由菜鸟学Python原班人马打造的视频号【菜鸟学Python】上线啦,每天带你学趣味的Python,近期会发布一些精选的干货,提前关注哈。



点这里,进菜鸟学PythonB站大本营
Hello 大家好,欢迎收听我们的博客,然后今天咱们来聊一聊数据资产的价值,以及它的五个核心的维度,包括我们怎么去利用现在的技术和政策的红利,让数据成为我们的核心竞争力,这个话题听起来就很有意思,那我们就赶紧开始吧,我们就开始。 首先咱们来聊一聊数据资产到底有什么核心的维度? 然后它会怎么改变我们的未来数据资产其实是现在数字经济面非常重要的一个基石。那现在我们可以看到它的影响已经非常非常深入了。那我们这边呢是把它剖析为五个核心的维度,那这五个核心的维度呢,我们是用了四分钟的时间给大家11的解读,让大家能够非常快速的抓住这个数据资产的这个本质,以及它的这个潜力。 第一个核心维度呢,我们叫做确权技术的双引擎。 这个听起来有点玄乎,到底什么意思呢?就是说。 就是在数据的确权上面,我们是有两个非常创新的技术来保障的,那第一个呢是我们的区块链。 比如在敦煌研究院的文物数据版权保护中,区块链技术就发挥了关键作用;而在紫砂文化领域,像“紫砂易遇见东坡”这样的文化IP数字化项目,区块链同样大有用武之地——将紫砂器型设计数据、东坡文化与紫砂融合的创作理念、工艺传承影像等核心内容上链存证,既能明确这些文化数据的权属,又能追溯其创作与传播脉络,有效防范盗版仿制与数据篡改。非常的robust,就是非常的鲁棒,这两个呢,其实就给我们的数据的权属安全上了一个非常可靠的保险。非常的 robust,就是非常的鲁棒,这两个呢,其实就给我们的数据的权属安全上了一个非常可靠的。 保险第二个核心维度呢?我们叫做变现途径的创新实践。 这个听起来就很有意思了,到底有哪些新的玩法呢?这方面的突破其实已经非常多了,非常多了。比如说我们国内首单的1.337个亿的数据资产的 abs,这个是在深圳发行的,然后包括呢,还有这个无锡的一家企业,它是直接用数据资产来入股,开创了这种数据资本化的一个新的路径。第三个核心维度呢,我们叫做个人数据管理的指南。 Yeah. 这个听起来就跟我们每个人都息息相关了,对这个到底是怎么回事呢?就是我们这个 people data 个人数据空间的这个方案,它其实是利用了分布式存储和隐私计算的技术,给个人提供了一个全流程的数据保护,同时呢,你还可以把自己的行为数据。 健康数据,创作数据等等都放到这个面,形成自己的一个资产库,对非常的有前瞻性。第四个核心维度呢,我们叫做企业转型的三步法。 这个听起来就非常的实操性了,对,到底是哪三步呢?这个其实是我们南京城建集团他们总结出来的一个非常实操的这样的一个方法就是三步。 第一步呢是数据的清洗和整合。 第二步呢是分类分级。 第三步呢是开发金融产品。 它其实是一个非常高效的数据资产化的这样的一个路径。第五个核心维度呢,我们叫做未来的政策技术双驱动。 这个听起来就非常的宏观了,那到底是怎么回事呢?就是政策和技术是会像两个齿轮一样,会带动这个数据资产继续的往前走。比如说欧盟的这个 ai 法案,它是分阶段的实施,然后包括我们国家的这个数据,三权分置的这个政策也是在加速的落地,包括这个隐私计算和 ai 的结合。 这个也是在释放更多的数据的价值,我们怎么才能够真正的让数据资产成为我们个人和企业的核心竞争力呢?关键是要抓住技术的趋势,然后同时呢,要抓住政策的窗口,这样的话才能够让数据资产成为驱动你发展的一个关键的动力 ok 吧! 那我们今天就是给大家聊一聊数据资产的五个核心的维度,从确权到变现到个人数据的管理,到企业的转型以及未来的趋势。 希望能够给大家带来一些启发,以上就是这期播客的全部内容,然后咱们下期再见吧,拜拜拜拜!
最新发布
10-27
### 确权技术双引擎 确权技术双引擎可能包含技术手段和法律框架两个方面。在技术上,区块链技术是重要的手段,它具有去中心化、不可篡改、可追溯等特性,能够准确记录数据的产生、流转和使用过程,为数据确权提供技术支撑。例如,通过区块链的智能合约,可以自动执行数据使用的规则和条件,保障数据所有者的权益。在法律层面,需要建立完善的数据产权法律体系,明确数据所有权、使用权、收益权等权利归属,为数据确权提供法律依据。 ### 变现途径创新实践 数据资产变现途径不断创新,主要有以下几种实践方式。一是数据交易,企业或个人可以将拥有的数据在合规的前提下,通过数据交易平台进行售卖。例如,金融机构可以将脱敏后的客户交易数据出售给研究机构用于市场分析。二是数据增值服务,基于数据进行深度分析和挖掘,为客户提供定制化的解决方案。如电商平台根据用户的浏览和购买数据,为商家提供精准的营销建议。三是数据融合创新,不同行业的数据进行融合,创造新的业务模式和商业价值。例如,医疗数据与科技公司的算法结合,开发出智能医疗诊断系统。 ### 个人数据管理指南 个人数据管理需要遵循一定的原则和方法。首先是数据收集阶段,个人应明确数据收集的目的、范围和方式,确保数据收集是合法、正当和必要的。其次,在数据存储方面,要选择安全可靠的存储方式,如使用加密技术保护个人数据。再者,个人要对数据的使用有控制权,能够了解数据被谁使用、如何使用,并有权拒绝不合理的数据使用请求。最后,定期清理不必要的数据,降低数据泄露的风险。 ### 企业转型三步法 企业向数据资产驱动型转型可以分为三步。第一步是数据治理,建立完善的数据管理体系,包括数据标准、数据质量管控、数据安全等方面,确保企业数据的准确性、完整性和安全性。第二步是数据价值挖掘,利用大数据分析、人工智能等技术,对企业内部和外部的数据进行深度分析,发现数据背后的商业价值,如预测市场趋势、优化生产流程等。第三步是业务创新,将挖掘出的数据价值应用到企业的业务中,推动业务模式创新和产品升级,提高企业的竞争力和市场份额。 ### 未来政策技术双驱动 未来,数据资产的发展将受到政策和技术的双重驱动。在政策方面,政府会出台一系列政策来规范数据市场,保障数据安全和隐私,促进数据的合理流动和共享。例如,制定数据交易监管政策、数据隐私保护法规等。在技术方面,人工智能、物联网、云计算等新兴技术将不断发展,为数据资产的开发、利用和管理提供更强大的技术支持。例如,人工智能可以实现数据的自动化分析和处理,物联网可以采集更多维度的数据。 ### 让数据资产成为核心竞争力的方法 要让数据资产成为个人和企业的核心竞争力,需要从多个方面入手。对于个人而言,要提升数据素养,了解数据的价值和管理方法,善于利用个人数据创造价值。例如,个人可以通过分享有价值的数据获得相应的收益,或者利用数据分析提升自己的职业技能。对于企业来说,要树立数据资产战略意识,将数据资产作为企业的重要资产进行管理和运营。加强数据人才培养,吸引和留住专业的数据分析师、数据科学家等人才。同时,要积极参与数据生态建设,与其他企业、机构进行数据合作和共享,实现数据的价值最大化。 ```python # 示例代码:简单的数据清洗和分析 import pandas as pd # 读取数据 data = pd.read_csv('data.csv') # 数据清洗,去除缺失值 cleaned_data = data.dropna() # 数据分析,计算某列的均值 mean_value = cleaned_data['column_name'].mean() print(f"该列的均值为: {mean_value}") ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值