Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
PaddlePaddle
PaddleHub
提交
8b6b029f
P
PaddleHub
项目概览
PaddlePaddle
/
PaddleHub
1 年多 前同步成功
通知
283
Star
12117
Fork
2091
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
200
列表
看板
标记
里程碑
合并请求
4
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
PaddleHub
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
200
Issue
200
列表
看板
标记
里程碑
合并请求
4
合并请求
4
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
8b6b029f
编写于
9月 17, 2021
作者:
C
chenjian
提交者:
GitHub
9月 17, 2021
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update depth estimation modules docs according to the template (#1599)
上级
e80dbf15
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
66 addition
and
47 deletion
+66
-47
modules/thirdparty/image/depth_estimation/MiDaS_Large/README.md
...s/thirdparty/image/depth_estimation/MiDaS_Large/README.md
+66
-47
未找到文件。
modules/thirdparty/image/depth_estimation/MiDaS_Large/README.md
浏览文件 @
8b6b029f
## 模型概述
MiDas v2.1 large 单目深度估计模型
# MiDaS_Large
模型可通过输入图像估计其中的深度信息
|模型名称|MiDaS_Large|
| :--- | :---: |
|类别|图像 - 深度估计|
|网络|-|
|数据集|3D Movies, WSVD, ReDWeb, MegaDepth|
|是否支持Fine-tuning|否|
|模型大小|399MB|
|最新更新日期|2021-02-26|
|数据指标|-|
模型权重转换自
[
MiDas
](
https://github.com/intel-isl/MiDaS
)
官方开源项目
## 一、模型基本信息
## 模型安装
-
### 应用效果展示
-
样例结果示例:
<p
align=
"center"
>
<img
src=
"https://img-blog.csdnimg.cn/20201227112600975.jpg"
width=
'70%'
hspace=
'10'
/>
<br
/>
</p>
```
shell
$hub
install
MiDaS_Large
```
## 效果展示
![
效果展示
](
https://img-blog.csdnimg.cn/20201227112600975.jpg
)
-
### 模型介绍
## API 说明
-
MiDaS_Large是一个单目深度估计模型,模型可通过输入图像估计其中的深度信息。
```
python
def
depth_estimation
(
images
=
None
,
paths
=
None
,
batch_size
=
1
,
output_dir
=
'output'
,
visualization
=
False
)
```
深度估计API
## 二、安装
**参数**
-
### 1、环境依赖
*
images (list
\[
numpy.ndarray
\]
): 图片数据,ndarray.shape 为
\[
H, W, C
\]
,默认为 None;
*
paths (list
\[
str
\]
): 图片的路径,默认为 None;
*
batch
\_
size (int): batch 的大小,默认设为 1;
*
visualization (bool): 是否将识别结果保存为图片文件,默认设为 False;
*
output
\_
dir (str): 图片的保存路径,默认设为 output。
-
paddlepaddle >= 2.0.0
-
paddlehub >= 2.0.0 |
[
如何安装paddlehub
](
../../../../docs/docs_ch/get_start/installation.rst
)
**返回**
-
### 2、安装
*
res (list
\[
numpy.ndarray
\]
): 图像深度数据,ndarray.shape 为
\[
H, W
\]
。
-
```shell
$ hub install MiDaS_Large
```
-
如您安装时遇到问题,可参考:
[
零基础windows安装
](
../../../../docs/docs_ch/get_start/windows_quickstart.md
)
|
[
零基础Linux安装
](
../../../../docs/docs_ch/get_start/linux_quickstart.md
)
|
[
零基础MacOS安装
](
../../../../docs/docs_ch/get_start/mac_quickstart.md
)
## 三、模型API预测
## 预测
代码示例
-
### 1、
代码示例
```
python
import
cv2
import
paddlehub
as
hub
-
```python
import paddlehub as hub
import cv2
# 模型加载
# use_gpu:是否使用GPU进行预测
model
=
hub
.
Module
(
name
=
'MiDaS_Large'
,
use_gpu
=
False
)
model = hub.Module(name="MiDaS_Large")
result = model.depth_estimation(images=[cv2.imread('/PATH/TO/IMAGE')])
# or
# result = model.depth_estimation(paths=['/PATH/TO/IMAGE'])
```
# 模型预测
result
=
model
.
depth_estimation
(
images
=
[
cv2
.
imread
(
'/PATH/TO/IMAGE'
)])
-
### 2、API
# or
# result = model.style_transfer(paths=['/PATH/TO/IMAGE'])
```
-
```python
def depth_estimation(images=None,
paths=None,
batch_size=1,
output_dir='output',
visualization=False):
```
## 模型相关信息
-
深度估计API。
### 模型代码
-
**参数**
https://github.com/intel-isl/MiDaS
-
images (list
\[
numpy.ndarray
\]
): 图片数据,ndarray.shape 为
\[
H, W, C
\]
;
<br/>
-
paths (list
\[
str
\]
): 图片的路径;
<br/>
-
batch_size (int) : batch 的大小;
<br/>
-
output
\_
dir (str): 图片的保存路径,默认设为 output;
<br/>
-
visualization (bool) : 是否将结果保存为图片文件。
### 依赖
**NOTE:**
paths和images两个参数选择其一进行提供数据
paddlepaddle >= 2.0.0rc0
-
**返回**
-
res (list
\[
numpy.ndarray
\]
): 图像深度数据,ndarray.shape 为
\[
H, W
\]
paddlehub >= 2.0.0b1
## 四、更新历史
*
1.0.0
初始发布
-
```shell
$ hub install MiDaS_Large==1.0.0
```
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录