alkee-skia / mars-processor

issue tracker for MARS processor
1 stars 0 forks source link

livewire 완료 시 segmentation 영역이 없거나 뒤집혀(?) 나타나는 문제 #48

Closed alkee-skia closed 3 years ago

alkee-skia commented 3 years ago

이 문제는 숭실대 모듈쪽 문제인지 추가 확인이 필요해 보임.

발생상황 동영상

livewire 완료(더블클릭)시에 segmentation 영역이 만들어지지 않거나 (1분 5초 부근부터. 이후 종종 나타남.) 뒤집어 져 나타나는 경우(2분 50초 부터)가 발생.

각각 path 의 첫부분과 마지막 부분이 근접해있을 떄, path 가 겹쳐(cross-over)질때 발생하는 듯한 양상.

no segmentation mask invalid segmentation mask
image image
Dalaway commented 3 years ago

1984 버전에서 새로이 나타난 버그로 인해 현재는 확인이 불가능한 상태입니다. 이후 Live-Wire가 정상 기능하면 다시 실험해 보겠습니다.

alkee-skia commented 3 years ago

@jhpark-rs livewire 의 addseedpoint(좌클릭) 중 시작점 근처에서 클릭하는 경우 더이상 addseedpoint 되지 않는 상황에 발생하는 것 같습니다. ERROR 10

더이상 addseespoint 되지 않는 상황(시작점 근처에서 addseedpoint)에서 자동으로 완료(더블클릭 동작)하도록 하거나, 명시적으로 더블클릭으로 완료하도록 하면 될 것 같습니다.

두번째 상황(뒤집히는? segmentation)은 빈도가 높지 않으니, 발생 정보를 추가 확인하게되면 별도 issue 에서 다루어도 될 것 같습니다.

livewire segmentation 안되는 상황 동영상

발생 상황의 로그

