Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
64 changes: 62 additions & 2 deletions examples/basics/export_data.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,8 @@
{
"metadata": {},
"source": [
"!pip install -q \"labelbox[data]\""
"!pip install -q \"labelbox[data]\"\n",
"!pip install -q urllib3 "
],
"cell_type": "code",
"outputs": [],
Expand All @@ -47,7 +48,9 @@
{
"metadata": {},
"source": [
"import labelbox as lb"
"import labelbox as lb\n",
"import urllib.request\n",
"from PIL import Image"
],
"cell_type": "code",
"outputs": [],
Expand Down Expand Up @@ -338,6 +341,63 @@
"cell_type": "code",
"outputs": [],
"execution_count": null
},
{
"metadata": {},
"source": [
"## How to access a `mask` URL \n",
"\n",
"Annotations of the kind `ImageSegmentationMask` and `VideoSegmentationMask` can only be present in labels made on image or video data rows, respectively. In order to access the mask data, you must pass your Labelbox API key stored in `client.headers` in an API request.\n",
"\n",
"When you grab a URL from the mask annotation in the export, the `project_id` and `feature_id` will already be in place. Here, we provide the framework for structuring a URL with any project ID and feature ID."
],
"cell_type": "markdown"
},
{
"metadata": {},
"source": [
"# Provide a project ID and feature ID. Alternatively, replace the entire mask_url with a URL grabbed from your export.\n",
"project_id = \"\"\n",
"feature_id = \"\"\n",
"\n",
"mask_url = f\"https://api.labelbox.com/api/v1/projects/{project_id}/annotations/{feature_id}/index/1/mask\""
],
"cell_type": "code",
"outputs": [],
"execution_count": null
},
{
"metadata": {},
"source": [
"# Make the API request \n",
"req = urllib.request.Request(mask_url, headers=client.headers)"
],
"cell_type": "code",
"outputs": [],
"execution_count": null
},
{
"metadata": {},
"source": [
"# Print the image of the mask\n",
"image = Image.open(urllib.request.urlopen(req))\n",
"image\n"
],
"cell_type": "code",
"outputs": [
{
"data": {
"image/png": "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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG70H126NUI+OpM6AAAAAElFTkSuQmCC",
"text/plain": [
"<PIL.PngImagePlugin.PngImageFile image mode=L size=2560x1707>"
]
},
"execution_count": 16,
"metadata": {},
"output_type": "execute_result"
}
],
"execution_count": null
}
]
}