Metaclass database-style
This commit is contained in:
parent
10aed66682
commit
3e4f5000f3
@ -105,10 +105,10 @@
|
|||||||
"\n",
|
"\n",
|
||||||
"split = np.zeros_like(gt)\n",
|
"split = np.zeros_like(gt)\n",
|
||||||
"\n",
|
"\n",
|
||||||
"for lbl, lblc in zip(count[0][1:], count[1][1:]):\n",
|
"for lbli, lblc in zip(count[0][1:], count[1][1:]):\n",
|
||||||
" treshold = int(lblc * train_part)\n",
|
" treshold = int(lblc * train_part)\n",
|
||||||
" #print('lbl:{}, count:{}, train:{}'.format(lbl, lblc, treshold))\n",
|
" #print('lbli:{}, count:{}, train:{}'.format(lbli, lblc, treshold))\n",
|
||||||
" f = np.nonzero(gt == lbl)\n",
|
" f = np.nonzero(gt == lbli)\n",
|
||||||
" split[f[0][:treshold], f[1][:treshold]] = 1\n",
|
" split[f[0][:treshold], f[1][:treshold]] = 1\n",
|
||||||
" split[f[0][treshold:], f[1][treshold:]] = 2\n",
|
" split[f[0][treshold:], f[1][treshold:]] = 2\n",
|
||||||
" \n",
|
" \n",
|
||||||
@ -151,6 +151,15 @@
|
|||||||
"# Metaclasses "
|
"# Metaclasses "
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "code",
|
||||||
|
"execution_count": null,
|
||||||
|
"metadata": {},
|
||||||
|
"outputs": [],
|
||||||
|
"source": [
|
||||||
|
"gt"
|
||||||
|
]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"execution_count": null,
|
"execution_count": null,
|
||||||
@ -187,15 +196,55 @@
|
|||||||
"outputs": [],
|
"outputs": [],
|
||||||
"source": [
|
"source": [
|
||||||
"plt.figure(figsize=fs)\n",
|
"plt.figure(figsize=fs)\n",
|
||||||
"plt.imshow(gt * np.isin(gt, [10, 11]))#metaclasses_A['Roads']))\n",
|
"plt.imshow(gt * np.isin(gt, metaclasses_A['Roads']))\n",
|
||||||
"plt.show()"
|
"plt.show()"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "code",
|
||||||
|
"execution_count": null,
|
||||||
|
"metadata": {},
|
||||||
|
"outputs": [],
|
||||||
|
"source": [
|
||||||
|
"lbl"
|
||||||
|
]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"cell_type": "markdown",
|
"cell_type": "markdown",
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"source": [
|
"source": [
|
||||||
"~~on~~"
|
"## Database-style"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "code",
|
||||||
|
"execution_count": null,
|
||||||
|
"metadata": {},
|
||||||
|
"outputs": [],
|
||||||
|
"source": [
|
||||||
|
"dfc_lbl = pd.read_csv('../labels.csv')\n",
|
||||||
|
"meta_idx = pd.read_csv('../metaclass_indexes.csv')\n",
|
||||||
|
"meta_lbl = pd.read_csv('../metaclass_labels.csv')"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "code",
|
||||||
|
"execution_count": null,
|
||||||
|
"metadata": {},
|
||||||
|
"outputs": [],
|
||||||
|
"source": [
|
||||||
|
"dfc_meta_view = pd.merge(dfc_lbl, meta_idx)\n",
|
||||||
|
"all_meta_view = pd.merge(dfc_meta_view, meta_lbl)\n",
|
||||||
|
"all_meta_view"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "code",
|
||||||
|
"execution_count": null,
|
||||||
|
"metadata": {},
|
||||||
|
"outputs": [],
|
||||||
|
"source": [
|
||||||
|
"all_meta_view[all_meta_view['metaclass_index'] == 0]['index']"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
|||||||
22
labels.csv
Normal file
22
labels.csv
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
index,label
|
||||||
|
0,Unclassified
|
||||||
|
1,Healthy grass
|
||||||
|
2,Stressed grass
|
||||||
|
3,Artificial turf
|
||||||
|
4,Evergreen trees
|
||||||
|
5,Deciduous trees
|
||||||
|
6,Bare earth
|
||||||
|
7,Water
|
||||||
|
8,Residential buildings
|
||||||
|
9,Non-residential buildings
|
||||||
|
10,Roads
|
||||||
|
11,Sidewalks
|
||||||
|
12,Crosswalks
|
||||||
|
13,Major thoroughfares
|
||||||
|
14,Highways
|
||||||
|
15,Railways
|
||||||
|
16,Paved parking lots
|
||||||
|
17,Unpaved parking lots
|
||||||
|
18,Cars
|
||||||
|
19,Trains
|
||||||
|
20,Stadium seats
|
||||||
|
22
metaclass_indexes.csv
Normal file
22
metaclass_indexes.csv
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
index,metaclass_index
|
||||||
|
0,0
|
||||||
|
1,1
|
||||||
|
2,1
|
||||||
|
3,1
|
||||||
|
4,2
|
||||||
|
5,2
|
||||||
|
6,3
|
||||||
|
7,0
|
||||||
|
8,4
|
||||||
|
9,4
|
||||||
|
10,5
|
||||||
|
11,5
|
||||||
|
12,5
|
||||||
|
13,5
|
||||||
|
14,5
|
||||||
|
15,6
|
||||||
|
16,5
|
||||||
|
17,0
|
||||||
|
18,7
|
||||||
|
19,8
|
||||||
|
20,9
|
||||||
|
11
metaclass_labels.csv
Normal file
11
metaclass_labels.csv
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
metaclass_index,metaclass_label
|
||||||
|
0,Unclassified
|
||||||
|
1,Grass
|
||||||
|
2,Trees
|
||||||
|
3,Bare earth
|
||||||
|
4,Buildings
|
||||||
|
5,Roads
|
||||||
|
6,Railways
|
||||||
|
7,Cars
|
||||||
|
8,Trains
|
||||||
|
9,Stadium
|
||||||
|
Loading…
Reference in New Issue
Block a user