問題タブ [clearcanvas]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1466 参照

c# - C#で使用するClearCanvasライブラリを設定する

DICOM画像ビューア用のC#でclearcanvasライブラリを使用したい。私は多くのことを検索しましたが、残念ながら、C#でプロジェクトで使用するためにこのライブラリをセットアップする方法が見つかりませんでした。ClearCanvasのWebサイトでも、VS2010の私のプロジェクトでこのライブラリを使用するための情報はありません。この点で私を助けてください...

0 投票する
1 に答える
1506 参照

dicom - c#でclearcanvasを使用してDICOMDIRの患者名タグを読み取る

私はCCとDICOMの世界に慣れていません.DICOMDIRファイルの患者名と研究の詳細を読み取ってデータベースに保存しようとしています.これが私のコードです.C#のコンソールアプリケーションでそれを行っています

実行するとエラーは発生しませんが、DirectoryRecordSequenceItemの「レコード」値が3行目でnullを返しているため、ループに入っていません。

null値を返す理由を誰でも助けることができますか?ブレークポイントを置いてもそれをデバッグできません。

前もって感謝します

スニール

0 投票する
1 に答える
1875 参照

c# - 関数はMATLABからは正しく機能しますが、.NETから呼び出された場合は機能しません

相互運用性のためにMATLABBuilderNEを使用して、オープンソースアプリケーションClearCanvasのプラグインとして構築されたC#.NETプログラムからMATLAB関数を呼び出しています。.NETプログラムから通常どおりコードを実行すると、通常(常にではありませんが)エラーメッセージが表示されます。

MWMCR::EvaluateFunctionエラー...セル配列の存在しない要素への参照。178行目の=>ComputeT1Maps.mのエラー。

問題のMATLABコードの行は次のとおりです。

ヘッダーはMATLABのdicominfo関数によって指定された形式の構造体であり、MetaData{n}はn番目の画像ファイルのファイル名と画像ヘッダー構造体を含む構造体です。

ComputeT1Maps関数の関数シグネチャは次のとおりです。

このバグを理解するために、ComputeT1Maps関数の先頭に次の行を挿入して状態を保持し、.NETからMATLABに渡された値を確認できるようにしました。

したがって、この関数への入力(それを呼び出した.NETプログラムから受け取った)を保持した後、保存された変数を読み込んだ後、インタラクティブなMATLABセッションからComputeT1Maps関数を実行してみました。これにより、MATLABのデバッグツールを利用して計算を行うことができます。エラーが発生した理由を説明します。それは物事が本当に奇妙になったときです。この関数は、.NETプログラムから呼び出されたときに与えられたものとまったく同じオペランドが与えられた場合、インタラクティブなMATLABセッションから問題なく機能します。どうすればいいの?C#.NETから呼び出されたときに関数が失敗するのに、インタラクティブなMATLABセッションでまったく同じ入力が与えられた場合に正しく実行されるのはどうしてですか?また、これと同じコードは以前は機能していましたが、MATLABのローカルインストールとMCRの両方を最新バージョン(2011b)に更新した後にのみエラーが発生し始めました。

.NET側では、dataMATLABに渡されるは次の関数によって作成されます。

0 投票する
1 に答える
1128 参照

.net - ClearCanvasライブラリを使用したDicomファイルのアップロード中にエラーが発生しました

ClearCanvasdllを使用してDicomファイルをリモートPACSに公開しようとしています。ClearCanvasライブラリを使用して、DICOMファイルを開き、ファイル内のタグを更新して、ファイルを保存できます。ファイル(ClearCanvas.ImageViewer.Services.DicomFilePublisher.PublishRemote)をリモートPACSに公開しようとすると、次のエラーが発生します。

IPをxxに置き換えました。およびAE_Nameを使用したAE情報

ClearCanvasワークステーションをコンピューターにインストールしていて、ワークステーションアプリケーション内からファイルをアップロードおよびダウンロードできます。これがタイムアウトの問題なのか、それとも別のより具体的な接続の問題なのかを判断する方法はありますか?タイムアウトの場合、タイムアウト設定を増やす方法はありますか?

ヘルプ/提案をありがとう。不明な点がある場合はお知らせください。

0 投票する
1 に答える
2014 参照

c# - .NET で clearcanvas を開始する方法

私は clearcanvas と DICOM ファイル全般にまったく慣れていないので、今は単純なデスクトップ アプリケーション (.NET と C#) を動作させようとしています。プロジェクトに clearcanvas dll を追加しましたが、実際に DICOM ファイルを読み込む方法がわかりません。理想的には、ファイルを読み込んだ後、すべてのタグに個別にアクセスできるようにしたいと考えています。

私が始めることができるいくつかの初期コードを本当に感謝します。

ありがとう、

0 投票する
1 に答える
1410 参照

c# - clearcanvasを使用してDICOMシーケンスのすべてのコンテンツにアクセスする方法

現在、DICOMファイルを処理できる小さなデスクトップアプリケーションを構築しています。私はC#と.NETでコーディングしており、ClearCanvasライブラリを使用しています。私がしなければならないことの1つは、すべてのシーケンスを含むファイルの全内容を表示できるようにすることです。ただし、シーケンスは再帰的に実行されるため、各シーケンスの内部にさらに多くのシーケンスを含めることができます。現在、私のコードは最初の2つのレベルにアクセスできますが、n番目のレベルのシーケンスにアクセスできる必要があるため、これをテスターとして実行しています。だから私はどういうわけかこれを自動化する必要があります。これは、最初の2つのレベルでの私のコードの現在の外観です。

任意のヘルプ(コードサンプル)をいただければ幸いです。

ありがとう!

0 投票する
1 に答える
375 参照

dicom - ClearCanvas PixelData

dicom ファイルのピクセルデータを変更したい。

直接、それはイメージでそれを変更しています。

しかし、CC(ClearCanvas) プログラムで使用できるメソッドが見つかりません。

また、「行」と「列」のプロパティがわかりません。

0 投票する
1 に答える
232 参照

c# - C#Windowsアプリケーションからの引数を使用してClearCanvasexeを呼び出す

C#を使用してWindowsアプリケーションからのarumentsでClearCanvas exeを呼び出そうとしていますが、呼び出すことができません。以下は私のコードです。

string [] args = new string [2]; args [0] = "ClearCanvas.Desktop";

引数として何を送信する必要があり、複数の引数を送信したい場合はどうすればよいですか?

0 投票する
1 に答える
196 参照

c# - ClearCanvas exe のアプリケーション ルート クラス

C# Windows アプリケーションから ClearCanvas.Desktop.Executable exe を実行しようとしましたが、「アプリケーション ルート クラス ClearCanvas.Desktop.Executable を解決できません - 一致しません」というエラーが表示されます。

以下は、C# Windows アプリケーションの私のコードです。

文字列[] args = 新しい文字列[2]; args[0] = "ClearCanvas.Desktop.Executable";

exe のルート クラス名に問題があります。それで、私はそれを何として設定する必要がありますか?