当前位置: 首页 > news >正文

02.24:图片的风格转换

Github网址:https://github.com/lengstrom/fast-style-transfer

在anaconda prompt中切换环境命令:activate 环境名

列出所有环境名:conda info --envs

安装环境:conda create -n 环境名 python==x.x.x

删除某环境:conda remove -n 环境名 --all

在vscode shell中,切换运行环境其默认pip也随着更换了,但是其shell中所显示的始终是环境路径PATH中最前面的哪个。

发现在conda中直接create,2.7.12以前的python都已经创建不了了。Fast_style_transfer本来使用python2.7.9现在试试更新的是否可行。

在根目录下切换盘符,直接输入“D:”即可。

也许后续想要在anaconda中安装包的话可以直接在其prompt中activate该环境后直接安装包。通过添加版本号(例如 conda install numpy=1.10)来指定所需的包版本。卸载为:conda remove package_name。

首先需要cd到fast-style-transfer-master文件夹,然后操作命令为:

>python evaluate.py --checkpoint ./model/udnie.ckpt --in-path ./rawed/tang2.jpg --out-path ./finished/tang2_udnie.jpg

然后就神奇地调出了风格转换的图片。我本没想到会如此的顺利。

因为一个是我安装的moviepy库的版本并没有严格按照作者的样子,因此可能产生的不适配问题。

第二个是,最后上面这个启动模型这么一长串代码我一开始是在github上的官网没看懂的。因为evaluate我怎么想也不知道是用模型去跑图的意思,我还在琢磨评估?什么评估?这里到底在说什么?我开始以为要自己训练模型,还在问朋友应该怎么做。幸好朋友告诉我这种库一定都是有跑好的模型的,于是我就又仔细看了看github上的介绍,看到了“models for evaluation are located here”才意识到原来evaluate可能就是跑图的意思。这才得以继续推进,去csdn上找到了一个点击量不是特别高的帖子,按照对方的步骤结果可以。跑出来第一张图的时候别提有多惊喜了。

不过这也给了我一个启示,开始做很重要,别看着一个项目这里难那里难就算了,边做边解决,这才是更能推进一件事情的方法。

第三个就是我自己不自信了。因为严格来说这算是我复现的github上的第一个代码,之前只是听别人做。这种事情在自己真正做一遍之前,总是心怀着畏难心态。这也合理,合理不代表就这样,而是也有其他合理的路,比如克服这种合理追求长远目标的合理。

 

http://www.lryc.cn/news/20701.html

相关文章:

  • [SSD综述 1.3] SSD及固态存储技术半个世纪发展史
  • PAT 1023 组个最小数(分数20)题目有bug
  • QML 中的 5 大布局
  • 使用Python进行数据分析——线性回归分析
  • 我眼中的柔宇科技
  • Allegro如何快速把视图居中显示操作指导
  • 搜索相关功能
  • 【从零开始制作 bt 下载器】一、了解 torrent 文件
  • SystemVerilog-时序逻辑建模(5)多个时钟和时钟域交叉
  • 基本中型网络的仿真(RYU+Mininet的SDN架构)-以校园为例
  • 西北工业大学大学物理(II)期末试题选填解析2021-2022
  • 【USB】windows热插拔通知接口分析
  • CMake入门
  • python中一种编写config文件并及时更新的方法
  • 基于Windows下离线安装当前最新Arduino ESP32 SDK(2.0.7)固件开发包
  • Android 9.0 app添加校验锁(输入密码才能进入app)
  • 注意力机制详解系列(二):通道注意力机制
  • 动态规划-规划兼职工作
  • Redis学习笔记(二)Redis基础(基于5.0.5版本)
  • Ancaonda常用cmd命令总结
  • yolov5_reid【附代码,行人重识别,可做跨视频人员检测】
  • 多模态预训练模型综述
  • 华为OD机试题,用 Java 解【玩牌高手】问题
  • 数学建模 latex 图片以及表格排版整理(overleaf)
  • 进程优先级(Linux)
  • [面试直通版]网络协议面试核心之IP,TCP,UDP-TCP与UDP协议的区别
  • VO,BO,PO,DO,DTO,AO的区别
  • JavaSE学习笔记day15
  • Spring Security认证研究
  • BigKey、布隆过滤器、分布式锁、红锁