如何计算opencv中图像的0到10和240到255之间的像素

时间:2014-07-03 07:00:01

标签: opencv

如何使用直方图计算OpenCV中图像的0到10和240到255之间的像素

我试过这个但是无法得到它。请帮助我..

1 个答案:

答案 0 :(得分:4)

忘记直方图,改为使用:

Mat im = imread("myImage.jpg");
cvtColor(im,im,CV_BGR2GRAY);
cout << countNonZero((im<11)) << endl; // Number of pixels under 11 (0-10)
cout << countNonZero((im>239)) << endl; // Number of pixels over 239 (240-255)

希望它有所帮助!