Как разделить изображения dicom по серийному номеру

Привет друзья мне нужна маленькая помощь..

относительно изображений DICOM.

У меня есть изображения CT DICOM, и я хочу отделить их и создать эскизы для каждого номера серии (0020,0011) ..

из метаданных, которые я пытался, но не могу получить цикл, пожалуйста, помогите мне..

вот мой код

      private void button4_Click(object sender, EventArgs e)
        {

        for (int k = listView1.Items.Count - 1; k >= 0; k--)
        {
            var item2 = listView1.Items[k];
            if (item2.Text.ToLower().Contains("0020,0011"))
            {
                if (!listBox2.Items.Contains(item2.SubItems[3].Text))
                {
                    listBox2.Items.Add(item2.SubItems[3].Text);
                    listBox3.Items.Add(listBox1.SelectedItem);
                    label4.Text = "SOP instance UID :" + item2.SubItems[3].Text;
                }
                else
                {
                    if (!listBox2.Items.Contains(item2.SubItems[3].Text))
                    {
                        listBox4.Items.Add(listBox1.SelectedItem);
                    }
                    else
                        listBox5.Items.Add(listBox1.SelectedItem);
                    return;
                }
            }
        }
    }

0 ответов

Другие вопросы по тегам