インターネットで楽しく学ぼう! 「みて、きいて、わかる 画像処理」 「画像」の基礎知識 マイクロソフト株式会社 インターネットで楽しく学ぼう! 「みて、きいて、わかる 画像処理」 「画像」の基礎知識 応用編 画像処理による鉱物の含有量の分析 出演: 東京都立駒場高等学校 情報科 天良 和男 先生 監修: 神奈川県立 生命の星・地球博物館 主任研究員 山下 浩之氏 ※次のスライドからは、マイクロソフトが作成した内容を掲載しており、ダウンロード教材も含め、著作権はマイクロソフトに帰属いたします。 1. はじめに 3 支援教材について 資料の位置づけ 資料は日本学生科学賞のソリューション部門の2006年度の課題研究である画像処理について理解を深め る為の資料として作成されています。 応用編はC#で作られたツールを使って、画像処理の問題解決に対する理解を深めます。 *日本学生科学賞についてはこちらをご覧下さい。http://www.jssa.com/ 著作権 応用編 マイクロソフト株式会社 使用制限 教育に利用する目的に限定してご利用頂けます。叉必要に応じて変更、追加、修正、削除などをして頂くこ とも出来ます。本資料の一部あるいは全てをいかなる形で販売、販売促進、商行為に直接・間接的に使う ことを禁止します。 開発ツール、QRコード用の制御ソフトウエア製品は記載された条件に沿った目的でご利用頂けます。叉、 本文書に関するご質問についてのお問い合わせは一切お答えすることができませんので予めご了承下さ い。 開発ツール 下記は開発用ソフトウエアを学習するためのサンプルとして提供するものです。ソリューション部門へのエント リーは下記以外のいかなるソフトウエアをご利用いただくことができます。 Visual C# 2005 Express Edition マイクロソフト株式会社 http://www.microsoft.com/japan/msdn/vstudio/express/vcsharp/ 4 以下の皆様にご協力いただきました テクニカルサポート/ コンサルティング 山下浩之神奈川県立 生命の星・地球博物館 杉田和久有限会社テックステート 冨沢高明マイクロソフト株式会社 田中達彦マイクロソフト株式会社 伊藤信博マイクロソフト株式会社 事務局 福田啓二読売新聞東京本社 鈴木利弘読売新聞東京本社 5 開発環境 Visual C# 2005 Express Edition ダウンロードサイト • Visual C# 2005 Express Editionは下記のサイトからダウン ロードできます。 http://www.microsoft.com/japan/msdn/vstudio/express/vcsh arp/ • C#のアプリケーション作成に挑戦してみたい方は是非こちら のサイトでアプリケーションを作成してみましょう。 http://www.microsoft.com/japan/msdn/student/challenge/ 6 必要な環境 • 実行に必要なソフトウェア – Microsoft.NET Framework 2.0 – Microsoft.NET Framework2.0 日本語 Language Pack • なお、Visual C# 2005 Express Editionをインストールすると、 上記のソフトウェアも自動的にインストールされます 7 2.ツールの機能の説明 8 画像処理サンプルプログラム 図1 画像処理サンプルプログラム 9 画像処理サンプルプログラム 機能一覧 ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ 画像の読み込み 画像の保存 CSVファイルの読み込み CSVファイルへの保存 選択範囲 選択解除 色の取得 階調の変換 色の変換 カラーサンプル 10 階調の変換 階調変換前 階調変換後 図2 りんごを用いた階調の変換 11 色の変換 図3 トマトと食パンを用いた色の変換 12 3. 岩石の名称予測に関する 基礎知識 13 火成岩の分類 Q Q% A% A P P% 図4 Streckeisen (1976)による花崗岩質岩の分類 14 火成岩の分類 表1 火成岩(深成岩)の分類 15 三角図を用いた岩石の分類 • 石英(Q)、斜長石(P)、カリ長石(A)の構成比 率が次の場合の深成岩の名称を予測してく ださい。 – Q 石英:40% – P 斜長石:20% – A カリ長石:40% 16 三角図の使い方 P 石英:20% Q 斜長石:40% A カリ長石:40% 図5 三角図を用いた例題 17 図6 三角図を用いた名称の予測 18 4. 画像処理による問題解決 19 岩石の名称の予測に用いるプレパラート 図7 岩石のプレパラート 画像提供:神奈川県立 生命の星・地球博物館 20 5. 画像処理による 岩石の名称予測の例 21 鉱物構成の算出における留意点 • 鉱物の色の特徴を理解 • 赤、緑、青の最小値と最大値を指定するだけ でなく、赤、緑、青の明るさの比率の範囲も指 定しないと別の系統の色も変換の対象になる – 今回の例では、別系統の色も範囲の対象になら ない、と仮定しています 22 岩石の鉱物の最大値、最小値の設定 • カリ長石 – 色:褐色 • 最小値 褐色の中で最も暗いと思われる点のRGB情報を取得 • 最大値 褐色の中で最も明るいと思われる点のRBG情報を取得 • 斜長石 – 色:白 • 最小値 石英と予想される白い部分の中で最も暗い点、すなわちRGB の数値の低いところのRGB情報を取得してそこをRGBの最小値に指定 • 最大値 真っ白(R:255,G:255,B:255) • 石英 – 色:グレー • 最小値 グレーの中で最も暗いと思われる点のRGB情報を取得 • 最大値 グレーの中で最も明るいと思われる点のRBG情報を取得 23 サンプルプログラムでのRGB範囲の設定 鉱物名 最大・最小 R G B 最小 146 67 36 最大 243 179 137 最小 127 144 149 最大 255 255 255 最小 95 101 96 最大 140 141 141 カリ長石 斜長石 石英 24 色変換後のサンプル 25 実験結果 ピクセル数 計算割合 割合 Aカリ長石 5,872 0.11 11% P斜長石 30,896 0.58 58% Q石英 16,107 0.30 30% total 52,875 1 100% 26 三角図との比較 ピクセル数 A カリ長石 計算割合 割合 5,872 0.11 11% P 斜長石 30,896 0.58 58% Q石英 16,107 0.31 30% total 52,875 1 100% 火成岩:4番 27 火成岩の分類 28 Visual Studio 2005 Express Editionの ダウンロードサイトと製品版の機能比較 • Visual Studio 2005 Express Edition ダウン ロードサイト – http://www.microsoft.com/japan/msdn/vstudio/ express/vcsharp/ • Visual Studio 2005 Express Editionと製品 版機能比較 – http://www.microsoft.com/japan/msdn/howtob uy/vs2005/editions/stdexp/ 29 Visual C# 初心者の方へ • C#クイックツアーサイト – http://www.microsoft.com/japan/msdn/vstudio/ express/vcsharp/quicktour/ • C#でのアプリケーション作成挑戦サイト – http://www.microsoft.com/japan/msdn/student/ challenge/ 30 © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
© Copyright 2024 ExpyDoc