![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
有趣的AI
文章平均质量分 65
有趣的AI
西笑生
西笑生
展开
-
在Blender中使用代码控制人物模型的嘴部动作 - 嘴部张开
在Blender中使用代码控制人物模型的嘴部动作 - 嘴部张开flyfish环境无需iphone,不限制平台原始的3D模型控制之后的样子3D模型部分中英文对照此次使用的是形态键(Shape Keys)控制,如果遇到Blendshapes,Morphs,Morphtargets,Sliders也都是形态键的意思eyeBlinkLeft 左眼眨眼eyeLookDownLeft 左眼目视下方eyeLookInLeft 左眼注视鼻尖eyeLookOutLeft 左眼向左看eyeL原创 2022-01-22 21:15:00 · 4290 阅读 · 1 评论 -
在Blender中使用代码控制人物模型的头部姿态 - 环境搭建
在Blender下使用Anaconda的Python环境flyfish前言:Anaconda下的Python环境可以使用PyTorch等深度学习框架,让Blender也能用深度学习框架。期望在Blender启动的时候加载的是Anaconda下的Python环境1. 查看自己Blender中Python的版本这里以Blender2.82举例可以在Editor Type->Python Conimposole查看或者shift+F4PYTHON INTERACTIVE CONSOLE 3.7原创 2021-12-27 18:11:59 · 1964 阅读 · 0 评论 -
在Blender中使用代码控制人物模型的头部姿态 - 代码实践Dlib版本
在Blender中使用代码控制人物模型的头部姿态 - 代码实践在文章的最后,贴上完整的代码需要一个普通的摄像头,可以像虚拟UP主一样做头部动作环境:Ubuntu18.04Blender 版本2.82Dlib:用于人脸关键点检测OpenCV版本3.4.16solvePnP:从3D-2D点对应关系中找到一个目标的姿态,在这里用于通过人脸关键点计算出头部姿态这里使用的dlib模型检测出68个关键点,在计算头部姿态时使用其中6个关键点的索引分别是:代码中索引从0开始计算下巴:8鼻尖:30原创 2022-01-04 22:30:00 · 3491 阅读 · 0 评论 -
在Blender中使用代码控制人物模型的头部姿态 - 前置知识
在Blender中使用代码控制人物模型的头部姿态flyfish该模型可以从Blender官网下载模型下载地址头部的动作分为以下三种情况的组合Pitch,Yaw,RollPitch,Yaw,Roll与,X,Y,Z的对应关系,代码中可以用到总结就是三句话X轴: 点头 上负下正 PitchY轴: 摇头 左正右负 YawZ轴: 歪头 左负右正 Roll代码实现在Blender Scripting中新建一个Animation.py的脚本,点击Run Script开始运行import bp原创 2021-12-30 14:58:59 · 1416 阅读 · 0 评论 -
在Blender中使用代码控制人物模型的眼部动作 - 睁眼与闭眼
在Blender中使用代码控制人物模型的眼部动作 - 睁眼与闭眼flyfish眼睛eyeBlink_R闭眼的数值分别是0、0.5、1。而眼睛的纵横比与之相反,眼睛的纵横比越大,眼睛睁的越大。眼睛的纵横比的计算方法眼睛的纵横比越大,眼睛睁的越大。代码实现关于眼部的关键点在mediapipe中的定义定义左右眼常量from enum import Enumclass Eyes(Enum): LEFT = 1 RIGHT = 2 下面定义的函数都放在FacialFea原创 2022-01-24 23:00:00 · 2237 阅读 · 2 评论 -
在Blender中使用代码控制人物模型的头部姿态 - 代码实践mediapipe版本
在Blender中使用代码控制人物模型的头部姿态 - 代码实践mediapipe版本MediaPipe的FaceMesh能够检测468个人脸关键点,这里使用此组件驱动头部动作。本文最后是整体代码。可以按照该文配置环境,然后安装mediapipe,简便的安装方式就是 pip install mediapipe检测结果类似这样下面的图片可以下载放大看,每个数值所代表的关键点期望代码能够实现类似下面效果的头部姿态整体代码如下from argparse import ArgumentParser原创 2022-01-12 23:15:00 · 5104 阅读 · 5 评论 -
AD-NeRF 数据集的制作
AD-NeRF 数据集的制作flyfish通过一个视频文件是如何制作数据集的以id是Obama为例bash process_data.sh Obama该命令自动执行了以下内容第0步 提取声音特征通过ffmpeg命令提取视频中音频数据,存储路径是dataset/Obama/aud.wav通过deepspeech获取音频特征存储路径是dataset/Obama/aud.npyhttps://github.com/mozilla/DeepSpeech第1步 原始视频转换成图像将原始视频变成一原创 2021-12-18 21:15:00 · 2415 阅读 · 2 评论 -
AD-NeRF 由音频和人脸图像合成人脸视频并表现出自然的说话风格
复现 AD-NeRF 由音频和人脸图像合成人脸视频并表现出自然的说话风格flyfish合成高保真音频驱动的面部视频序列在数字人类、聊天机器人和虚拟视频会议等许多应用中是一个重要而具有挑战性的问题。将语音头部的生成过程视为从音频到视觉人脸的跨模态映射,期望合成的人脸图像表现出自然的说话风格,同时同步与原始视频相同的照片真实感的流媒体结果。环境:Ubuntu 18.04NVIDIA Driver Version: 440.33.01CUDA Version: 10.2 cuda-repo-ubun原创 2021-12-16 21:45:00 · 8117 阅读 · 23 评论 -
DECA的3D人脸重建(3D face reconstruction)
DECA的3D人脸重建(3D face reconstruction)flyfishDECA 全称 Detailed Expression Capture and Animation论文名字《Learning an Animatable Detailed 3D Face Model from In-The-WildImages》原始代码下载地址https://github.com/YadiraF/DECA整理好源码和模型下载地址链接:https://pan.baidu.com/s/1hlY原创 2021-12-14 20:30:00 · 6585 阅读 · 8 评论 -
CIPS-3D 生成风格化的图像并控制人脸的姿势
CIPS-3D 生成风格化的图像并控制人脸的姿势flyfish论文题目《CIPS-3D: A 3D-Aware Generator of GANs Based on Conditionally-Independent Pixel Synthesis》论文下载地址https://arxiv.org/pdf/2110.09788.pdf源码下载地址https://github.com/PeterouZh/CIPS-3D包括源码和模型下载地址链接:https://pan.baidu.com/s原创 2021-12-14 13:48:37 · 3906 阅读 · 0 评论 -
stylegan3变身艺术大师
AI变身艺术大师flyfish以下全部都是AI模型生成的源码和模型下载地址,增加了官网没有的艺术模型链接:https://pan.baidu.com/s/1To_-qL6YLXxwzJTvyDj6ww 提取码:c9k4只有源码的地址https://github.com/NVlabs/stylegan3先看几张艺术画再看几张风景如果是在游戏中,程序可以随机生成3D地貌,每个人玩的都不一样,不过当前只是生成二维的图像。最后看原始模型生成的图像生成艺术原创 2021-12-11 20:00:00 · 3745 阅读 · 0 评论 -
Deep3DFaceReconstruction让一张人脸照片变成三维的真人脸
AI模型让一张人脸照片变成三维的真人脸flyfish曾经是需要这样的,头上戴设备的,现在用AI可以省点麻烦。实例1论文Accurate 3D Face Reconstruction with Weakly-Supervised Learning: From Single Image to Image SetTensorFlow版本源码 PyTorch版本源码推荐点击这里下载源码和模型,原网址不带模型的,本文已经提供好了源码和模型的下载地址,这里是PyTorch版本.链接:https://p原创 2021-12-10 18:06:07 · 9511 阅读 · 15 评论 -
MakeItTalk用一段语音让一张照片动起来
AI模型用一段语音让一张照片动起来flyfish输入是一段语音和一张照片,输出就是照片里的人在说话的视频.模型与源码一起提供,拖到文章末尾出有下载地址。看例子原始图片AI模型让它动起来后再看一个示例左侧1是原始图片,中间是动起来后实现这里是初始的使用教程比官网更加详细一些,因为增加一些容易使用的代码。因为下载模型稍微有困难,所以这里模型与源码一起提供,点击这里下载。并且都已经各安其位,各司其职。总共需要三部第一步下载模型与源码一起提供链接:https://pan.baid原创 2021-12-03 15:41:02 · 9665 阅读 · 14 评论 -
如何将图像嵌入到StyleGAN的潜在空间(Image2StyleGAN、StyleGAN Encoder)
如何将图像嵌入到StyleGAN的潜在空间(Image2StyleGAN、StyleGAN Encoder)Image2StyleGAN: How to Embed Images Into the StyleGAN Latent Space?原作者:Rameen Abdal、Yipeng Qin、Peter Wonka翻译:邵盛松NVIDIA的StyleGAN借鉴了风格迁移的模型,所以叫...原创 2020-01-15 21:08:10 · 9957 阅读 · 2 评论 -
DCGAN
DCGANflyfishDCGAN是对GAN的直接扩展,分别在判别器和生成器中明确地使用卷积和卷积转置层。–dataset 指定训练数据集–dataroot 数据集的根目录–workers DataLoader进行数据预处理及数据加载使用进程数–batchSize 训练中使用的batch大小,DCGAN论文使用的是128 ,我们这里使用的是64–imageSize 用于训...原创 2020-01-09 18:21:24 · 872 阅读 · 0 评论 -
使用卷积神经网络构建的自编码器
使用卷积神经网络构建的自编码器flyfish环境Ubuntu18.04Python 3.6.9PyTorch 1.3.1import torchimport torchvisionimport torch.utils.datafrom torch import nn, optimfrom torch.nn import functional as Ffrom torchvis...原创 2020-01-05 15:37:32 · 1711 阅读 · 1 评论 -
简单的自编码器(AutoEncoder)
自动编码器(AutoEncoder)环境Ubuntu18.04Python 3.6.9PyTorch 1.3.1import torchimport torch.nn as nnimport torch.utils.data as Dataimport torchvisionimport matplotlib.pyplot as pltimport numpy as np#%...原创 2020-01-05 15:37:14 · 957 阅读 · 1 评论 -
变分自编码器VAE(Variational Autoencoder,VAE)
变分自编码器VAE(Variational Autoencoder,VAE)flyfish环境Ubuntu18.04Python 3.6.9PyTorch 1.3.1from __future__ import print_functionimport argparseimport torchimport torch.utils.datafrom torch import nn...原创 2020-01-05 15:36:59 · 508 阅读 · 0 评论 -
生成对抗网络(GAN,Generative Adversarial Network)介绍
生成对抗网络(GAN,Generative Adversarial Network)介绍flyfish在无监督学习中,最近的突破有哪些?看一个GAN的应用第一张图是用GAN将一副古代女子的画像恢复成真人的效果第二张是将真人效果图的面容表情更改成笑容++Yann LeCun 的回答是有史以来GAN是最酷的事情。我在上一个答案中列出了许多相关论文。期望在未来几年中使用此技术获得更...原创 2019-12-27 18:28:59 · 4478 阅读 · 0 评论