Scripts, prompt JSON tiers, usage docs, and README. Input images (data/) and segmentation outputs (output/) are gitignored.
158 lines
4.4 KiB
JSON
158 lines
4.4 KiB
JSON
{
|
|
"id": "dji_20260306_0044",
|
|
"extends": "prompts/dji_20260306_0016.json",
|
|
"extends_note_ko": "1번 이미지(DJI_0016) 프롬프트·tier·gap/gap2 워크플로를 그대로 상속. 이 파일은 장면 전용 객체만 추가 확장. 별도 체계 아님.",
|
|
"image": "data/DJI_20260306100928_0044.JPG",
|
|
"image_abs_hint": "D:/MYCLAUDE_PROJECT/segment-geospatial/sample/DJI_20260306100928_0044.JPG",
|
|
"sources": ["extends:dji_20260306_0016", "gemini-vision", "grok-vision"],
|
|
"scene_notes_ko": {
|
|
"extends": "0016 = 철로+산업단지 베이스. 0044 = 동일 파이프라인 + 도로·열차·야적 강화",
|
|
"top": "다차로 도로·교차로·횡단보도·주행 차량·가로수·밀집 건물·태양광",
|
|
"middle": "야적장·파이프·백색 자루·목재·철재·파란 타프·철조망 펜스",
|
|
"bottom": "복선 철로·열차(객차/화차)·전차선 폴·나대지"
|
|
},
|
|
"scene_delta": {
|
|
"description": "0016 베이스에 없는(또는 이 장면에서 핵심인) 추가 객체 — Gemini+Grok",
|
|
"prompts": [
|
|
"train",
|
|
"locomotive",
|
|
"passenger train",
|
|
"freight car",
|
|
"container car",
|
|
"highway",
|
|
"pedestrian crossing",
|
|
"crosswalk",
|
|
"road marking",
|
|
"chain-link fence",
|
|
"pipe stack",
|
|
"pipe pile",
|
|
"pipes",
|
|
"industrial pipes",
|
|
"bag pile",
|
|
"bulk bag",
|
|
"white sack pile",
|
|
"wooden pile",
|
|
"lumber pile",
|
|
"wood stack",
|
|
"tarp",
|
|
"gravel",
|
|
"gravel ground",
|
|
"paved ground",
|
|
"dirt ground",
|
|
"shrub",
|
|
"sleeper",
|
|
"trackbed",
|
|
"catenary",
|
|
"boxcar",
|
|
"construction material",
|
|
"industrial material",
|
|
"debris pile",
|
|
"red roof"
|
|
],
|
|
"recommended_confidence": 0.28
|
|
},
|
|
"tiers": {
|
|
"A_high": {
|
|
"description": "0016 A_high + 도로/열차 핵심 추가",
|
|
"prompts": [
|
|
"road",
|
|
"highway",
|
|
"train",
|
|
"freight car",
|
|
"container car",
|
|
"car",
|
|
"truck"
|
|
]
|
|
},
|
|
"B_facility": {
|
|
"description": "0016 B + 횡단보도·도로시설",
|
|
"prompts": [
|
|
"pedestrian crossing",
|
|
"crosswalk",
|
|
"road marking",
|
|
"chain-link fence",
|
|
"street light",
|
|
"light pole"
|
|
]
|
|
},
|
|
"C_detail": {
|
|
"description": "0016 C + 야적 자재 세분",
|
|
"prompts": [
|
|
"pipe pile",
|
|
"pipes",
|
|
"bag pile",
|
|
"wooden pile",
|
|
"wood stack",
|
|
"tarp",
|
|
"gravel",
|
|
"dirt ground"
|
|
]
|
|
},
|
|
"D_rail_domain": {
|
|
"description": "0016 D + 열차 관련",
|
|
"prompts": [
|
|
"train",
|
|
"freight car",
|
|
"container car",
|
|
"sleeper",
|
|
"trackbed",
|
|
"catenary"
|
|
]
|
|
}
|
|
},
|
|
"compact": {
|
|
"description": "0016 compact 상속 + scene_delta(핵심만 필터하지 않고 전체 병합; 실행 시 길면 --tier delta)",
|
|
"include_scene_delta": true,
|
|
"prompts": [
|
|
"train",
|
|
"freight car",
|
|
"container car",
|
|
"highway",
|
|
"pedestrian crossing",
|
|
"pipe pile",
|
|
"wooden pile",
|
|
"wood stack"
|
|
],
|
|
"recommended_confidence": 0.3
|
|
},
|
|
"recommended": {
|
|
"model_id": "facebook/sam3.1",
|
|
"backend": "meta",
|
|
"confidence": 0.3,
|
|
"confidence_range": [0.25, 0.35],
|
|
"workflow_ko": [
|
|
"1) 0016과 동일: compact → gap → gap2_core (상속된 tier)",
|
|
"2) 0044 전용만: --tier delta",
|
|
"3) 합본: base compact+delta = --tier compact",
|
|
"4) merge_multi_results.py"
|
|
],
|
|
"note": "별도 체계 아님. 1번 이미지 확장."
|
|
},
|
|
"expected_difficulty": [
|
|
{
|
|
"prompts": ["building", "train", "car", "truck", "tree", "road"],
|
|
"level": "high",
|
|
"level_ko": "높음",
|
|
"tip_ko": "0016과 동일 orthophoto 기본 객체 + 열차"
|
|
},
|
|
{
|
|
"prompts": ["railway track", "highway", "fence", "material pile", "pedestrian crossing"],
|
|
"level": "medium_high",
|
|
"level_ko": "중~높음",
|
|
"tip_ko": "선형·구획"
|
|
},
|
|
{
|
|
"prompts": ["pipe pile", "bag pile", "wooden pile", "street light"],
|
|
"level": "medium",
|
|
"level_ko": "중",
|
|
"tip_ko": "밀집 자재 — min_size / conf 0.22~0.28"
|
|
},
|
|
{
|
|
"prompts": ["rail", "ballast", "sleeper", "catenary", "locomotive"],
|
|
"level": "low_medium",
|
|
"level_ko": "낮~중",
|
|
"tip_ko": "도메인·세분 용어 — 0016 gap2와 동일 한계"
|
|
}
|
|
]
|
|
}
|