相关疑难解决方法(0)

如何在Tensorflow中读取json文件?

我正在尝试编写一个函数,它在tensorflow中读取json文件.json文件具有以下结构:

{
    "bounding_box": {
        "y": 98.5, 
        "x": 94.0, 
        "height": 197, 
        "width": 188
     }, 
    "rotation": {
        "yaw": -27.97019577026367,
        "roll": 2.206029415130615, 
        "pitch": 0.0}, 
        "confidence": 3.053506851196289, 
        "landmarks": {
            "1": {
                "y": 180.87722778320312, 
                "x": 124.47326660156205}, 
            "0": {
                "y": 178.60653686523438, 
                "x": 183.41931152343795}, 
            "2": {
                "y": 224.5936889648438, 
                "x": 141.62365722656205
}}}
Run Code Online (Sandbox Code Playgroud)

我只需要边界框信息.有一些关于如何编写read_and_decode函数的例子,我试图将这些例子转换成json文件的函数,但仍有很多问题......:

def read_and_decode(filename_queue):

  reader = tf.WhichKindOfReader() # ??? 
  _, serialized_example = reader.read(filename_queue)
  features = tf.parse_single_example( 
      serialized_example,

      features={

          'bounding_box':{ 

              'y': tf.VarLenFeature(<whatstheproperdatatype>) ???
              'x': 
              'height': 
              'width': 

          # I only need the bounding box... - do I need to …
Run Code Online (Sandbox Code Playgroud)

python json neural-network tensorflow

8
推荐指数
2
解决办法
9101
查看次数

标签 统计

json ×1

neural-network ×1

python ×1

tensorflow ×1