Sys*_*orm 6 c++ opencv image image-processing
如何获取图像中的像素数?以下是我的代码,我需要得到Mat"m"中的总像素数.
int main()
{
Mat m = imread("C:/Users/Public/Pictures/Sample Pictures/Penguins.jpg");
namedWindow("Image");
imshow("Image",m);
waitKey(0);
}
Run Code Online (Sandbox Code Playgroud)
Aur*_*ius 20
如果您想要总像素数,请使用cv::Mat::total().
int nPixels = m.total();
Run Code Online (Sandbox Code Playgroud)
请注意,对于多通道图像,像素数与阵列中元素的数量不同.每个像素最通常在每个像素之间具有一个(即灰度)和四个(即BGRA)元素.
| 归档时间: |
|
| 查看次数: |
11243 次 |
| 最近记录: |