flagflag  If you want to see English page, please click "English" Button at Left.

bin_proc anchor.png

BIN_API MSGraph<sWord>* bin_proc(MSGraph<sWord>* vp)
{
   MSGraph<sWord>* xp = NULL;
   
   // 整数値入力用ダイアログ
   int  val  = 0;
   BOOL isok = InputNumDLG("しきい値", &val);
   if (!isok) {
       xp = new MSGraph<sWord>();
       xp->state = ERROR_GRAPH_CANCEL;
       return xp;
   }

   /////////////////////////////////////////////////////////////////////////////////////////////
   // 以下に処理コードを書く
   //        入力 vp, 出力 xp, 閾値 val
   //        vp->xs: 画像のXサイズ,vp->ys: 画像のYサイズ,vp->zs: 画像のZサイズ
   //        vp->point(i,j,k): 画像の (i,j,k) 位置の画素値への参照
   //        vp->max: vpの濃度値の最高, vp->min: vpの濃度値の最低
   //        vp->color: カラーモード  GRAPH_COLOR_MONO: モノクロ,GRAPH_COLOR_RGB: RGBカラー
   ///////////////////////////////////////////////////////////////////////////////////////////// 

   xp = new MSGraph<sWord>(vp->xs, vp->ys, vp->zs);

   for (int k=0; k<xp->zs; k++) {
       for (int j=0; j<xp->ys; j++) {
           for (int i=0; i<vp->xs; i++) {
               if (vp->point(i,j,k)>=val) xp->point(i,j,k) = vp->max;
               else                       xp->point(i,j,k) = vp->min;
           }
       }
   }

   xp->color = vp->color;        // カラーモード
   
   /////////////////////////////////////////////////////////////////////////////////////////////
   // 処理コードはここまで
   //////////////////////////////////////////////////////////////////////////////////////////////


   return xp;
}

トップ   凍結 差分 バックアップ 複製 名前変更 リロード   新規 ページ一覧 単語検索 最終更新   ヘルプ   最終更新のRSS 1.0 最終更新のRSS 2.0 最終更新のRSS Atom
Counter: 1462, today: 1, yesterday: 0
最終更新: 2011-07-30 (土) 23:10:09 (JST) (4652d) by iseki

サイト内 検索

ログイン

ユーザー名:

パスワード:


パスワード紛失
新規登録

サブ メニュー

ミニカレンダー

前月2024年 4月翌月
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
<今日>

オンライン状況

98 人のユーザが現在オンラインです。 (11 人のユーザが xpwiki を参照しています。)

登録ユーザ: 0
ゲスト: 98

もっと...

アクセスカウンタ

今日 : 4745474547454745
昨日 : 9457945794579457
総計 : 2333170223331702233317022333170223331702233317022333170223331702
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com