Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
PaddlePaddle
X2Paddle
提交
053da893
X
X2Paddle
项目概览
PaddlePaddle
/
X2Paddle
接近 2 年 前同步成功
通知
329
Star
698
Fork
167
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
26
列表
看板
标记
里程碑
合并请求
4
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
X
X2Paddle
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
26
Issue
26
列表
看板
标记
里程碑
合并请求
4
合并请求
4
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
053da893
编写于
4月 03, 2019
作者:
J
Jason
提交者:
GitHub
4月 03, 2019
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update Crop.md
上级
7998d087
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
7 addition
and
8 deletion
+7
-8
caffe2fluid/doc/Crop.md
caffe2fluid/doc/Crop.md
+7
-8
未找到文件。
caffe2fluid/doc/Crop.md
浏览文件 @
053da893
...
@@ -29,17 +29,18 @@ paddle.fluid.layers.crop(
...
@@ -29,17 +29,18 @@ paddle.fluid.layers.crop(
```
```
### 功能差异
### 功能差异
#### 裁剪参考输入的差异
#### 输出大小
Caffe:裁剪参考输入只能是Variable的格式。
Caffe:输入为
`data1`
,裁剪的输出shape与
`data2`
(Variable类型)一致;
PaddlePaddle:剪裁参考输入可以是Variable,也可以是一个list或者tuple,其中放入每一个维度的维度数。
PaddlePaddle:
`shape`
支持python list的方式传入输出大小,同时也支持
`Variable`
类型的输入。当
`shape`
为
`Variable`
类型时,裁剪输出大小与
`shape`
参数的大小一致。
#### 裁剪偏移量输入的差异
#### 裁剪偏移量
Caffe:只需要设置需要裁剪的维度的偏移量。
Caffe:只需要设置需要裁剪的维度的偏移量。
PaddlePaddle:每一个维度需要设置偏移量。
PaddlePaddle:每一个维度需要设置偏移量。
### 代码示例
### 代码示例
```
```
# Caffe示例:
# Caffe示例:
# data1
输入
shape:(20,3,128,128)
# data1
shape:(20,3,128,128)
# data2
输入
shape:(20,2,64,64)
# data2
shape:(20,2,64,64)
layer {
layer {
name: "crop"
name: "crop"
type: "Crop"
type: "Crop"
...
@@ -58,9 +59,7 @@ layer {
...
@@ -58,9 +59,7 @@ layer {
```
python
```
python
# PaddlePaddle示例:
# PaddlePaddle示例:
# inputs1输入shape:(20,3,128,128)
# inputs1输入shape:(20,3,128,128)
# inputs2输入shape:(20,2,64,64)
output1
=
fluid
.
layers
.
crop
(
x
=
inputs1
,
shape
=
inputs2
,
offsets
=
[
0
,
0
,
25
,
25
])
output1
=
fluid
.
layers
.
crop
(
x
=
inputs1
,
shape
=
inputs2
,
offsets
=
[
0
,
0
,
25
,
25
])
# 输出shape:(20,2,64,64)
# 输出shape:(20,2,64,64)
output
=
fluid
.
layers
.
crop
(
x
=
inputs1
,
shape
=
[
20
,
2
,
64
,
64
],
offsets
=
[
0
,
0
,
25
,
25
])
output
=
fluid
.
layers
.
crop
(
x
=
inputs1
,
shape
=
[
20
,
2
,
64
,
64
],
offsets
=
[
0
,
0
,
25
,
25
])
# 输出shape:(20,2,64,64),其与output1输出结果一致
```
```
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录