[2020-12-14 14:31 S:09 MS:150][S] [RBS]OnLoadFrame =====>
[2020-12-14 14:31 S:09 MS:152][S] [RBS]CreateControl In =====>
[2020-12-14 14:31 S:09 MS:442][S] [RBS]CreateControl Out <=====
[2020-12-14 14:31 S:09 MS:955][S] [RBS]OnLoadFrame <=====
[2020-12-14 14:33 S:44 MS:845][I] DataManager::Patient ID(AN_ID_20190529080317), Study Desc(Thorax^02_CHEST_ROUTINE_Over_Age40 (Adult)), Series ID(2)
[2020-12-14 14:33 S:44 MS:847][I] DataManager::Data info : modal(1841083496), width(512), height(512), depth(161)
[2020-12-14 14:33 S:45 MS:937][I] SkinSeg::Init : valid volume address(266301648), width(512), height(512), depth(161), error code(0)
[2020-12-14 14:33 S:55 MS:579][I] SkinSeg::GetMask : valid mask address(266303536), segmented region(11, 112, 0, 497, 287, 161), value(31), error code(0)
[2020-12-14 14:33 S:59 MS:684][I] CSegmentationManager::SetActiveLesion(1)
[2020-12-14 14:34 S:09 MS:024][I] LiveWire::Init : volume(FDF70D0), width(512), height(512), depth(161), error code(0)
[2020-12-14 14:34 S:09 MS:182][I] LiveWire::SetSeedSliceIdx : index(67), error code(0)
[2020-12-14 14:34 S:09 MS:286][I] LiveWire::AddSeedpoint : seed(338, 144), error code(0)
[2020-12-14 14:34 S:10 MS:053][I] LiveWire::AddSeedpoint : seed(354, 137), error code(0)
[2020-12-14 14:34 S:10 MS:058][I] LiveWire::GetPathPoints : path list(F02D8A0), path count(1)
[2020-12-14 14:34 S:10 MS:065][I] LiveWire::GetPathPoints : path list(F02D8A0), path count(1)
[2020-12-14 14:34 S:10 MS:079][I] LiveWire::GetPathPoints : path list(F02D8A0), path count(1)
[2020-12-14 14:34 S:10 MS:095][I] LiveWire::GetPathPoints : path list(F02D8A0), path count(1)
[2020-12-14 14:34 S:10 MS:103][I] LiveWire::GetPathPoints : path list(F02D8A0), path count(1)
[2020-12-14 14:34 S:10 MS:111][I] LiveWire::GetPathPoints : path list(F02D8A0), path count(1)
[2020-12-14 14:34 S:10 MS:124][I] LiveWire::GetPathPoints : path list(F02D8A0), path count(1)
[2020-12-14 14:34 S:10 MS:131][I] LiveWire::GetPathPoints : path list(F02D8A0), path count(1)
[2020-12-14 14:34 S:10 MS:139][I] LiveWire::GetPathPoints : path list(F02D8A0), path count(1)
[2020-12-14 14:34 S:10 MS:147][I] LiveWire::GetPathPoints : path list(F02D8A0), path count(1)
[2020-12-14 14:34 S:10 MS:156][I] LiveWire::GetPathPoints : path list(F02D8A0), path count(1)
[2020-12-14 14:34 S:10 MS:164][I] LiveWire::GetPathPoints : path list(F02D8A0), path count(1)
[2020-12-14 14:34 S:10 MS:223][I] LiveWire::GetPathPoints : path list(F02D8A0), path count(1)
[2020-12-14 14:34 S:10 MS:231][I] LiveWire::GetPathPoints : path list(F02D8A0), path count(1)
[2020-12-14 14:34 S:10 MS:239][I] LiveWire::GetPathPoints : path list(F02D8A0), path count(1)
[2020-12-14 14:34 S:10 MS:255][I] LiveWire::GetPathPoints : path list(F02D8A0), path count(1)
[2020-12-14 14:34 S:10 MS:271][I] LiveWire::GetPathPoints : path list(F02D8A0), path count(1)
[2020-12-14 14:34 S:10 MS:295][I] LiveWire::GetPathPoints : path list(F02D8A0), path count(1)
[2020-12-14 14:34 S:10 MS:353][I] LiveWire::GetPathPoints : path list(F02D8A0), path count(1)
[2020-12-14 14:34 S:10 MS:395][I] LiveWire::GetPathPoints : path list(F02D8A0), path count(1)
[2020-12-14 14:34 S:10 MS:411][I] LiveWire::GetPathPoints : path list(F02D8A0), path count(1)
[2020-12-14 14:34 S:10 MS:448][I] LiveWire::GetPathPoints : path list(F02D900), path count(1)
[2020-12-14 14:34 S:10 MS:464][I] LiveWire::GetPathPoints : path list(F02D8A0), path count(1)
[2020-12-14 14:34 S:10 MS:473][I] LiveWire::GetPathPoints : path list(F02D8A0), path count(1)
[2020-12-14 14:34 S:10 MS:487][I] LiveWire::GetPathPoints : path list(F02D900), path count(1)
[2020-12-14 14:34 S:10 MS:503][I] LiveWire::GetPathPoints : path list(F02D900), path count(1)
[2020-12-14 14:34 S:10 MS:520][I] LiveWire::GetPathPoints : path list(F02D8A0), path count(1)
[2020-12-14 14:34 S:10 MS:528][I] LiveWire::GetPathPoints : path list(F02D8A0), path count(1)
[2020-12-14 14:34 S:10 MS:536][I] LiveWire::GetPathPoints : path list(F02D8A0), path count(1)
[2020-12-14 14:34 S:10 MS:552][I] LiveWire::GetPathPoints : path list(F02D900), path count(1)
[2020-12-14 14:34 S:10 MS:560][I] LiveWire::GetPathPoints : path list(F02D900), path count(1)
[2020-12-14 14:34 S:10 MS:575][I] LiveWire::GetPathPoints : path list(F02D8A0), path count(1)
[2020-12-14 14:34 S:10 MS:720][I] LiveWire::GetPathPoints : path list(F02D8A0), path count(1)
[2020-12-14 14:34 S:10 MS:729][I] LiveWire::GetPathPoints : path list(F02D900), path count(1)
[2020-12-14 14:34 S:10 MS:767][I] LiveWire::GetPathPoints : path list(F02D8A0), path count(1)
[2020-12-14 14:34 S:11 MS:065][I] LiveWire::AddSeedpoint : seed(364, 140), error code(0)
[2020-12-14 14:34 S:11 MS:070][I] LiveWire::GetPathPoints : path list(F02D900), path count(2)
[2020-12-14 14:34 S:11 MS:078][I] LiveWire::GetPathPoints : path list(F02D8A0), path count(2)
[2020-12-14 14:34 S:11 MS:086][I] LiveWire::GetPathPoints : path list(F02D900), path count(2)
[2020-12-14 14:34 S:11 MS:094][I] LiveWire::GetPathPoints : path list(F02D8A0), path count(2)
[2020-12-14 14:34 S:11 MS:104][I] LiveWire::GetPathPoints : path list(F02D8A0), path count(2)
[2020-12-14 14:34 S:11 MS:112][I] LiveWire::GetPathPoints : path list(F02D8A0), path count(2)
[2020-12-14 14:34 S:11 MS:123][I] LiveWire::GetPathPoints : path list(F02D8A0), path count(2)
[2020-12-14 14:34 S:11 MS:131][I] LiveWire::GetPathPoints : path list(F02D8A0), path count(2)
[2020-12-14 14:34 S:11 MS:140][I] LiveWire::GetPathPoints : path list(F02D8A0), path count(2)
[2020-12-14 14:34 S:11 MS:149][I] LiveWire::GetPathPoints : path list(F02D8A0), path count(2)
[2020-12-14 14:34 S:11 MS:158][I] LiveWire::GetPathPoints : path list(F02D8A0), path count(2)
[2020-12-14 14:34 S:11 MS:167][I] LiveWire::GetPathPoints : path list(F02D8A0), path count(2)
[2020-12-14 14:34 S:11 MS:191][I] LiveWire::GetPathPoints : path list(F02D8A0), path count(2)
[2020-12-14 14:34 S:11 MS:223][I] LiveWire::GetPathPoints : path list(F02D8A0), path count(2)
[2020-12-14 14:34 S:11 MS:240][I] LiveWire::GetPathPoints : path list(F02D8A0), path count(2)
[2020-12-14 14:34 S:11 MS:271][I] LiveWire::GetPathPoints : path list(F02D900), path count(2)
[2020-12-14 14:34 S:11 MS:304][I] LiveWire::GetPathPoints : path list(F02D8A0), path count(2)
[2020-12-14 14:34 S:11 MS:639][I] LiveWire::AddSeedpoint : seed(369, 151), error code(0)
[2020-12-14 14:34 S:11 MS:644][I] LiveWire::GetPathPoints : path list(F024270), path count(3)
[2020-12-14 14:34 S:11 MS:703][I] LiveWire::GetPathPoints : path list(F024378), path count(3)
[2020-12-14 14:34 S:11 MS:712][I] LiveWire::GetPathPoints : path list(F0244E0), path count(3)
[2020-12-14 14:34 S:11 MS:723][I] LiveWire::GetPathPoints : path list(F024480), path count(3)
[2020-12-14 14:34 S:11 MS:735][I] LiveWire::GetPathPoints : path list(F0244C8), path count(3)
[2020-12-14 14:34 S:11 MS:744][I] LiveWire::GetPathPoints : path list(F024510), path count(3)
[2020-12-14 14:34 S:11 MS:754][I] LiveWire::GetPathPoints : path list(F0243C0), path count(3)
[2020-12-14 14:34 S:11 MS:767][I] LiveWire::GetPathPoints : path list(F024450), path count(3)
[2020-12-14 14:34 S:11 MS:799][I] LiveWire::GetPathPoints : path list(F024390), path count(3)
[2020-12-14 14:34 S:11 MS:815][I] LiveWire::GetPathPoints : path list(F0244B0), path count(3)
[2020-12-14 14:34 S:11 MS:839][I] LiveWire::GetPathPoints : path list(F024390), path count(3)
[2020-12-14 14:34 S:11 MS:849][I] LiveWire::GetPathPoints : path list(F024528), path count(3)
[2020-12-14 14:34 S:11 MS:930][I] LiveWire::GetPathPoints : path list(F0242D0), path count(3)
[2020-12-14 14:34 S:11 MS:948][I] LiveWire::GetPathPoints : path list(F0244B0), path count(3)
[2020-12-14 14:34 S:11 MS:968][I] LiveWire::GetPathPoints : path list(F0242A0), path count(3)
[2020-12-14 14:34 S:11 MS:987][I] LiveWire::GetPathPoints : path list(F0243A8), path count(3)
[2020-12-14 14:34 S:12 MS:002][I] LiveWire::GetPathPoints : path list(F0242A0), path count(3)
[2020-12-14 14:34 S:12 MS:013][I] LiveWire::GetPathPoints : path list(F024450), path count(3)
[2020-12-14 14:34 S:12 MS:024][I] LiveWire::GetPathPoints : path list(F0243A8), path count(3)
[2020-12-14 14:34 S:12 MS:033][I] LiveWire::GetPathPoints : path list(F0243F0), path count(3)
[2020-12-14 14:34 S:12 MS:088][I] LiveWire::GetPathPoints : path list(F024258), path count(3)
[2020-12-14 14:34 S:12 MS:349][I] LiveWire::AddSeedpoint : seed(381, 156), error code(0)
[2020-12-14 14:34 S:12 MS:354][I] LiveWire::GetPathPoints : path list(F024900), path count(4)
[2020-12-14 14:34 S:12 MS:383][I] LiveWire::GetPathPoints : path list(F024A38), path count(4)
[2020-12-14 14:34 S:12 MS:407][I] LiveWire::GetPathPoints : path list(F024A08), path count(4)
[2020-12-14 14:34 S:12 MS:418][I] LiveWire::GetPathPoints : path list(F024B10), path count(4)
[2020-12-14 14:34 S:12 MS:427][I] LiveWire::GetPathPoints : path list(F024A68), path count(4)
[2020-12-14 14:34 S:12 MS:437][I] LiveWire::GetPathPoints : path list(F024978), path count(4)
[2020-12-14 14:34 S:12 MS:447][I] LiveWire::GetPathPoints : path list(F0249D8), path count(4)
[2020-12-14 14:34 S:12 MS:457][I] LiveWire::GetPathPoints : path list(F024978), path count(4)
[2020-12-14 14:34 S:12 MS:466][I] LiveWire::GetPathPoints : path list(F024AB0), path count(4)
[2020-12-14 14:34 S:12 MS:477][I] LiveWire::GetPathPoints : path list(F024B28), path count(4)
[2020-12-14 14:34 S:12 MS:488][I] LiveWire::GetPathPoints : path list(F0249C0), path count(4)
[2020-12-14 14:34 S:12 MS:497][I] LiveWire::GetPathPoints : path list(F0249C0), path count(4)
[2020-12-14 14:34 S:12 MS:507][I] LiveWire::GetPathPoints : path list(F024A98), path count(4)
[2020-12-14 14:34 S:12 MS:518][I] LiveWire::GetPathPoints : path list(F0249C0), path count(4)
[2020-12-14 14:34 S:12 MS:529][I] LiveWire::GetPathPoints : path list(F024870), path count(4)
[2020-12-14 14:34 S:12 MS:935][I] LiveWire::AddSeedpoint : seed(395, 161), error code(0)
[2020-12-14 14:34 S:12 MS:940][I] LiveWire::GetPathPoints : path list(AE0A740), path count(5)
[2020-12-14 14:34 S:12 MS:975][I] LiveWire::GetPathPoints : path list(AE0A740), path count(5)
[2020-12-14 14:34 S:13 MS:015][I] LiveWire::GetPathPoints : path list(AE0A740), path count(5)
[2020-12-14 14:34 S:13 MS:039][I] LiveWire::GetPathPoints : path list(AE0A740), path count(5)
[2020-12-14 14:34 S:13 MS:053][I] LiveWire::GetPathPoints : path list(AE0A5A0), path count(5)
[2020-12-14 14:34 S:13 MS:063][I] LiveWire::GetPathPoints : path list(AE0A600), path count(5)
[2020-12-14 14:34 S:13 MS:074][I] LiveWire::GetPathPoints : path list(AE0A520), path count(5)
[2020-12-14 14:34 S:13 MS:087][I] LiveWire::GetPathPoints : path list(AE0A840), path count(5)
[2020-12-14 14:34 S:13 MS:097][I] LiveWire::GetPathPoints : path list(AE0A740), path count(5)
[2020-12-14 14:34 S:13 MS:109][I] LiveWire::GetPathPoints : path list(AE0A740), path count(5)
[2020-12-14 14:34 S:13 MS:121][I] LiveWire::GetPathPoints : path list(AE0A820), path count(5)
[2020-12-14 14:34 S:13 MS:131][I] LiveWire::GetPathPoints : path list(AE0A740), path count(5)
[2020-12-14 14:34 S:13 MS:143][I] LiveWire::GetPathPoints : path list(AE0A840), path count(5)
[2020-12-14 14:34 S:13 MS:312][I] LiveWire::GetPathPoints : path list(AE0A740), path count(5)
[2020-12-14 14:34 S:13 MS:335][I] LiveWire::GetPathPoints : path list(AE0A520), path count(5)
[2020-12-14 14:34 S:13 MS:346][I] LiveWire::GetPathPoints : path list(AE0A840), path count(5)
[2020-12-14 14:34 S:13 MS:360][I] LiveWire::GetPathPoints : path list(AE0A5A0), path count(5)
[2020-12-14 14:34 S:13 MS:495][I] LiveWire::GetPathPoints : path list(AE0A5A0), path count(5)
[2020-12-14 14:34 S:13 MS:679][I] LiveWire::AddSeedpoint : seed(386, 168), error code(0)
[2020-12-14 14:34 S:13 MS:684][I] LiveWire::GetPathPoints : path list(AE0A740), path count(6)
[2020-12-14 14:34 S:13 MS:711][I] LiveWire::GetPathPoints : path list(AE0A740), path count(6)
[2020-12-14 14:34 S:13 MS:727][I] LiveWire::GetPathPoints : path list(AE0A5A0), path count(6)
[2020-12-14 14:34 S:13 MS:738][I] LiveWire::GetPathPoints : path list(AE0A5A0), path count(6)
[2020-12-14 14:34 S:13 MS:750][I] LiveWire::GetPathPoints : path list(AE0A740), path count(6)
[2020-12-14 14:34 S:13 MS:761][I] LiveWire::GetPathPoints : path list(AE0A520), path count(6)
[2020-12-14 14:34 S:13 MS:772][I] LiveWire::GetPathPoints : path list(AE0A880), path count(6)
[2020-12-14 14:34 S:13 MS:784][I] LiveWire::GetPathPoints : path list(AE0A5A0), path count(6)
[2020-12-14 14:34 S:13 MS:795][I] LiveWire::GetPathPoints : path list(AE0A5A0), path count(6)
[2020-12-14 14:34 S:13 MS:806][I] LiveWire::GetPathPoints : path list(AE0A820), path count(6)
[2020-12-14 14:34 S:13 MS:817][I] LiveWire::GetPathPoints : path list(AE0A5A0), path count(6)
[2020-12-14 14:34 S:13 MS:829][I] LiveWire::GetPathPoints : path list(AE0A740), path count(6)
[2020-12-14 14:34 S:13 MS:841][I] LiveWire::GetPathPoints : path list(AE0A520), path count(6)
[2020-12-14 14:34 S:13 MS:863][I] LiveWire::GetPathPoints : path list(AE0A5A0), path count(6)
[2020-12-14 14:34 S:13 MS:890][I] LiveWire::GetPathPoints : path list(AE0A5A0), path count(6)
[2020-12-14 14:34 S:13 MS:903][I] LiveWire::GetPathPoints : path list(AE0A5A0), path count(6)
[2020-12-14 14:34 S:13 MS:959][I] LiveWire::GetPathPoints : path list(AE0A820), path count(6)
[2020-12-14 14:34 S:13 MS:975][I] LiveWire::GetPathPoints : path list(AE0A600), path count(6)
[2020-12-14 14:34 S:13 MS:990][I] LiveWire::GetPathPoints : path list(AE0A600), path count(6)
[2020-12-14 14:34 S:14 MS:002][I] LiveWire::GetPathPoints : path list(AE0A520), path count(6)
[2020-12-14 14:34 S:14 MS:055][I] LiveWire::GetPathPoints : path list(AE0A5A0), path count(6)
[2020-12-14 14:34 S:14 MS:072][I] LiveWire::GetPathPoints : path list(AE0A740), path count(6)
[2020-12-14 14:34 S:14 MS:095][I] LiveWire::GetPathPoints : path list(AE0A880), path count(6)
[2020-12-14 14:34 S:14 MS:378][I] LiveWire::AddSeedpoint : seed(368, 160), error code(0)
[2020-12-14 14:34 S:14 MS:384][I] LiveWire::GetPathPoints : path list(F098390), path count(7)
[2020-12-14 14:34 S:14 MS:396][I] LiveWire::GetPathPoints : path list(F098520), path count(7)
[2020-12-14 14:34 S:14 MS:409][I] LiveWire::GetPathPoints : path list(F098390), path count(7)
[2020-12-14 14:34 S:14 MS:421][I] LiveWire::GetPathPoints : path list(F0981D8), path count(7)
[2020-12-14 14:34 S:14 MS:433][I] LiveWire::GetPathPoints : path list(F098520), path count(7)
[2020-12-14 14:34 S:14 MS:445][I] LiveWire::GetPathPoints : path list(F0983E0), path count(7)
[2020-12-14 14:34 S:14 MS:458][I] LiveWire::GetPathPoints : path list(F098200), path count(7)
[2020-12-14 14:34 S:14 MS:470][I] LiveWire::GetPathPoints : path list(F098610), path count(7)
[2020-12-14 14:34 S:14 MS:484][I] LiveWire::GetPathPoints : path list(F0985C0), path count(7)
[2020-12-14 14:34 S:14 MS:497][I] LiveWire::GetPathPoints : path list(F098278), path count(7)
[2020-12-14 14:34 S:14 MS:511][I] LiveWire::GetPathPoints : path list(F098520), path count(7)
[2020-12-14 14:34 S:14 MS:526][I] LiveWire::GetPathPoints : path list(F0981D8), path count(7)
[2020-12-14 14:34 S:14 MS:583][I] LiveWire::GetPathPoints : path list(F0985C0), path count(7)
[2020-12-14 14:34 S:14 MS:714][I] LiveWire::GetPathPoints : path list(F0985C0), path count(7)
[2020-12-14 14:34 S:14 MS:746][I] LiveWire::GetPathPoints : path list(F0981D8), path count(7)
[2020-12-14 14:34 S:14 MS:767][I] LiveWire::GetPathPoints : path list(F098278), path count(7)
[2020-12-14 14:34 S:14 MS:850][I] LiveWire::GetPathPoints : path list(F098610), path count(7)
[2020-12-14 14:34 S:14 MS:903][I] LiveWire::GetPathPoints : path list(F098520), path count(7)
[2020-12-14 14:34 S:14 MS:920][I] LiveWire::GetPathPoints : path list(F098520), path count(7)
[2020-12-14 14:34 S:14 MS:943][I] LiveWire::GetPathPoints : path list(F0984D0), path count(7)
[2020-12-14 14:34 S:14 MS:957][I] LiveWire::GetPathPoints : path list(F0984D0), path count(7)
[2020-12-14 14:34 S:14 MS:971][I] LiveWire::GetPathPoints : path list(F098278), path count(7)
[2020-12-14 14:34 S:14 MS:991][I] LiveWire::GetPathPoints : path list(F098390), path count(7)
[2020-12-14 14:34 S:15 MS:007][I] LiveWire::GetPathPoints : path list(F098610), path count(7)
[2020-12-14 14:34 S:15 MS:023][I] LiveWire::GetPathPoints : path list(F0985C0), path count(7)
[2020-12-14 14:34 S:15 MS:036][I] LiveWire::GetPathPoints : path list(F0981D8), path count(7)
[2020-12-14 14:34 S:15 MS:050][I] LiveWire::GetPathPoints : path list(F098610), path count(7)
[2020-12-14 14:34 S:15 MS:063][I] LiveWire::GetPathPoints : path list(F098390), path count(7)
[2020-12-14 14:34 S:15 MS:078][I] LiveWire::GetPathPoints : path list(F098458), path count(7)
[2020-12-14 14:34 S:15 MS:091][I] LiveWire::GetPathPoints : path list(F098318), path count(7)
[2020-12-14 14:34 S:15 MS:687][I] LiveWire::AddSeedpoint : seed(355, 162), error code(0)
[2020-12-14 14:34 S:15 MS:693][I] LiveWire::GetPathPoints : path list(F0981D8), path count(8)
[2020-12-14 14:34 S:15 MS:706][I] LiveWire::GetPathPoints : path list(F098458), path count(8)
[2020-12-14 14:34 S:15 MS:720][I] LiveWire::GetPathPoints : path list(F098278), path count(8)
[2020-12-14 14:34 S:15 MS:733][I] LiveWire::GetPathPoints : path list(F0984A8), path count(8)
[2020-12-14 14:34 S:15 MS:746][I] LiveWire::GetPathPoints : path list(F0985C0), path count(8)
[2020-12-14 14:34 S:15 MS:759][I] LiveWire::GetPathPoints : path list(F0981D8), path count(8)
[2020-12-14 14:34 S:15 MS:772][I] LiveWire::GetPathPoints : path list(F0982C8), path count(8)
[2020-12-14 14:34 S:15 MS:785][I] LiveWire::GetPathPoints : path list(F0985C0), path count(8)
[2020-12-14 14:34 S:15 MS:798][I] LiveWire::GetPathPoints : path list(F098610), path count(8)
[2020-12-14 14:34 S:15 MS:812][I] LiveWire::GetPathPoints : path list(F0982F0), path count(8)
[2020-12-14 14:34 S:15 MS:825][I] LiveWire::GetPathPoints : path list(F098200), path count(8)
[2020-12-14 14:34 S:15 MS:838][I] LiveWire::GetPathPoints : path list(F0981D8), path count(8)
[2020-12-14 14:34 S:15 MS:852][I] LiveWire::GetPathPoints : path list(F098458), path count(8)
[2020-12-14 14:34 S:15 MS:866][I] LiveWire::GetPathPoints : path list(F0984A8), path count(8)
[2020-12-14 14:34 S:15 MS:879][I] LiveWire::GetPathPoints : path list(F0981D8), path count(8)
[2020-12-14 14:34 S:15 MS:892][I] LiveWire::GetPathPoints : path list(F098458), path count(8)
[2020-12-14 14:34 S:15 MS:905][I] LiveWire::GetPathPoints : path list(F0981D8), path count(8)
[2020-12-14 14:34 S:15 MS:991][I] LiveWire::GetPathPoints : path list(F0981D8), path count(8)
[2020-12-14 14:34 S:16 MS:023][I] LiveWire::GetPathPoints : path list(F098610), path count(8)
[2020-12-14 14:34 S:16 MS:063][I] LiveWire::GetPathPoints : path list(F0982C8), path count(8)
[2020-12-14 14:34 S:16 MS:077][I] LiveWire::GetPathPoints : path list(F0984D0), path count(8)
[2020-12-14 14:34 S:16 MS:095][I] LiveWire::GetPathPoints : path list(F098458), path count(8)
[2020-12-14 14:34 S:16 MS:120][I] LiveWire::GetPathPoints : path list(F098318), path count(8)
[2020-12-14 14:34 S:16 MS:207][I] LiveWire::GetPathPoints : path list(F098458), path count(8)
[2020-12-14 14:34 S:16 MS:231][I] LiveWire::GetPathPoints : path list(F098278), path count(8)
[2020-12-14 14:34 S:16 MS:486][I] LiveWire::AddSeedpoint : seed(341, 156), error code(0)
[2020-12-14 14:34 S:16 MS:491][I] LiveWire::GetPathPoints : path list(F0BCAB8), path count(9)
[2020-12-14 14:34 S:16 MS:546][I] LiveWire::GetPathPoints : path list(F0BCAB8), path count(9)
[2020-12-14 14:34 S:16 MS:568][I] LiveWire::GetPathPoints : path list(F0BCAB8), path count(9)
[2020-12-14 14:34 S:16 MS:585][I] LiveWire::GetPathPoints : path list(F0BCC38), path count(9)
[2020-12-14 14:34 S:16 MS:605][I] LiveWire::GetPathPoints : path list(F0BCAB8), path count(9)
[2020-12-14 14:34 S:16 MS:620][I] LiveWire::GetPathPoints : path list(F0BCC38), path count(9)
[2020-12-14 14:34 S:16 MS:634][I] LiveWire::GetPathPoints : path list(F0BCAB8), path count(9)
[2020-12-14 14:34 S:16 MS:648][I] LiveWire::GetPathPoints : path list(F0BCAB8), path count(9)
[2020-12-14 14:34 S:16 MS:664][I] LiveWire::GetPathPoints : path list(F0BCAB8), path count(9)
[2020-12-14 14:34 S:16 MS:677][I] LiveWire::GetPathPoints : path list(F0BCCC8), path count(9)
[2020-12-14 14:34 S:16 MS:693][I] LiveWire::GetPathPoints : path list(F0BCAB8), path count(9)
[2020-12-14 14:34 S:16 MS:707][I] LiveWire::GetPathPoints : path list(F0BCCC8), path count(9)
[2020-12-14 14:34 S:16 MS:743][I] LiveWire::GetPathPoints : path list(F0BCC38), path count(9)
[2020-12-14 14:34 S:16 MS:784][I] LiveWire::GetPathPoints : path list(F0BCCF8), path count(9)
[2020-12-14 14:34 S:16 MS:824][I] LiveWire::GetPathPoints : path list(F0BCC38), path count(9)
[2020-12-14 14:34 S:16 MS:863][I] LiveWire::GetPathPoints : path list(F0BCAB8), path count(9)
[2020-12-14 14:34 S:17 MS:042][I] LiveWire::GetPathPoints : path list(F0BCCC8), path count(9)
[2020-12-14 14:34 S:17 MS:107][I] LiveWire::GetPathPoints : path list(F0BCAB8), path count(9)
[2020-12-14 14:34 S:17 MS:135][I] LiveWire::GetPathPoints : path list(F0BCAB8), path count(9)
[2020-12-14 14:34 S:17 MS:152][I] LiveWire::GetPathPoints : path list(F0BCC38), path count(9)
[2020-12-14 14:34 S:17 MS:756][I] LiveWire::AddSeedpoint : seed(339, 144), error code(0)
[2020-12-14 14:34 S:17 MS:761][I] LiveWire::GetPathPoints : path list(F0BCAB8), path count(10)
[2020-12-14 14:34 S:17 MS:771][E] Live Wire::SearchShortestPath : pt(339, 144), path list(0), pt count(0), error code(10)
[2020-12-14 14:34 S:17 MS:805][I] LiveWire::AddSeedPoint : seed(339, 144), error code(10)
jhpark-rs commented 3 years ago

[2020-12-14 14:34 S:17 MS:756][I] LiveWire::AddSeedpoint : seed(339, 144), error code(0)

위 코드가 실행 됐을 때, error code 10을 반환해서 종료 되었음을 알려주어 더 이상의 입력을 막고, 명시적으로 segmentation 함수를 호출 했을 때 segmentation이 실행 되어야지

현재와 사용자가 같이 경로를 그리는 중에 암시적으로 segmentation을 끝내버리고, path return 을 거부하면 UI 구현이 어렵습니다.

Dalaway commented 3 years ago

48 이슈 해결 확인하였습니다.

다만 Live Wire의 시작점과 끝점이 일치할 때, 더블 클릭을 수행해도 Segmentation이 수행되지 않는 상황이 발생합니다.