13_OpenCV计算矩阵中非0元素的个数

cv::countNonZero()函数返回矩阵中的非0像素数。使用时需要注意输入矩阵必须是单通道矩阵,否则会抛出异常。
函数原型:
int cv::countNonZero(
cv::InputArray mtx
);
 
使用示例:
try
{
std::string strFilename = "Test.bmp";
cv::Mat img = cv::imread(strFilename);
cv::Mat gray;
cv::cvtColor(img, gray, cv::COLOR_RGB2GRAY);
int nCount = cv::countNonZero(gray);
std::cout << "count = " << nCount << std::endl; } catch(cv::Exception excep) { std::cout << std::endl; std::cout << "exp_msg = " << excep.msg.c_str()

13_OpenCV计算矩阵中非0元素的个数最先出现在Python成神之路

版权声明:
作者:倾城
链接:https://www.techfm.club/p/25387.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>