json文件:
代码实现:
# 找到颜色最多的且是人的图片,然后识别该图片的颜色类别 找到类别最多的图片以及有多少类别
import csv
import json
import csv
import os
import pandas as pd
from PIL import Image
import matplotlib.pyplot as plt
import numpy as np
# 读取数据
data = pd.read_csv("data1.csv") # DataFrame结构
d_data = np.array(data) # 转为数组
# print(d_data)
def get_image():
# 读取json文件
fi = 'C:\\FeigeDownload\\YouTube_vos\\train\\train\\meta.json'
filename = json.load(open(fi))
filename_dict = filename['videos'] # 得到我想要的文件名的键值对
max = 0
max_k = '0'
for element in d_data:
n = 0
ele_str = str(element[0])
ele_dict = filename_dict[ele_str]
for key, v in ele_dict['objects'].items():
n += 1
if max < n:
max_k = ele_str
max = n
print(max_k)
print(max_k) # 图片的名称 1122c1d16a 人工识别,图片名称:0050
print(max) # 6