tensorflow 计算机视觉中的图像标注

w46czmvw  于 8个月前  发布在  其他
关注(0)|答案(1)|浏览(76)

在我标记图像和“.json”格式文件后,我不知道如何合并图像和这些注解。我是计算机视觉的新手
我试图在不使用YOLO的情况下检测人类活动并将这些活动限制在视频中。

lsmd5eda

lsmd5eda1#

假设你正在使用Python,你的JSON文件看起来像这样:

{
    "image1.jpg": "cat",
    "image2.jpg": "dog",
    ...
}

如果是的话,我建议你使用json库:

import json

with open('annotations.json', 'r') as file:
    annotations = json.load(file)

然后,使用tf.data.Dataset,您可以将数据与标签配对:

import tensorflow as tf

# Assuming you have a list of image paths and corresponding labels
image_paths = list(annotations.keys())
labels = list(annotations.values())

dataset = tf.data.Dataset.from_tensor_slices((image_paths, labels))

如果你想创建一个输入管道,我建议你探索:ImageDataGenerator、tf.data.Dataset以及TensorFlow网站上提供的指南。

相关问题