File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -187,15 +187,22 @@ namespace
187187
188188 ParameterToOptions pto;
189189 bscan->getSetParameter (pto);
190- dict[" data" ] = pto.getValueDict ();
191-
190+ bp::dict dataDict = pto.getValueDict ();
191+
192+ bp::dict segDict = convertSegmentation (bscan->getSegmentLines ());
193+ bp::list segKeys = segDict.keys ();
194+ for (int i = 0 ; i < bp::len (segKeys); ++i)
195+ {
196+ std::string key = bp::extract<std::string>(segKeys[i]);
197+ dataDict[key] = segDict[key];
198+ }
199+ dict[" data" ] = dataDict;
192200
193201 if (!bscan->getImage ().empty ())
194202 dict[" image" ] = wrapOpenCvMat<uint8_t >(bscan->getImage ());
195203 if (!bscan->getAngioImage ().empty ())
196204 dict[" imageAngio" ] = wrapOpenCvMat<uint8_t >(bscan->getAngioImage ());
197205
198- dict[" data" ] = convertSegmentation (bscan->getSegmentLines ());
199206 return dict;
200207 }
201208
You can’t perform that action at this time.
0 commit comments