0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

DICOM工具鏈之QDCM在Windows下的編譯

電子工程師 ? 來源:fqj ? 2019-05-13 17:38 ? 次閱讀

DICOM(Digital Imaging and Communications in Medicine)即醫(yī)學(xué)數(shù)字成像和通信,是醫(yī)學(xué)圖像和相關(guān)信息的國際標(biāo)準(zhǔn)(ISO 12052)。它定義了質(zhì)量能滿足臨床需要的可用于數(shù)據(jù)交換的醫(yī)學(xué)圖像格式。

DICOM被廣泛應(yīng)用于放射醫(yī)療,心血管成像以及放射診療診斷設(shè)備(X射線,CT,核磁共振,超聲等),并且在眼科和牙科等其它醫(yī)學(xué)領(lǐng)域得到越來越深入廣泛的應(yīng)用。在數(shù)以萬計的在用醫(yī)學(xué)成像設(shè)備中,DICOM是部署最為廣泛的醫(yī)療信息標(biāo)準(zhǔn)之一。當(dāng)前大約有百億級符合DICOM標(biāo)準(zhǔn)的醫(yī)學(xué)圖像用于臨床使用。

QDCM是基于C++、Qt的開源DICOM解析工具??梢宰鳛楠?dú)立軟件使用,也可以作為工具庫進(jìn)行DICOM文件解析使用。這里為大家演示一下在Windows7下的編譯方法。

第一步首先從github克隆源碼

單擊右鍵,選擇Git Clone,彈出如下對話框

DICOM工具鏈之QDCM在Windows下的編譯

將項(xiàng)目地址復(fù)制到URL,然后單擊確定

DICOM工具鏈之QDCM在Windows下的編譯

下載完之后,出現(xiàn)qdcm的文件夾

DICOM工具鏈之QDCM在Windows下的編譯

第二步接下來是使用cmake生成VS項(xiàng)目,選擇vs2015x64的方式,需要指定Qt庫的安裝路徑

DICOM工具鏈之QDCM在Windows下的編譯

Where is the source code:選擇源代碼路徑,即到上一步下載的qdcm路徑,

Where to build the binaries:新建的二進(jìn)制路徑,這個我直接放在qdcm路徑下,然后新建一個build文件夾,每個人可根據(jù)個人喜好。

選好路徑后,單擊configure,按鈕

DICOM工具鏈之QDCM在Windows下的編譯

這里選擇Visual Studio 14 2015那個選項(xiàng),如果你安裝的是其他的版本,選擇對應(yīng)即可,

Optional platform for generator,選擇X64

DICOM工具鏈之QDCM在Windows下的編譯

第一次configure 會提示如上錯誤,那是因?yàn)镼t的目錄沒選擇,選擇Qt目錄到你上幾步Qt安裝的目錄即可。

DICOM工具鏈之QDCM在Windows下的編譯

我的目錄如下,對應(yīng)你們自己安裝的目錄

C:QtQt5.6.05.6msvc2015_64libcmakeQt5Core

再次點(diǎn)擊configure,變成如下圖

DICOM工具鏈之QDCM在Windows下的編譯

繼續(xù)再一次點(diǎn)擊configure,變成如下圖

DICOM工具鏈之QDCM在Windows下的編譯

然后單擊Generate

DICOM工具鏈之QDCM在Windows下的編譯

第三步為項(xiàng)目的編譯,注意選擇x64的方式

打開visual studio,選擇打開項(xiàng)目,然后打開至C:UsershatidenDocumentsqdcmuild文件夾,找到qdcm.sln。

鼠標(biāo)放在dcmview上,然后單擊右鍵,選擇生成。

DICOM工具鏈之QDCM在Windows下的編譯

生成文件在C:UsershatidenDocumentsqdcmuild argetinDebug

下,可以查看

DICOM工具鏈之QDCM在Windows下的編譯

查找生成的exe文件夾的目錄。

第四步為生成的可執(zhí)行文件的測試,注意將如下圖選中的庫文件從Qt庫中提取到可執(zhí)行文件目錄

DICOM工具鏈之QDCM在Windows下的編譯

運(yùn)行dcmview.exe

DICOM工具鏈之QDCM在Windows下的編譯

會出現(xiàn)提示缺少dll的錯誤,將安裝Qt的目錄下相關(guān)的dll文件復(fù)制到此目錄下,即可執(zhí)行程序。

可用everything搜索。

測試效果如下

DICOM工具鏈之QDCM在Windows下的編譯

DICOM工具鏈之QDCM在Windows下的編譯

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • DICOM
    +關(guān)注

    關(guān)注

    0

    文章

    10

    瀏覽量

    11782

原文標(biāo)題:DICOM工具鏈之QDCM在Windows下的編譯

