Add multi-frame data Spliter

This commit is contained in:
Krad
2022-09-23 09:36:04 +08:00
parent ccb67f478d
commit 90ead1ce1a
3 changed files with 237 additions and 0 deletions

View File

@@ -9,9 +9,17 @@
#include "IO/Convert/DICOMToPNGConverter.h"
#include "IO/Convert/DICOMToJPEGConverter.h"
#include "IO/DICOM/MultiframeDICOMSpliter.h"
#include "DIDMainWindow.h"
int main(int argc, char* argv[]) {
MultiframeDICOMSpliter spliter;
spliter.SetInputFileName("F:\\Special DICOM\\112255\\b65b0956-c046-11ea-a50f-509a4c8d26e3_08870001_37445_112255_7328989.dcm");
spliter.SetOutputDirPath("D:\\mounttest");
spliter.SetOutputFilePattern("%d.dcm");
spliter.write();
return 0;
DICOMToBMPConverter converter;
converter.setOutputSize(300, 300);
converter.setFrame(2);
@@ -19,6 +27,7 @@ int main(int argc, char* argv[]) {
converter.save("D:\\test.bmp");
DICOMToPNGConverter pconverter;
pconverter.setFrame(2);
pconverter.setOutputSize(300, 300);
pconverter.setInputDICOMFile("D:\\TestData\\CT\\4905\\a8c5c508-06b8-11ea-9b1e-509a4c8d26e3_08870001_4905_10903_287571");
pconverter.save("D:\\test.png");