在训练对象检测模型时是否有必要将图像和注释复制到云桶?

时间:2017-09-30 20:52:04

标签: tensorflow object-detection tensorboard

我正在训练自己的数据集,之前已经成功训练了一些。 但是我一直在将Images and Annotations文件夹复制到云桶中,这是必要的吗?我已经拥有了所有TF记录和配置文件,是否需要存储在图像/注释中?

我的假设是图像是必要的,因为当运行张量板来查看图像和步骤时,张量板需要显示图像吗?

这是对的吗?感谢。

此图像显示图像处于非活动状态。此外,没有PRECISON.MAP图表。 data

1 个答案:

答案 0 :(得分:1)

您不需要将图片和注释文件夹移动到云端桶。创建tfrecords时,会包含图像。例如,对于Pascal数据集,您可以看到它here

package main

import ( "fmt"
"github.com/syndtr/goleveldb/leveldb"
)

func main () {
        db, err := leveldb.OpenFile("mydb.test", nil)
        if err != nil { fmt.Println(err) }

        for count := 0; count < 5; count++ {
                err := db.Put([]byte("keys"), []byte("values"), nil)
                if err != nil {
                    fmt.Println(err)
                }
        }

        iter := db.NewIterator(nil, nil)
        for iter.Next() {
                key := iter.Key()
                value := iter.Value()
                fmt.Println(string(key), string(value))
        }
        iter.Release()

        defer db.Close()
}