すべての画像にはピクセル(x,y)があります
画像の x ピクセルと y ピクセルを数える方法を知りたい
画像のピクセル数
誰もがopencv c ++を使用してそれを行うのを手伝ってくれます
ありがとう
これは、幅、高さの検索など、すべての基本的なopencvの質問に対する優れたチュートリアルです。http ://www.cs.iit.edu/~agam/cs512/lect-notes/opencv-intro/opencv-intro.html
画像が の場合、それぞれ x 方向と y 方向のピクセル数に対応するIplImage
属性width
とがあります。height
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」は明らかに探しているものではないことに注意してください。これは、画像ではなく構造自体のサイズです。