No.1ベストアンサー
- 回答日時:
こんにちは。
当方はwindowsなのですが、openCVと言う事で、一応お話だけでも。
iplのimageDataがグラフィックスを示す配列ですので、二値化した後、imageDataを走査しながら、ビットが立っていればカウントアップすれば白い面積が取れる様な気がします。
以下参考程度に。
typedef struct
{
int dim;//総面積
int white;//白の面積
int black;//黒の面積
}MONOSPACE;
MONOSPACE space = {0};
//ファイルからイメージを読み込む
IplImage* img = ::cvLoadImage("TestImage.bmp", 0);
//二値化する(127以上で1を出力する)
::cvThreshold(img, img, 255 / 2, 1, CV_THRESH_BINARY);
for(int y = 0; y < img->height; y++)
{
for(int x = 0; x < img->width; x++)
{
const int val = img->imageData[y * img->widthStep + x];
if(val & 1)++space.white;//白色なのでカウントする
}
}
//総面積
space.dim = img->width * img->height;
//黒い面積
space.black=space.dim - space.white;
//iplの開放
::cvReleaseImage(&img);
この回答へのお礼
お礼日時:2009/02/24 17:26
IplImage構造体の中のimageDataを見ればよかったんですね!
ありがとうございます!!無事面積を求めることが出来ました(^^)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 数学 賃料と専有面積のデータが60部屋分ほどがあり、 賃料÷専有面積(=1㎡あたりの賃料)の数式で計算する 2 2023/02/18 20:33
- 数学 数学の問題について 1 2023/02/13 18:40
- 数学 グラフで囲まれた面積を求める問題で 区間a〜b(a<b)で定積分∫f(x)-g(x)dx=-aと負の 3 2023/02/08 23:05
- HTML・CSS トリミングで表示した画像をクリックで元どおりにしたい 3 2022/12/16 18:49
- 数学 第4問 座標平面上に3点 A(1, 1),B(1, 5), C(7, 3) を頂点とするABCがある 2 2022/10/01 14:53
- 数学 数II 質問 放物線y=3-x²(-√3≦x≦√3)とx軸に平行な直線が異なる2点A,Bで交わるとき 3 2023/08/16 18:17
- Photoshop(フォトショップ) 情報処理の画像生成の問題について 2 2023/05/05 23:56
- 数学 三角形の面積比がわかりません。 2 2023/01/13 08:53
- 数学 不定積分を求める問題です。 3x/√2x-1 の不定積分を求めたいのですが、画像のように解いたところ 1 2023/05/13 18:05
- PHP php 確認表示画面で値をSESSIONから取り出す理由の解釈は正しいでしょうか? 1 2023/06/09 17:39
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
OpenCV での画素値の比較について
-
色の変更
-
リンク先を動的に変更する
-
libjpegライブラリの使い方につ...
-
画像が表示でnull; this.src
-
指定したフォルダの画像を一括...
-
MAX関数を使ってからLEFT JOIN...
-
スタイルシートで画面を上下に...
-
JavaScript スライドの画像にリ...
-
textareaに画像を表示したい
-
アコーディオンメニューの開閉制御
-
javascriptでスタイルを動的に...
-
キャラクターがぴょこんと飛び...
-
HTMLで条件分岐はできますか?
-
Ctrl+F(検索)の窓を出したいの...
-
javascriptで、クリックしたら...
-
c++std::string型をTCHARに変換...
-
URL末尾に特定の文字を含む場合...
-
【jQuery】複数の画像の読み込...
-
eclipseでcssを使うためには?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JavaScriptで変更した属性の元...
-
MFCで画像を表示させているので...
-
画像が表示でnull; this.src
-
error LNK2019 未解決のシンボ...
-
(javascript)HTMLで指定した...
-
外部javascriptの重複を防ぐには
-
libjpegライブラリの使い方につ...
-
Vb.net2005での画像の合成方法
-
外部ファイルにしたら文字化け...
-
jQuery 複数のfind()
-
HTMLからimgのsrcのみを正規表...
-
html内にスライドショーを複数設置
-
条件分岐でキーが入力されてい...
-
複数画像のランダム複数表示(...
-
ダイアログから画像ファイルは...
-
【OpenCV】二値画像後、白の部...
-
"lightbox"の"CLOSE"ボタンクリ...
-
onclickで画面が固まる・・・ら...
-
pythonで、tkinterとpillowの組...
-
imgボタンにfocusの当て方
おすすめ情報