代码拉取完成,页面将自动刷新
#pragma once
#include <QWidget>
#include "ui_ShowAllTag.h"
#include <itkImage.h>
#include <itkImageFileReader.h>
#include <itkImageToVTKImageFilter.h>
#include <itkGDCMImageIO.h>
#include <itkMetaDataDictionary.h>
#include <itkMetaDataObject.h>
#include <itkImageSeriesReader.h>
#include <itkGDCMSeriesFileNames.h>
using namespace std;
const int tagNum = 73;
class ShowAllTag : public QWidget
{
Q_OBJECT
public:
ShowAllTag(QWidget *parent = Q_NULLPTR);
~ShowAllTag();
private:
Ui::ShowAllTag ui;
public slots:
void onSearch();
public:
QString dir;
void getDir(QString currentDir);
void showTag();
void readDicomFile();
void readDicomFolder();
void ScreenInfo(QString& text);
string tagIdStr[tagNum] =
{
"0008|0008",
"0008|0016",
"0008|0018",
"0008|0020",
"0008|0021",
"0008|0022",
"0008|0023",
"0008|0030",
"0008|0031",
"0008|0032",
"0008|0033",
"0008|0050",
"0008|0060",
"0008|0070",
"0008|0080",
"0008|0090",
"0008|1010",
"0008|103e",
"0008|1040",
"0008|1090",
"0010|0010",
"0010|0020",
"0010|0030",
"0010|0040",
"0010|1010",
"0018|0022",
"0018|0050",
"0018|0060",
"0018|0090",
"0018|1000",
"0018|1020",
"0018|1030",
"0018|1100",
"0018|1120",
"0018|1130",
"0018|1140",
"0018|1150",
"0018|1151",
"0018|1152",
"0018|1160",
"0018|1170",
"0018|1190",
"0018|1210",
"0018|5100",
"0018|9345",
"0020|000d",
"0020|000e",
"0020|0010",
"0020|0011",
"0020|0012",
"0020|0013",
"0020|0020",
"0020|0032",
"0020|0037",
"0020|0052",
"0020|1040",
"0020|1041",
"0020|9056",
"0020|9057",
"0020|9128",
"0028|0002",
"0028|0004",
"0028|0010",
"0028|0011",
"0028|0030",
"0028|0100",
"0028|0101",
"0028|0102",
"0028|0103",
"0028|1050",
"0028|1051",
"0028|1052",
"0028|1053"
};
QString tagDescriptionStr[tagNum] =
{
"Image Type",
"SOP Class UID",
"SOP Instance UID",
"Study Date",
"Series Date",
"Acquisition Date",
"Content Date",
"Study Time",
"Series Time",
"Acquisition Time",
"Content Time",
"Accession Number",
"Modality",
"Manufacturer",
"Institution Name",
"Referring Physician's Name",
"Station Name",
"Series Description",
"Institutional Department Name",
"Manufacturer's Model Name",
"Patient's Name",
"Patient ID",
"Patient's Birth Date",
"Patient's Sex",
"Patient's Age",
"Scan Options",
"Slice Thickness",
"KVP",
"Data Collection Diameter",
"Device Serial Number",
"Software Versions",
"Protocol Name",
"Reconstruction Diameter",
"Gantry / Detector Tilt",
"Table Height",
"Rotation Direction",
"Exposure Time",
"X - Ray Tube Current",
"Exposure",
"Filter Type",
"Generator Power,",
"Focal Spot(s)",
"Convolution Kemel",
"Patient Position",
"CTDIvol",
"Study Instance UID",
"Series Instance UID",
"Study ID",
"Series Number",
"Acquisition Number",
"Instance Number",
"Patient Orientation",
"Image Position(Patient)",
"Image Orientation(Patient)",
"Frame of Reference UID",
"Position Reference Indicator",
"Slice Location",
"Stack ID",
"In - Stack Position Number",
"Temporal Position Index",
"Samples per Pixel",
"Photometric Interpretation",
"Rows",
"Columns",
"Pixel Spacing",
"Bits Allocated",
"Bits Stored",
"High Bit",
"Pixel Representation",
"Window Center",
"Window Width",
"Rescale Intercept",
"Rescale Slope"
};
string tagValueStr[tagNum];
};
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。