2018-12-12

词汇释义:

1.刷库:机器标注

2.元数据:关于数据的数据

3.pack:激光雷达存下来的数据,包括(视频、图片等。这些数据都彼此之间都有关系,比如抽帧图片与原视频的关系、两张图片的时间关系等

4.原始数据存在HDFS中,数据库中存HDFS的地址和元数据,因为数据类型很多,数据之间的关系很多所以不能用关系型数据库,目前是用mongodb(bson存储类json),以后也可以进行定制化设计。

项目进展:九月份开始

数据-》集中管理-》标注-》训练

集中管理主要通过API和SDK(如抽帧工具等)命令行工具等来实现,小文件的存储和读写速度(设计到分布式存储)流程:

本人任务:做API 和 SDK(优先做API)

开发流程:用远程VM开发,然后放到测试环境中运行测试,若测试通过,发布到开发环境中,即可上线使用。


cli处理任务->server->返回给cli

server采用了mvc设计模式:

route:路由设置,定义URL与方法(datasets包含file 多对多关系,类比于文件夹与文件)links将其连接起来

file是创建数据集,dataset是数据元信息

file(不确定)调用service中的方法,进行操作

model是数据库层,主要负责对数据库进行操作。

通过层层调用返回cli。

goland下运行工程:

1.修改server.go err

//err := Config.ReadInConfig() // Find and read the config file

//if err != nil {              // Handle errors reading the config file

// log.Fatal(err)

// syscall.Exit(1)

//}

原因是goland生成的.exe在Appdata/temp文件中,无法找到对应的config文件

2.修改config.go中的

//AppConfig.SetDefault("logFile", "/tmp/server.log")

AppConfig.SetDefault("logFile", "C:/project/auto_cli/server/tmp/server.log")

所有的/tmp修改为绝对路径

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容