文章出處:【微信號:gh_361ab7628207,微信公眾號:Geant4模擬學(xué)習(xí)交流】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    Linux系統(tǒng)交叉編譯工具的安裝方法

    今天主要和大家聊一聊,如何使用Linux系統(tǒng)的交叉編譯工具的方法。
    發(fā)表于 11-21 09:30 ?3280次閱讀

    Windows編譯工具CMake的安裝和最簡使用

    (Autosar工程已經(jīng)很復(fù)雜,一般使用CMake來構(gòu)建工程)。本文將介紹Windows編譯工具CMake的安裝和最簡使用。
    的頭像 發(fā)表于 11-14 10:18 ?7251次閱讀
    <b class='flag-5'>Windows</b><b class='flag-5'>下</b><b class='flag-5'>編譯</b><b class='flag-5'>工具</b>CMake的安裝和最簡使用

    三特DICOM編輯器Sante DICOM Editor(dicom查看器) V3.1.24.1700

    ?! ”M管現(xiàn)代實(shí)驗(yàn)室通常都有適當(dāng)?shù)?b class='flag-5'>工具,從它的方式管理醫(yī)學(xué)圖像,醫(yī)生可以走到了窮途末路時接收圖像從以前的考試,從另一個制造商的不同方式或圖像?! √攸c(diǎn):醫(yī)生是用來文件如DICOM文件的編輯,適用于測量,人口
    發(fā)表于 03-09 10:19

    arm交叉編譯工具

    我有一個疑問:如果在編譯內(nèi)核時用的交叉編譯工具是android 的arm-eabi-4.6,那我后面應(yīng)用程序開發(fā)使用的交叉編譯
    發(fā)表于 11-22 14:36

    請問ZStack真的沒有Linux的交叉編譯工具或者SDK嗎

    請問各位TI的管理員,ZStack真的就沒有Linux的交叉編譯工具或者SDK嗎?這個都好說,可以通過wine使用IAR,那Smart
    發(fā)表于 08-18 06:11

    什么是交叉編譯工具

    ,就不得不了解交叉編譯的相關(guān)問題。本文章中記錄了一嵌入式linux所使用的交叉編譯工具的相關(guān)基礎(chǔ)說明,幫助回顧一些基礎(chǔ)知識。一、什么是交
    發(fā)表于 11-04 07:05

    ubuntu安裝交叉編譯工具

    嵌入式Linux開發(fā)環(huán)境搭建-安裝交叉編譯工具1、下載2、解壓3、設(shè)置環(huán)境變量參考文檔ubuntu安裝交叉編譯
    發(fā)表于 11-05 08:02

    選擇合適的交叉編譯工具

    三星官方開發(fā)S5pv210時就使用這個版本的交叉編譯工具,這樣選擇就盡可能大的相匹配從而避免開發(fā)過程中因工具而引發(fā)的潛在問題。二、交叉
    發(fā)表于 12-14 08:25

    如何使用開源工具windows平臺下搭建STM32開發(fā)環(huán)境

    簡介本系列教程將介紹如何使用開源工具windows平臺下搭建STM32開發(fā)環(huán)境,并手把手實(shí)際建立一個使用此工具
    發(fā)表于 02-21 06:17

    Windows環(huán)境GCC For ARM編譯工具的安裝和使用

    本文以 N32L43x 為例,介紹了 Windows 環(huán)境 GCC For ARM編譯工具
    發(fā)表于 11-02 07:24

    如何在ARM上使用Clang for Windows進(jìn)行編譯

    。 對于Windows on Arm設(shè)備,使用本機(jī)工具比運(yùn)行x86版本的要快得多在模仿拍手。仿真
    發(fā)表于 08-08 06:56

    如何在windows環(huán)境用Sourcery CodeBench編譯基于am3359的u-boot概述

     我們知道linux編譯通過的c代碼,如果它使用了自己的API,那么windows
    發(fā)表于 04-24 09:36 ?8次下載
    如何在<b class='flag-5'>windows</b>環(huán)境<b class='flag-5'>下</b>用Sourcery CodeBench<b class='flag-5'>編譯</b>基于am3359的u-boot概述

    Linux開發(fā)STM32 使用gcc-arm-none-eabi工具編譯生成bin、hex文件

    Linux開發(fā)STM32:使用gcc-arm-none-eabi工具編譯生成bin、hex文件
    的頭像 發(fā)表于 02-28 15:08 ?1.1w次閱讀
    Linux<b class='flag-5'>下</b>開發(fā)STM32 使用gcc-arm-none-eabi<b class='flag-5'>工具</b><b class='flag-5'>鏈</b><b class='flag-5'>編譯</b>生成bin、hex文件

    Windows搭建OpenHarmony編譯環(huán)境

    由于OpenHarmony的編譯工具主要是建立Linux操作系統(tǒng),如需要編譯OpenHar
    的頭像 發(fā)表于 08-09 08:26 ?1481次閱讀
    <b class='flag-5'>Windows</b>搭建OpenHarmony<b class='flag-5'>編譯</b>環(huán)境

    ARM GNU工具編譯流程

    這其中自然是利用編譯工具生成的,當(dāng)然不同的編譯工具這個過程還是有做差別的。
    發(fā)表于 09-05 16:37 ?1558次閱讀
    ARM GNU<b class='flag-5'>工具</b><b class='flag-5'>鏈</b><b class='flag-5'>編譯</b>流程