monodepth代码与原理对照实现

先实现demomonodepth/monodepth_simple.py at master · mrharicot/monodepth · GitHub

import os
os.environ['TF_CPP_MIN_LOG_LEVEL']='0' 

这行代码是为tensorflow设置环境变量TF_CPP_MIN_LOG_LEVEL,用来控制tensorflow c++后端输出的日志级别。=0就是输出所有级别的日志信息。包括(调试信息)DEBUG,信息(INFO),警告(WARNING),错误(ERROR)和致命错误(FATAL)。这是用于调试作为目的,提供大量的输出信息 。

添加命令行参数,其中包括编码器resnet50,图像路径image_path,权重文件checkpoint_path,输入图像的长宽大小。

parser.add_argument('--encoder',          type=str,   help='type of encoder, vgg or resnet50', default='vgg')
parser.add_argument('--image_path',       type=str,   help='path to the image', required=True)
parser.add_argument('--checkpoint_path',  type=str,   help='path to a specific checkpoint to load', required=True)
parser.add_argument('--input_height',     type=int,   help='input height', default=256)
parser.add_argument('--input_width',      type=int,   help='input width', default=512)

下一步就是视差的函数创建,这一部分还不太了解,最好是论文的学习。

相关推荐
LKID体10 小时前
Python操作neo4j库py2neo使用(一)
python·oracle·neo4j
deflag2 天前
第T8周:Tensorflow实现猫狗识别(1)
人工智能·tensorflow·neo4j
sagima_sdu7 天前
Win10/11 安装使用 Neo4j Community Edition
neo4j
deflag7 天前
第T7周:Tensorflow实现咖啡豆识别
人工智能·tensorflow·neo4j
sagima_sdu7 天前
Neo4j Desktop 和 Neo4j Community Edition 区别
neo4j
sagima_sdu7 天前
Py2Neo 库将 Json 文件导入 Neo4J
oracle·json·neo4j
jieshenai8 天前
使用VSCode远程连接服务器并解决Neo4j无法登陆问题
服务器·vscode·neo4j
dogplays8 天前
neo4j desktop基本入门
数据库·neo4j
B站计算机毕业设计超人9 天前
计算机毕业设计Python+Neo4j知识图谱医疗问答系统 大模型 机器学习 深度学习 人工智能 大数据毕业设计 Python爬虫 Python毕业设计
爬虫·python·深度学习·机器学习·知识图谱·课程设计·neo4j