-2

すべての画像にはピクセル(x,y)があります

  1. 画像の x ピクセルと y ピクセルを数える方法を知りたい

  2. 画像のピクセル数

誰もがopencv c ++を使用してそれを行うのを手伝ってくれます

ありがとう

4

3 に答える 3

1

これは、幅、高さの検索など、すべての基本的なopencvの質問に対する優れたチュートリアルです。http ://www.cs.iit.edu/~agam/cs512/lect-notes/opencv-intro/opencv-intro.html

于 2012-05-23T21:31:57.823 に答える
1

画像が の場合、それぞれ x 方向と y 方向のピクセル数に対応するIplImage属性widthとがあります。height

于 2012-05-23T19:18:30.890 に答える
0

Gnosophilon が指摘したように、画像が opencv IplImage の場合、画像のピクセル数に直接アクセスできます。

int nImageType = CV_LOAD_IMAGE_COLOR;
IplImage *pImage = cvLoadImage("myImage.bmp", nImageType); 

int nNumberOfPixelInImage = pImage->imageSize;

または、これを行うこともできます:

int nNumberOfPixelInImage = pImage->width * pImage->height;

IplImage 構造のドキュメントを見ると、イメージに関する多くの情報が見つかります。

ただし、構造要素「pImage->nSize」は明らかに探しているものではないことに注意してください。これは、画像ではなく構造自体のサイズです。

于 2012-05-29T18:48:28.677 に答える