• 検索結果がありません。

Presentation Jun O'Hara museum

N/A
N/A
Protected

Academic year: 2018

シェア "Presentation Jun O'Hara museum"

Copied!
18
0
0

読み込み中.... (全文を見る)

全文

(1)

museumProblem

Ver 1.00

(2)

Wall : 壁作成

AddCam : カメラ配置 MoveCam : カメラ移動 DelCam : カメラ除去

「ラジオボタン : どれか一つ選択」 初期 : Wall の選択状態

Clear : 真っ白に

ReadMap : 何も変化なし RecogMap : マップ認識 Search : カメラの位置探索

「ボタン : クリックによる状態変 化」

また、ボタンは以下の要領でボタンの 種類が変化します。

初期状態 RecogMap

Search

ReadMap RecogMap RecogMap RecogMap Search STOP

(3)

Wall :

左クリックで続けて壁を作成し、 右クリックで壁作成状態を終了させ ます。

既存の頂点(左クリックした点)に マウスポインタを近づけると、

新しい点が接合されるような動作を します。

(4)

AddCam :

クリックした場所にカメラを配置 します。カメラは5個まで配置可能

(この時点では、色はつきませ ん)

(5)

RecogMap :

マップを認識した後に、 カメラの見渡せる範囲に、

かつ、その点において、距離が一番近いカメラ の色が塗られます。

RecogMap 後には、

「 ReadMap ボタン」が「 RecogMap ボタン」へ変化し、「 RecogMap ボタン」は

「 Search ボタン」へ変化します .

同時に、「 InitMap.bmp 」 & 「 OutLineSeg.tx t

が出力されます。

( ReadMap をする際に必要なもので す。)

(6)

MoveCam :

カメラをクリックし、 ドラッグすると同時に

カメラを移動させることが できる。

移動中は、色が薄くなりま す。

(7)

DelCam :

除去したいカメラをクリ ックすることで、カメラを除 去します。

(8)

Search :

最も近いカメラまでの距 離の最大値の最小値

( min-max )

において、カメラの良い 場所を探索します。

「 Search ボタン」を押す と、「 STOP ボタン」に変化 します。

(9)

Search :

検索が開始されると、

「 museum.exe 」と

同じ階層に、 [1] というフォ ルダが作成され、その中に bmp がたくさん作成されます

(10)

Search :

この bmp ファイルを「フォトギ ャラリー」のような画像を表示さ せるアプリで開くと右のようにな ります。

これは、マップ全体を指定された カメラの個数で見渡せた様子を、 出力させています。

また、ファイル名の命名規則ですが、「 Res_N_maxDist.bmp 」となっ ており、N は通し番号( 0 ~ N )、

maxDist は、最も近いカメラまでの最大の距離となっています。

最小の maxDist の bmp ファイルが今回求めたいマップに対するカメラ の配置となります。

また、この maxDist の部分を黒い直線で描画しています。

(11)

探索は、「 STOP ボタン」を押すことで停止できます。フ ァイル名の maxDist 部分の最小値が得られたカメラの位 置となります。

また、初期値として「 Search ボタン」を押したときの カメラの配置を探索プログラムに入力させているので、 MoveCam でカメラの配置を変化させると、また違ったカ メラの配置が出力されます。

(12)

連続して Search を行った際、 [2] 、 [3] 、 [4] 、・・・のフォ ルダが作成され、

その中に結果の bmp ファイル群が出力されます。

一度、プログラムを終了(ウィンドウの ボタンを押す)した場✕ 合、再度 [1] 、からフォルダが作成されます。

その際に、既存の [1] フォルダが存在すると、エラーがでますの で、既存の [1] フォルダを削除してから、再度「 Search ボタン」を 押して下さい。

(13)

maxDist は小さくなっていきますが、ある状態を超えるとまた大きくなっ ていきます。その状態がしばらく続くと「 Search Continue? 」というメッ セージボックス

が出ます。これは maxDist が大きくなっても、さらに小さな maxDist が求 まる場合があるためです。「いいえ」ボタンを押すと探索を終了し、一番 小さな

maxDist のカメラ状態にウィンドウを更新させます。

また、探索中に STOP を押した場合、探索できた中から一番小さい maxDist のカメラの状態にウィンドウを更新させます。

ウィンドウが更新された状態からでも、カメラ位置移動、探索の開始など

通常の動作をさせることは可能です。

(14)

Clear :

真っ白に初期化されます。

(15)

ReadMap :

保存されたマップを読み込みます

RecogMap 後に作成される

「 InitMap.bmp 」 & 「 OutLine Seg.txt

を読み込みます。

(16)

 Ver0.01

初期バージョン

 Ver0.02

 カメラの色に関する不具合修正

 Ver0.03

 ウィンドウサイズを変更

 壁( Wall )の作成方法を変更

 Ver0.04

描画系不具合を修正

(17)

 Ver0.05

 リファクタリング

 Ver0.06

 Min-max カメラ探索実装・ Bitmap 出力実装

 Ver0.07

カメラ探索バグ修正

 Ver0.08

 Wall 作成時の頂点接合処理追加

 Ver0.09

 マップの読み込み /Bitmap 読み込み処理追加

 Ver0.10

 リファクタリング

(18)

 Ver0.11

 maxDist を与える点を描画させる処理の追加

 Ver0.12

 探索で求めた一番小さい maxDist の状態をウィンド

ウに更新させる処理の追加

 Ver1.00

ソースコード納品

参照

関連したドキュメント

状態を指しているが、本来の意味を知り、それを重ね合わせる事に依って痛さの質が具体的に実感として理解できるのである。また、他動詞との使い方の区別を一応明確にした上で、その意味「悪事や欠点などを

られてきている力:,その距離としての性質につ

を軌道にのせることができた。最後の2年間 では,本学が他大学に比して遅々としていた

〃o''7,-種のみ’であり、‘分類に大きな問題の無い,グループとして見なされてきた二と力判った。しかし,半

攻撃者は安定して攻撃を成功させるためにメモリ空間 の固定領域に配置された ROPgadget コードを用いようとす る.2.4 節で示した ASLR が機能している場合は困難とな

その後、時計の MODE ボタン(C)を約 2 秒間 押し続けて時刻モードにしてから、時計の CONNECT ボタン(D)を約 2 秒間押し続けて

自分は超能力を持っていて他人の行動を左右で きると信じている。そして、例えば、たまたま

子どもたちは、全5回のプログラムで学習したこと を思い出しながら、 「昔の人は霧ヶ峰に何をしにきてい