分割文件保存分割段与分割标记不一致问题
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
8a88a64c36
commit
3c0b084f7e
|
|
@ -1001,7 +1001,7 @@ export default {
|
||||||
metadata: [],
|
metadata: [],
|
||||||
labelmaps2D
|
labelmaps2D
|
||||||
};
|
};
|
||||||
|
let segmentIndexs = []
|
||||||
labelmap3D.segmentsOnLabelmap.forEach(segmentIndex => {
|
labelmap3D.segmentsOnLabelmap.forEach(segmentIndex => {
|
||||||
const color = segmentation.config.color.getSegmentIndexColor(
|
const color = segmentation.config.color.getSegmentIndexColor(
|
||||||
`${this.viewportKey}-${this.activeViewportIndex}`,
|
`${this.viewportKey}-${this.activeViewportIndex}`,
|
||||||
|
|
@ -1013,6 +1013,7 @@ export default {
|
||||||
).map(value => Math.round(value));
|
).map(value => Math.round(value));
|
||||||
let segment = group.segments.find(item => item.segmentIndex === segmentIndex)
|
let segment = group.segments.find(item => item.segmentIndex === segmentIndex)
|
||||||
if (segment) {
|
if (segment) {
|
||||||
|
segmentIndexs.push(segmentIndex)
|
||||||
let SegmentLabel = segment.SegmentLabel
|
let SegmentLabel = segment.SegmentLabel
|
||||||
const segmentMetadata = {
|
const segmentMetadata = {
|
||||||
SegmentNumber: segmentIndex.toString(),
|
SegmentNumber: segmentIndex.toString(),
|
||||||
|
|
@ -1044,9 +1045,9 @@ export default {
|
||||||
labelmap3D,
|
labelmap3D,
|
||||||
metaData
|
metaData
|
||||||
);
|
);
|
||||||
group.segments.forEach((item, index) => {
|
segmentIndexs.forEach((item, index) => {
|
||||||
if (generatedSegmentation.dataset.SegmentSequence[index]) {
|
if (generatedSegmentation.dataset.SegmentSequence[index]) {
|
||||||
generatedSegmentation.dataset.SegmentSequence[index].SegmentNumber = item.segmentIndex.toString()
|
generatedSegmentation.dataset.SegmentSequence[index].SegmentNumber = item.toString()
|
||||||
}
|
}
|
||||||
|
|
||||||
})
|
})
|
||||||
|
|
@ -1626,7 +1627,7 @@ export default {
|
||||||
}
|
}
|
||||||
if (this.segmentationId && this.segmentIndex && this.segmentList && this.segmentList.length > 0) {
|
if (this.segmentationId && this.segmentIndex && this.segmentList && this.segmentList.length > 0) {
|
||||||
let segment = this.segmentList.find(item => item.segmentationId === this.segmentationId).segments.find(item => item.segmentIndex === this.segmentIndex)
|
let segment = this.segmentList.find(item => item.segmentationId === this.segmentationId).segments.find(item => item.segmentIndex === this.segmentIndex)
|
||||||
console.log(segment, 'segment')
|
// console.log(segment, 'segment')
|
||||||
this.selectSegmentGroup(segment)
|
this.selectSegmentGroup(segment)
|
||||||
// this.selectSegment(segment)
|
// this.selectSegment(segment)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue