Initial commit: 上分帝(Climperor)
从 dota2-draft-vision 迁出并定名,作为天梯选将识别项目起点。 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -0,0 +1,435 @@
|
||||
{
|
||||
"radiant": [
|
||||
{
|
||||
"slot": 1,
|
||||
"hero": null,
|
||||
"raw_best": "bounty_hunter",
|
||||
"score": 0.283,
|
||||
"margin": 0.01,
|
||||
"top3": [
|
||||
[
|
||||
"bounty_hunter",
|
||||
0.283
|
||||
],
|
||||
[
|
||||
"grimstroke",
|
||||
0.273
|
||||
],
|
||||
[
|
||||
"witch_doctor",
|
||||
0.257
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"slot": 2,
|
||||
"hero": "skeleton_king",
|
||||
"raw_best": "skeleton_king",
|
||||
"score": 0.793,
|
||||
"margin": 0.431,
|
||||
"top3": [
|
||||
[
|
||||
"skeleton_king",
|
||||
0.793
|
||||
],
|
||||
[
|
||||
"invoker",
|
||||
0.362
|
||||
],
|
||||
[
|
||||
"wisp",
|
||||
0.328
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"slot": 3,
|
||||
"hero": "sniper",
|
||||
"raw_best": "sniper",
|
||||
"score": 0.717,
|
||||
"margin": 0.448,
|
||||
"top3": [
|
||||
[
|
||||
"sniper",
|
||||
0.717
|
||||
],
|
||||
[
|
||||
"undying",
|
||||
0.27
|
||||
],
|
||||
[
|
||||
"spirit_breaker",
|
||||
0.178
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"slot": 4,
|
||||
"hero": "invoker",
|
||||
"raw_best": "invoker",
|
||||
"score": 0.839,
|
||||
"margin": 0.385,
|
||||
"top3": [
|
||||
[
|
||||
"invoker",
|
||||
0.839
|
||||
],
|
||||
[
|
||||
"wisp",
|
||||
0.454
|
||||
],
|
||||
[
|
||||
"sand_king",
|
||||
0.445
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"slot": 5,
|
||||
"hero": "silencer",
|
||||
"raw_best": "silencer",
|
||||
"score": 0.577,
|
||||
"margin": 0.43,
|
||||
"top3": [
|
||||
[
|
||||
"silencer",
|
||||
0.577
|
||||
],
|
||||
[
|
||||
"troll_warlord",
|
||||
0.147
|
||||
],
|
||||
[
|
||||
"necrolyte",
|
||||
0.137
|
||||
]
|
||||
]
|
||||
}
|
||||
],
|
||||
"dire": [
|
||||
{
|
||||
"slot": 6,
|
||||
"hero": "skywrath_mage",
|
||||
"raw_best": "skywrath_mage",
|
||||
"score": 0.61,
|
||||
"margin": 0.282,
|
||||
"top3": [
|
||||
[
|
||||
"skywrath_mage",
|
||||
0.61
|
||||
],
|
||||
[
|
||||
"undying",
|
||||
0.328
|
||||
],
|
||||
[
|
||||
"ogre_magi",
|
||||
0.322
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"slot": 7,
|
||||
"hero": "phantom_assassin",
|
||||
"raw_best": "phantom_assassin",
|
||||
"score": 0.621,
|
||||
"margin": 0.382,
|
||||
"top3": [
|
||||
[
|
||||
"phantom_assassin",
|
||||
0.621
|
||||
],
|
||||
[
|
||||
"crystal_maiden",
|
||||
0.24
|
||||
],
|
||||
[
|
||||
"drow_ranger",
|
||||
0.235
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"slot": 8,
|
||||
"hero": "queenofpain",
|
||||
"raw_best": "queenofpain",
|
||||
"score": 0.686,
|
||||
"margin": 0.395,
|
||||
"top3": [
|
||||
[
|
||||
"queenofpain",
|
||||
0.686
|
||||
],
|
||||
[
|
||||
"lycan",
|
||||
0.291
|
||||
],
|
||||
[
|
||||
"drow_ranger",
|
||||
0.283
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"slot": 9,
|
||||
"hero": "centaur",
|
||||
"raw_best": "centaur",
|
||||
"score": 0.71,
|
||||
"margin": 0.428,
|
||||
"top3": [
|
||||
[
|
||||
"centaur",
|
||||
0.71
|
||||
],
|
||||
[
|
||||
"sven",
|
||||
0.282
|
||||
],
|
||||
[
|
||||
"ringmaster",
|
||||
0.281
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"slot": 10,
|
||||
"hero": "rubick",
|
||||
"raw_best": "rubick",
|
||||
"score": 0.623,
|
||||
"margin": 0.415,
|
||||
"top3": [
|
||||
[
|
||||
"rubick",
|
||||
0.623
|
||||
],
|
||||
[
|
||||
"death_prophet",
|
||||
0.208
|
||||
],
|
||||
[
|
||||
"elder_titan",
|
||||
0.153
|
||||
]
|
||||
]
|
||||
}
|
||||
],
|
||||
"recognized": 9,
|
||||
"library_size": 177,
|
||||
"elapsed_ms": 492,
|
||||
"match_id": "8912562036",
|
||||
"trigger_state": "DOTA_GAMERULES_STATE_STRATEGY_TIME",
|
||||
"captured_at": "2026-07-25 15:18:28",
|
||||
"frame": "C:\\Users\\Administrator\\Documents\\wrok\\dota2-draft-vision\\samples\\raw\\draft_151828.png",
|
||||
"slots": [
|
||||
{
|
||||
"slot": 1,
|
||||
"hero": null,
|
||||
"raw_best": "bounty_hunter",
|
||||
"score": 0.283,
|
||||
"margin": 0.01,
|
||||
"top3": [
|
||||
[
|
||||
"bounty_hunter",
|
||||
0.283
|
||||
],
|
||||
[
|
||||
"grimstroke",
|
||||
0.273
|
||||
],
|
||||
[
|
||||
"witch_doctor",
|
||||
0.257
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"slot": 2,
|
||||
"hero": "skeleton_king",
|
||||
"raw_best": "skeleton_king",
|
||||
"score": 0.793,
|
||||
"margin": 0.431,
|
||||
"top3": [
|
||||
[
|
||||
"skeleton_king",
|
||||
0.793
|
||||
],
|
||||
[
|
||||
"invoker",
|
||||
0.362
|
||||
],
|
||||
[
|
||||
"wisp",
|
||||
0.328
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"slot": 3,
|
||||
"hero": "sniper",
|
||||
"raw_best": "sniper",
|
||||
"score": 0.717,
|
||||
"margin": 0.448,
|
||||
"top3": [
|
||||
[
|
||||
"sniper",
|
||||
0.717
|
||||
],
|
||||
[
|
||||
"undying",
|
||||
0.27
|
||||
],
|
||||
[
|
||||
"spirit_breaker",
|
||||
0.178
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"slot": 4,
|
||||
"hero": "invoker",
|
||||
"raw_best": "invoker",
|
||||
"score": 0.839,
|
||||
"margin": 0.385,
|
||||
"top3": [
|
||||
[
|
||||
"invoker",
|
||||
0.839
|
||||
],
|
||||
[
|
||||
"wisp",
|
||||
0.454
|
||||
],
|
||||
[
|
||||
"sand_king",
|
||||
0.445
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"slot": 5,
|
||||
"hero": "silencer",
|
||||
"raw_best": "silencer",
|
||||
"score": 0.577,
|
||||
"margin": 0.43,
|
||||
"top3": [
|
||||
[
|
||||
"silencer",
|
||||
0.577
|
||||
],
|
||||
[
|
||||
"troll_warlord",
|
||||
0.147
|
||||
],
|
||||
[
|
||||
"necrolyte",
|
||||
0.137
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"slot": 6,
|
||||
"hero": "skywrath_mage",
|
||||
"raw_best": "skywrath_mage",
|
||||
"score": 0.61,
|
||||
"margin": 0.282,
|
||||
"top3": [
|
||||
[
|
||||
"skywrath_mage",
|
||||
0.61
|
||||
],
|
||||
[
|
||||
"undying",
|
||||
0.328
|
||||
],
|
||||
[
|
||||
"ogre_magi",
|
||||
0.322
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"slot": 7,
|
||||
"hero": "phantom_assassin",
|
||||
"raw_best": "phantom_assassin",
|
||||
"score": 0.621,
|
||||
"margin": 0.382,
|
||||
"top3": [
|
||||
[
|
||||
"phantom_assassin",
|
||||
0.621
|
||||
],
|
||||
[
|
||||
"crystal_maiden",
|
||||
0.24
|
||||
],
|
||||
[
|
||||
"drow_ranger",
|
||||
0.235
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"slot": 8,
|
||||
"hero": "queenofpain",
|
||||
"raw_best": "queenofpain",
|
||||
"score": 0.686,
|
||||
"margin": 0.395,
|
||||
"top3": [
|
||||
[
|
||||
"queenofpain",
|
||||
0.686
|
||||
],
|
||||
[
|
||||
"lycan",
|
||||
0.291
|
||||
],
|
||||
[
|
||||
"drow_ranger",
|
||||
0.283
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"slot": 9,
|
||||
"hero": "centaur",
|
||||
"raw_best": "centaur",
|
||||
"score": 0.71,
|
||||
"margin": 0.428,
|
||||
"top3": [
|
||||
[
|
||||
"centaur",
|
||||
0.71
|
||||
],
|
||||
[
|
||||
"sven",
|
||||
0.282
|
||||
],
|
||||
[
|
||||
"ringmaster",
|
||||
0.281
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"slot": 10,
|
||||
"hero": "rubick",
|
||||
"raw_best": "rubick",
|
||||
"score": 0.623,
|
||||
"margin": 0.415,
|
||||
"top3": [
|
||||
[
|
||||
"rubick",
|
||||
0.623
|
||||
],
|
||||
[
|
||||
"death_prophet",
|
||||
0.208
|
||||
],
|
||||
[
|
||||
"elder_titan",
|
||||
0.153
|
||||
]
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user