zl程序教程

您现在的位置是:首页 >  工具

当前栏目

CSDN日报190909:详解Github周冠军项目Faceswap的变脸攻略

GitHub项目 详解 攻略 csdn 日报 冠军
2023-09-11 14:16:27 时间

CSDN日报来啦!给大家奉上当日最新鲜的技术干货!

人工智能|详解Github周冠军项目Faceswap的变脸攻略

作者:beyondma

AI换脸首次走进国人视线是在19年3月,一名叫做换脸哥的网友,就上传了一段轰动全网的视频,将扮演94版射雕中黄蓉的演员由朱菌换成了杨幂,而且几乎真假难辩。
而AI换脸在学界早就有所涉及,在18年年中人工智能替换人脸面部特征的技术在科研学术研究领域和开源社区两个方向上都获得了不小的发展,首先是在SIGGRAPH(暨国际计算机图形学会)的18年年会上一个由斯坦福大学、慕尼黑技术大学、巴斯大学等科研究机构联系研发的”Deep Video portrait”系统横空出世,该技术不但能让被替换的人脸完全模板原视频中人物的表情,甚至在放大对比时,两个视频在发丝和睫毛的表现上都能做到极度的精确,后来描述该技术的论文被发表在了《ACM图形交易上》,不过所幸的是研发”Deep Video portrait”技术的几家机构并没有公开其项目的源代码。
而在开源社区中“AI换脸技术”也是得到了相当多的关注,先是一种叫做Reddit上的deepfakes论坛发布多款使用AI换脸技术生成的不雅视频,使多名女星中招,后来Reddit被迫直接关闭了deepfakes的板块,后来在Github由deepfakes衍生而来的开源项目数量不下十几个,其中以faceswap、Openfaceswap等开源项目为代码的换脸技术在github上的更新与讨论十分热烈,极快的推动了开源换脸技术的迭代速度。
点击阅读全文

架构|Flutter开发中的一些Tips

作者:唯鹿

距离flutter_deer开源快3个月了,目前为止收获了1600+的Star,感谢大家的对此项目的认可支持。不过虽然表面看上去光鲜亮丽,但我知道还是有很多不规范不合理的用法及写法,为了不对初学者造成误导作用,所以这期间我几乎每天都在完善优化它(现在应该还不错吧)。
今天继续分享一些在Flutter开发中需要注意的点,希望对你有所帮助。本篇的所有例子,都在我开源的flutter_deer中。希望Star、Fork支持,有问题建议可以Issue。
点击阅读全文

操作系统|扒拉一下UNIX/Linux select系统调用的历史

作者:dog250

1969年,UNIX诞生。
1970年代,UNIX获得了蓬勃的发展,到了1980年代,不过在此很早之前,UNIX就抽象出了 “一切皆文件” 的思想。
一切皆文件是一个很典型的适配器设计模式的实例,不管底层是什么,是磁盘文件,是管道,还是键盘鼠标,或者显示器,在UNIX系统中都表示成文件,区分它们的方式是定义不同的 读和写 规则。
后来,Sun公司把上面这段话做成了一个叫做VFS(Virtual file system)的抽象层并实现了一个实例,这是1985年的事了,我们关于select的故事在那之前,大约1980年吧,那时的UNIX远没有这么规整,虽然接口很perfect,思想也还不错,但是实现还远谈不上优美。
点击阅读全文

Java|设计模式 ~ 单例模式分析与实战

作者:Chiclaim

单例模式 (Singleton Pattern) 是一个非常简单的模式,也是开发者普遍用到的一个模式
单例模式定义:确保某一个类只有一个实例,而且自行实例化,并向这个系统提供这个实例。
单例模式的写法主要有:
饿汉模式
懒汉模式
双重检查锁模式
静态内部类单例模式
枚举类实现单例模式
点击阅读全文

数据库|mysql在已有主键的表中新增自增长字段

作者:铁柱同学

如标题所示,给数据表加自增长字段是很简单的事情,但是如果这个表已经有主键,并且存在数据的情况下,怎么给数据表加自增长主键呢?下面咱们来详细说一下这个东东。
(1)数据表没有id字段,但是有个char类型的字段作为主键使用。
(2)表中没有其他自增长的字段
(3)但是根据需求,需要重新加上id字段,新加的字段不用是主键,但是这个字段必须是自增长且是唯一字段。
点击阅读全文

优质博文推荐

如果您的文章符合以下要求,欢迎大家投稿,拉您进入CSDN博文推荐群,添加运营小姐姐微信:172984955 备注:博文推荐!
1.有一定技术指导性的中高级技术文章
2.基础知识点讲解
3.最新的科技热点资讯
4.求职面试、职场进阶、人生感悟
推荐格式:文章标题+CSDN文章地址+推荐语(一两句话阐述)

推荐阅读: