原创 C#:使用海康SDK繪圖回調函數DrawFun()

簡述   使用海康攝像頭採集圖像時,需要在圖像上添加圖標、文字等額外數據。可選擇使用SDK提供的NET_DVR_RigisterDrawFun()函數註冊繪圖回調函數,使用NET_DVR_RealPlay_V40()的返回值(用於在Draw

原创 關於PET重建圖像導出爲DICOM格式數據出現負值現象

簡述   最近做PET重建圖像數據導出爲DICOM3.0格式數據時,導出後的數據使用Amide和PMOD加載查看,總是出現一半負值一半正值現象(原始值爲正值),百思不得其解。詳細查看DICOM標準後發現實Tag爲(0028,0103)的Pi

原创 WPF TextBlock 和 Label文字垂直顯示

簡述   製作曲線時,Y軸標籤需要垂直顯示。只需將TextBlock 或 Label 的Layout旋轉90°或270°即可。 代碼 <TextBlock x:Name="TbYAxis" Canvas.Left="10" Canvas.T

原创 WPF Slider樣式

簡述    WPF中Slider分爲三部分,滑塊類型爲Thumb;進度條類型爲RepeatButton,其中:位於滑塊左側或下側部分爲DecreaseRepeatButton,位於滑塊右側或上側部分爲IncreaseRepeatButton

原创 wpf DockPanel默認填充機制

默認機制 Wpf中很多時候用DockPanel作爲根佈局,而設置好Left、Top、Right、Bottom元素後,剩餘空間的填充讓人費解,因爲DockPanel沒有中間填充選項。其實DockPanel在設置好停靠子元素後,再添加一個元素且

原创 WPF 實現DataGrid控件寬充滿布局 及 Header內容居中

1、充滿布局 顯示設置DataGridTextColumn的屬性Width=“*” 實現DataGrid控件寬充滿布局,代碼與效果圖片如下所示: 2、Header居中顯示 WPF DataGrid屬性中無DataGrid的Header

原创 MIP 和 MinIP

一、概述 MIP:maximum intensity projection 最大密度投影 MinIP:Minimum intensity projection 最小密度投影MIP主要用於CT血管造影技術研究,而MinIP多用於做肺部研究。

原创 Qt 創建、操作SQLLite數據庫

  項目中需要用到小型數據庫,查了一下Qt支持QMYSQL、QSQLITE等很多類型的數據庫,使用MySQL需要安裝一些相關軟件或編譯相關開發庫,故選擇QSQLITE數據庫。  創建數據庫及數據庫表格可使用軟件手動創建編輯,也可使用程序創建

原创 Qt實現 實時監控文件夾狀態

####Qt實現 實時監控文件夾狀態:文件夾內容增刪、重命名、刪除等 //重建服務器請求監測類 #ifndef QRECONREQUESTLISTENER_H #define QRECONREQUESTLISTENER_H #inclu

原创 vtkSuperquadricSource:創建以原點爲中心的多邊形超二次曲面

 vtkSuperquadricSource 創建以原點爲中心的多邊形超二次曲面,可以設置尺寸。 設置兩個(φ)的緯度和經度(θ)方向的分辨率(多邊形離散化)。渾圓度參數(緯度渾圓度和經度渾圓度)控制超二次曲面的形狀。環形布爾值控制是否產生

原创 Inno Setup 3 :語法解析(二)

  接上回。安裝腳本段用於解析腳本中各個段的含義及使用方法。其包括[Setup]段、[Files]段、[Run]段等共17個字段,下面逐一進行分析。 [Setup]   [Setup]段包含用於安裝程序和卸載程序的全局設置。某些提示對於你創

原创 Inno Setup 1 :Hello World

背景   Inno Setup 是Windows下的一個免費的安裝製作軟件,小巧、簡便、精美是其最大特點,支持pascal腳本,能快速製作出標準Windows2000風格的安裝界面,足以完成一般安裝任務。該軟件用Delphi寫成,其官方網站

原创 VTK 繪製等值線

      VTK 繪製等值線   使用vtk來繪製等值線,需要使用到vtkContourFilter,它所處理的數據需要是規則網格數據,如規則的正方形網格等。  通過使用vtkContourFilter::SetValue(i,value

原创 Inno Setup 2 :語法解析(一)

背景概述   Inno Setup安裝程序用編譯腳本的方式創建,腳本其實就是一個類似 .INI 文件格式的 ASCII 碼文本文件(它不像你想象的那麼複雜),其支持Pascal語言。 Unicode Inno Setup支持 UTF-8 編

原创 非UI線程中更新UI的正確方法

文章來自狗哥博客:https://qtdebug.com/qtbook-thread-update-ui-in-nonui-thread/ 注: 圖中Lambda表達式函數體運行環境可能爲XThread線程,故調用Widget類中方法sho