タグ

prog-tempに関するhamastaのブックマーク (9)

  • DIB(デバイス独立ビットマップ)の作成

    DIB(デバイス独立ビットマップ)の作成 DIB(デバイス独立ビットマップ)とは、メモリ上の任意の領域をRGB形式(またはカラーテーブルで指定される色の配列)の画像データを格納したビットマップ(フレームバッファ)として扱い、画面などに描画する機能です。Windowsの標準的な画像ファイル形式であるBMPファイルも、このDIBがほぼそのまま格納されています。 DIBの画像データ(ピクセル列)は、普通に確保したバッファにRGBの値を数値データとして書き込むだけですから、プログラムで作成できるデータなら「何でもあり」です。BMPファイル内の画像をメモリに読み込んで画像処理を施してから画面上に描画したり、自力で3DCGの計算を行い画面上に表示するためのフレームバッファとして使用したり、あるいはゲームの画面作成に使用して多彩な画面効果を試してみるのも良いでしょう。 DIBにはいくつか種類があるのです

    hamasta
    hamasta 2007/05/24
    途中まで 重要 BMP形式 Windows 描画
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    hamasta
    hamasta 2007/05/08
    C++ BMP画像の扱い方 C++ BMP読み書き用ソース付き >Windows はオブジェクト指向とか自称しておきながら DC の扱いに関しては複雑であり、事実上三種類の DC が存在する
  • Visual C++ 2005 Express Editionを用いた易しい画像処理(8)―― テンプレートマッチング法を用いた顔画像の検索 ――

    与えられた原画像の中から、特定の顔、特定の車両、または一般的な人間の顔や車などを探し出すのにも画像処理が用いられる。これは画像処理を画像認識に応用するもので、監視装置やデジカメにも用いられている。 概要 画像の中から特定のパターンを探し出すには、テンプレートマッチング法が良く用いられる。テンプレートとは型紙のことで、それを画像上で移動させながら比較して行くやり方である。ただし、テンプレートに対して傾斜を持っている画像や、相似形であるが大きさが異なる画像も対象にしようとすると、面倒な処理と時間が必要になる。 ここでは、最も簡単な方法について紹介するので、あまり実用的とは言えないが、これを基にして改善して行くと良い。ここで解説したプログラムでは、二値化やマッチングの判定条件などに試行錯誤的な部分があるので、これらの自動化を図るのも面白い。 顔の検索 テンプレートマッチングの応用で、比

  • 【インフォシーク】Infoseek : 楽天が運営するポータルサイト

  • VC++テクニック : ディスク上のBMPファイルを表示

    ディスク上のBMPファイルを表示する ディスク上のビットマップ(BMP)ファイルは、Win32API対応のデバイス独立ビットマップ(DIB形式)で格納されている。 MFCではこの形式のファイルを読み込む方法が用意されていないため、自分で用意しなければならない。 まず、このDIB形式について以下に表示してみる。 DIB形式 以下に順を追ってDIB形式ファイルを表示する方法を記述する。 1. DIB形式ファイルの読み込み ファイルをオープンしたら、メモリを確保してデータを読み込む。ファイルの大きさは、CFile::GetLength()で取得できる。 m_pDib = (BYTE*)new char[file.GetLength()]; file.Read(m_pDib, file.GetLength()); データを読み込んだら、まずBITMAPFILEHEADER構造

  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • hikarigekijo.com

  • Welcome to jurapun.com

    This domain is parked free of charge with NameSilo.com. NameSilo offers the cheapest domains on the Internet as well as: FREE Whois Privacy Industry Leading Domain Security Powerful Domain Management Tools Fast, Simple and Easy Processes API Access NO HIDDEN FEES!

  • プロパティー シートとウィザード

    プロパティーシート (Property Sheet) とは、 Windows 上の各種ソフトなどでオプション設定するときに出現する複数ページからなる ダイアログでタブ (tab) をクリックすることで頁を変更することができます。 Windows では至る所でプロパティーシートに遭遇しますが、 Visual C++ でプログラムを組んでいるときには コントロールなどのプロパティーの設定で最もよくお目にかかるものです。 厳密には、プロパティーシートは複数のプロパティーページの入れ物の ことで、プロパティーページの方がダイアログです。 ウィザード (Wizard) とは Windows ソフトをインストールするときなどによく登場します。 Wizard の各ページはダイアログで、『戻る』、『次へ』のボタンがあって、 最後のページには『終了』 (or『完了』) のボタンが付いています。 Wizard

  • 1