photo2cartoon环境搭建-真人头像卡通画-写实
原文链接:https://dsx2016.com/?p=1826
公众号:大师兄2016
下载项目
git地址
https://github.com/minivision-ai/photo2cartoon
输入命令
git clone https://github.com/minivision-ai/photo2cartoon.git
创建conan环境
environment.yml
name: UGATIT3
dependencies:- python=3.6- matplotlib- numpy- pip- pip:- pytorch- onnxruntime- tensorflow==1.14.0# - tensorflow-gpu==1.14.0- dlib- face-alignment- cmake
创建环境
conda env create -f environment.yml
报错解决
安装dlib报错
启动环境
conda activate UGATIT3
终端设置
安装cmake
pip install cmake
再次安装dlib
pip install dlib
c++报错
You must use Visual Studio to build a python extension on windows. If you
are getting this error it means you have not installed Visual C++. Note
that there are many flavors of Visual Studio, like Visual Studio for C#
development. You need to install Visual Studio for C++.
安装Visual Studio 2019
地址
https://visualstudio.microsoft.com/zh-hans/downloads/
继续安装
选择c++环境
安装完成后重启即可
再次安装dlib
pip install dlib
启动报错
ModuleNotFoundError: No module named ‘torchvision’
安装torchvision
pip install torchvision
运行报错
OMP: Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initialized. OMP: Hi
在对应的文件,此处为test.py的顶部添加
import os
os.environ["KMP_DUPLICATE_LIB_OK"] = "TRUE"
再次运行
python test.py --photo_path ./images/photo_test.jpg --save_path ./images/cartoon_result.png
会自动下载一些依赖
报错qint8
site-packages/tensorflow/python/framework/dtypes.py:458: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'._np_qint8 = np.dtype([("qint8", np.int8, 1)])
numpy的版本太高了。TensorFlow 2.0.b1的版本以下,如果Numpy的版本超过了1.17,就会出现这个警告
降级,然后就好了
pip install "numpy<1.17"
有警告无图片
没有报错,但是没有保存图片
UserWarning: Warning: this detector is deprecated. Please use a different one, i.e.: S3FD
字面上的意思是没有进行人脸分割,无法识别
按照官方文档,在测试前需要下载模型和数据包,放在对应文件夹下
下载资源
谷歌网盘 | 百度网盘 提取码:y2ch
人像卡通化预训练模型:photo2cartoon_weights.pt(20200504更新),存放在models路径下。
头像分割模型:seg_model_384.pb,存放在utils路径下。
人脸识别预训练模型:model_mobilefacenet.pth,存放在models路径下。(From: InsightFace_Pytorch)
卡通画开源数据:cartoon_data,包含trainB和testB。
人像卡通化onnx模型:photo2cartoon_weights.onnx 谷歌网盘,存放在models路径下。
保存成功
至此,保存图片成功
也实现了真人转动画效果
运行onnx
python test_onnx.py --photo_path ./images/photo_test.jpg --save_path ./images/cartoon_result.png
onnx转换的结果图片
END.
photo2cartoon环境搭建-真人头像卡通画-写实相关推荐
- 开源神器:微信真人头像卡通化!
大家好,我是威少! 马上520了,今天推荐一个开源神器:真人头像卡通化! 开源地址: https://github.com/minivision-ai/photo2cartoon 与夸张的日漫风格有所 ...
- Bootstrap4+MySQL前后端综合实训-Day02-AM【Bootstrap4(入门、环境搭建、文字排版、颜色、表格、图片、进度条、折叠、输入框组、模态框)、Font Awesome字体图标】
[Bootstrap4前端框架+MySQL数据库]前后端综合实训[10天课程 博客汇总表 详细笔记] 目 录 Typora语法 Day01-知识回顾 1.前端部分 flex布局 2.Bootstr ...
- Reggie外卖项目 —— 开发环境搭建
02.开发环境搭建 2.1.数据库搭建 1.创建数据库,名称为reggie 2.导入表结构(使用的是SQLyog软件) 导入文件:db_reggie.sql SET FOREIGN_KEY_CHECK ...
- (基础篇1-15)项目架构简介及环境搭建
1.项目的架构介绍 微服务架构图 微服务划分图 2.环境搭建 2.1liunx虚拟机的安装及配置 这里使用vm与centos7 虚拟机创建方法参考vm安装 配置静态ip 应注意配置后应开启配置,将on ...
- SQL手工注入原理(含环境搭建) ─=≡Σ(((つ•̀ω•́)つ 知己知彼百战百胜 web安全
文章目录 SQL测试环境环境搭建 下载与安装环境 开启与使用环境 sqli-labs环境部署 dvwa环境部署 SQL手动注入 SQL注入原理 SQL注入分类 SQL注入手段 寻找注点 利用注点 ge ...
- 安卓开发(一)环境搭建、基本程序与控件
layout: post title: 安卓开发(一)环境搭建.基本程序与控件 description: 安卓开发(一)环境搭建.基本程序与控件 tag: 安卓 文章目录 Intent:协助应用间的交 ...
- Windows Java JavaFX IntelliJ IDEA 开发环境搭建 创建工程 编译运行 打包分发 自定义运行时
博文目录 文章目录 本文说明 JavaFX 简单说明 JavaFX 版本说明 JavaFX 与 JDK 的关系 JavaFX 与 JDK Modular (JDK 9 模块化系统) JavaFX 模块 ...
- 【Hexo搭建GitPage博客系列】02.环境搭建
转载声明:商业转载请联系作者获得授权,非商业转载请注明出处.原文来自 © 呆萌钟[Hexo搭建GitPage博客系列]02.环境搭建 前言 Hexo搭建博客需要基于Node.js环境,而且依赖于Git ...
- 基于阿里云服务器环境搭建到项目上线系列文章之三——安装git
基于阿里云服务器环境搭建到项目上线系列 前言:最近购买了域名和一台阿里云服务器准备做点东西放上去,所以准备把环境搭建到项目上线的过程记录下来,计划一个系列6篇文章 基于阿里云服务器环境搭建到项目上线系 ...
最新文章
- 知乎热议:985 计算机视觉研究生找不到工作怎么办?
- python常用内置函数可以操作字符串_Python常用内置函数(二)
- m3u8 php防盗链代码,Nginx-accesskey权限模块使用——简单的m3u8防盗链
- table取tr对象 vue_Vue笔记
- Android 节日短信送祝福(功能篇:2-短信历史记录Fragment的编写)
- 是的,我开通了小密圈
- 解决ubuntu12.04下安装gitlabError Compiling CSS asset的错误以及401资源错误
- 计算机的常见故障处理实验报告,微机系统故障与处理-实验报告.doc
- vue 电视看板_基于Vue的拖放看板
- 攻防世界 Web高手进阶区 mfw
- html和css基础知识recap(含大量链接参考)
- 当 update 修改数据与原数据相同时会被更新吗?
- 支付系统中的设计模式09:组合模式
- 语音合成之文本转语音
- iscroll.js的使用
- 2021年中国强脉冲光器械行业发展趋势分析:市场规模不断增长,进口品牌占比大[图]
- linux系统安装telnet服务
- Ania and Minimizing
- 微信小程序按钮实现点击复制功能的步骤
- 测试小白基于java的selenium自动化测试环境搭建
热门文章
- skycons.js 基于canvas的天气动态图标小插件
- unity3d 模型从上到下出现(shader)
- APS究竟是什么系统呢?看完文章你就知道了
- [办公软件word] 怎么让Worde2019显示所有批注?
- 第五---七章 交换机和路由器的基本配置
- BT技术概念 — 一些术语的意思
- hadoop错误:java.io.IOException: There appears to be a gap in the edit log. We expected txid 1
- win7搜索文件 服务器,win7系统搜索不到文件的解决方法
- mysql 数据库 back_log 参数
- 恶意程序利用Linksys路由器漏洞在路由器中传播