@@ -44,9 +44,9 @@ deep_remaster.run("/home/aistudio/Peking_input360p_clip6_5s.mp4") #原视频所
[完整模型教程](https://github.com/PaddlePaddle/PaddleGAN/blob/develop/docs/zh_CN/tutorials/video_super_resolution.md)
-[EDVR](https://github.com/PaddlePaddle/PaddleGAN/blob/develop/docs/zh_CN/apis/apps.md#ppganappsedvrpredictor)模型提出了一个新颖的视频具有增强可变形卷积的还原框架:第一,为了处理大动作而设计的一个金字塔,级联和可变形(PCD)对齐模块,使用可变形卷积以从粗到精的方式在特征级别完成对齐;第二,提出时空注意力机制(TSA)融合模块,在时间和空间上都融合了注意机制,用以增强复原的功能。
+[EDVR](https://github.com/PaddlePaddle/PaddleGAN/blob/develop/docs/en_US/apis/apps.md#ppganappsedvrpredictor)模型提出了一个新颖的视频具有增强可变形卷积的还原框架:第一,为了处理大动作而设计的一个金字塔,级联和可变形(PCD)对齐模块,使用可变形卷积以从粗到精的方式在特征级别完成对齐;第二,提出时空注意力机制(TSA)融合模块,在时间和空间上都融合了注意机制,用以增强复原的功能。
-[EDVR](https://github.com/PaddlePaddle/PaddleGAN/blob/develop/docs/zh_CN/apis/apps.md#ppganappsedvrpredictor)模型是一个基于连续帧的超分模型,能够有效利用帧间的信息,速度比[RealSR](https://github.com/PaddlePaddle/PaddleGAN/blob/develop/docs/zh_CN/apis/apps.md#ppganappsrealsrpredictor)模型快。
+[EDVR](https://github.com/PaddlePaddle/PaddleGAN/blob/develop/docs/en_US/apis/apps.md#ppganappsedvrpredictor)模型是一个基于连续帧的超分模型,能够有效利用帧间的信息,速度比[RealSR](https://github.com/PaddlePaddle/PaddleGAN/blob/develop/docs/en_US/apis/apps.md#ppganappsrealsrpredictor)模型快。
@@ -63,7 +63,7 @@ ppgan.apps.EDVRPredictor(output='output', weight_path=None)
### 使用方式
-**1. API预测**
+**1. API预测**
目前API预测方式只支持在静态图下运行,需加上启动静态图命令,后续会支持动态图,敬请期待~
diff --git a/paddlegan-wechaty-demo/README.md b/paddlegan-wechaty-demo/README.md
index 4d3e15f..821052f 100644
--- a/paddlegan-wechaty-demo/README.md
+++ b/paddlegan-wechaty-demo/README.md
@@ -40,7 +40,7 @@
3. 安装项目所需的PaddleGAN的module
- 此demo以`first order motion`为示例,其他module根据项目所需安装,更多的模型请查阅[PaddleGAN模型API接口说明](https://github.com/PaddlePaddle/PaddleGAN/blob/develop/docs/zh_CN/apis/apps.md)。
+ 此demo以`first order motion`为示例,其他module根据项目所需安装,更多的模型请查阅[PaddleGAN模型API接口说明](https://github.com/PaddlePaddle/PaddleGAN/blob/develop/docs/en_US/apis/apps.md)。
4. Set token for your bot
@@ -82,9 +82,9 @@ async def on_message(msg: Message):
Message Handler for the Bot
"""
### PaddleGAN fom
-
+
global fom, source, driving
-
+
if isinstance(msg.text(), str) and len(msg.text()) > 0 \
and msg._payload.type == MessageType.MESSAGE_TYPE_TEXT \
and "fom" in msg.text():
@@ -95,21 +95,21 @@ async def on_message(msg: Message):
if fom and msg._payload.type == MessageType.MESSAGE_TYPE_IMAGE:
fileBox = await msg.to_file_box()
await fileBox.to_file("test_fom/source.jpg", True)
-
+
bot_response = u"好嘞, 收到图片"
await msg.say(bot_response)
source = True
-
+
if fom and msg._payload.type == MessageType.MESSAGE_TYPE_VIDEO:
fileBox = await msg.to_file_box()
await fileBox.to_file("test_fom/driving.mp4", True)
-
+
bot_response = u"好嘞, 收到驱动视频"
await msg.say(bot_response)
driving = True
-
+
if source and driving:
bot_response = u"都收到啦,稍等一下嘿嘿"
await msg.say(bot_response)
@@ -120,7 +120,7 @@ async def on_message(msg: Message):
file_box = FileBox.from_file("test_fom/result.mp4")
await msg.say(file_box)
- ###
+ ###
```
@@ -128,4 +128,3 @@ async def on_message(msg: Message):
-
--
GitLab