HuggingFaceM4/Caltech-101
收藏Hugging Face2024-09-10 更新2024-03-04 收录
下载链接:
https://hf-mirror.com/datasets/HuggingFaceM4/Caltech-101
下载链接
链接失效反馈官方服务:
资源简介:
---
license: cc-by-4.0
---
## Code snippet to visualise the position of the box
```python
import matplotlib.image as img
import matplotlib.pyplot as plt
from datasets import load_dataset
from matplotlib.patches import Rectangle
# Load dataset
ds_name = "SaulLu/Caltech-101"
ds_config = "without_background_category"
ds_without = load_dataset(ds_name, ds_config, use_auth_token=True)
# Extract information for the sample we want to show
index = 100
sample = ds_without["train"][index]
box_coord = sample["annotation"]["box_coord"][0]
img_path = sample["image"].filename
# Create plot
# define Matplotlib figure and axis
fig, ax = plt.subplots()
# plot figure
image = img.imread(img_path)
ax.imshow(image)
# add rectangle to plot
ax.add_patch(
Rectangle((box_coord[2], box_coord[0]), box_coord[3] - box_coord[2], box_coord[1] - box_coord[0], fill=None)
)
# display plot
plt.show()
```
Result:

提供机构:
HuggingFaceM4
原始信息汇总
数据集概述
数据集名称
- 名称: Caltech-101
- 配置: without_background_category
数据集加载
- 加载方法: 使用
load_dataset函数从SaulLu/Caltech-101加载配置为without_background_category的数据集。
数据集样本信息
- 样本索引: 100
- 样本内容:
- 图像路径: 样本中的图像文件名。
- 标注信息: 包含一个名为
box_coord的坐标信息,用于指定图像中目标的位置。
可视化代码示例
- 代码功能: 使用Matplotlib在图像上标注出目标位置的矩形框。
- 代码要点:
- 加载图像和标注信息。
- 使用Matplotlib创建图像和矩形框的显示。
可视化结果
- 结果图像: 显示了第100个样本的图像及其目标位置的矩形框。



