flagflag  If you want to see English page, please click "English" Button at Left.
1: 2011-07-30 (土) 23:08:38 iseki ソース
Line 1: Line 1:
 +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

サイト内 検索

ログイン

ユーザー名:

パスワード:


パスワード紛失
新規登録

サブ メニュー

ミニカレンダー

前月2024年 5月翌月
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 31
<今日>

オンライン状況

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

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

もっと...

アクセスカウンタ

今日 : 1282512825128251282512825
昨日 : 7722772277227722
総計 : 2344430623444306234443062344430623444306234443062344430623444306
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com