簡易DICOM Viewerをつくろう HOME 1. 序 「DICOM Viewerを作って!」と頼まれたら、DICOMを知らない素人はどのようにして勉強を進めればいいのだろうか。本家DICOMのページ(http://medical.nema.org/)は膨大で(しかも英語)、読み進めていくのは敷居が高すぎる。であれば先人の教えを請うのが一番の近道! 本文書は頼れる後輩Nakai君に指導していただいた2ヶ月間のうち、簡易DICOM Viewerの作成手順をまとめたものである。DICOM画像処理の基本のキを学習するには十分であろう。 2. 前提 プログラミング環境は以下のとおり。 OS: Windows XP, 統合環境: Visual Studio 2005 また、C#などのプログラミング言語の基礎を習得していることを前提とする(巷で売っている基本書を一冊終了していれば問題なし)。
これまで紹介してきた記事の内容を使って、マウスホイールで画像を拡大縮小する方法を紹介します。 (必要な知識)任意点周りの回転移動アフィン変換Graphicsオブジェクトのアフィン変換マウスホイールイベントの追加方法 これらを使って、下図のようにマウスポインタを中心として、画像の拡大縮小するプログラムを作成しました。 サンプルプログラムのダウンロードはこちらより サンプルプログラム実行例 画像の拡大縮小表示のポイントは、任意点周りの回転移動でも紹介しているように、画像の拡大縮小では原点を中心として画像を拡大縮小するので、任意の点を中心として拡大縮小する場合は中心の点を原点へ移動し、拡大縮小後、元の位置へ移動する処理を行います。 点(X、Y)を中心に画像を拡大表示する場合 点(X、Y)を原点へ移動します。 原点へ移動後、画像の拡大縮小処理を行います。 点を元の位置へ戻します。 サンプルプログラ
ここでは Android で OpenGL を利用するための基本的な方法について記載します。 ただし OpenGL を利用したプログラミング自体がはじめて、という人も少なくないと思いますから、 アクティビティなどの Android 特有の話題と OpenGL 固有の話題をあまり明確に分けずに順序立てて解説していこうと思います。 OpenGL のエキスパートの方で、 Android の開発をこれからはじめる、、、という方には少々冗長な話になってしまうかもしれませんが、そこはご勘弁ください。 OpenGL を利用する Android アプリケーション基本構成 OpenGL を利用する基本的な Android アプリケーションで登場する要素は主に次の図のようなものになります。 まず Activity は、 ご存知のとおり OpenGL を利用してもしなくても Android アプリケーションを構
OpenGLプログラミング NK−EXA Corporation 使用上の注意 本書は、個人、あるいは公的教育機関では、無償でお使いいただけます。ただし、集団利 用に付きましては、OpenGL@dst.nk-exa.co.jp まで、ご一報いただけると幸いです。 なお、営利機関における集団教育などでの使用につきましては、 事前に OpenGL@dst.nk-exa.co.jp までご相談下さい。 本文書は上記の限定の下に無償でご利用いただけますが、著作権を放棄するものではあり ません。本文書の作成には万全を期しますが、明示、暗黙を問わずこの文書の内容に関し てはいかなる保証も適用しません。内容に誤りがあり、またこの文書によって、不利益を 被っても、一切関知いたしません。また、文書中の登録商標は、一般にその所有者のもの です。 その他、本テキスト利用の詳細については、 OpenGL プ
Thunderbirdアドオンサイトへようこそ。 機能を追加したりデザインを変えたりして、Thunderbird を自分のものにしましょう。 閉じる
表示する画像はAPIデモの中にあるrobot.png。 入門Google Androidプログラミングのサンプルほぼそのまま。 public class GLRenderer implements GLSurfaceView.Renderer { private Context context; private int textureId; public GLRenderer(Context context){ this.context = context; } private float getPosition(int count){ return (float)count * 0.4f - 0.8f; } @Override public void onDrawFrame(GL10 gl) { GraphicUtils.makeWorld(gl); gl.glEnable(GL10.G
MacBookAirが大好きな@torizoです。 みなさんはMacBookAirを使っていて感じる不満はありますか? 僕が感じているデメリットといえば、内蔵バッテリーが2〜3時間しか持たない、メモリ搭載容量が少ない、そしてそしてディスプレイが小さいことが挙げられます。 そんなデメリットのあるMacBookAirでも、その欠点をカバーし、作業効率を劇的にアップさせてくれる厳選アプリがあるんですよ!今回はMacBookAirの作業効率を高める厳選アプリを紹介したいと思います。 DoublePane 1.7 (¥250) カテゴリ: ユーティリティ, 仕事効率化 販売元: 5am Code - 5am Code, LLC(サイズ: 0.3 MB) 全てのバージョンの評価: (2件の評価) 「DoublePane」はMacのキーボード操作で表示しているウィンドウを左右方向に移動させたり、ウィンド
一度に複数のプログラムのソースコードを見やすく色付けして、HTML・XHTML・RTF・TeX・LaTeX・SVG・BBCode・XML形式に変換でき、さまざまな設定も可能なソフトが「Highlight」です。インストールと操作方法は以下から。 Andre Simon - Startseite http://www.andre-simon.de/zip/download.html ◆インストール 上記サイトの「highlight-setup-3.9.exe」をクリック。 「highlight-setup-3.9.exe」をクリック。 「Next」をクリック。 「I accept the agreement」にチェックを入れて「Next」をクリック。 「Next」をクリック。 「Next」をクリック。 「Next」をクリック。 「Next」をクリック。 「Install」をクリック。 20秒
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く