#include <iostream>
#include <opencv2/opencv.hpp>
using namespace std;
using namespace cv;
int main() {
// 读取灰度图像
Mat gray_image = imread("gray_image.jpg", IMREAD_GRAYSCALE);
if (gray_image.empty()) {
cout << "无法加载图像!" << endl;
return -1;
}
// 统计非零像素数量
int non_zero_count = countNonZero(gray_image);
int total_pixels = gray_image.rows * gray_image.cols;
if (non_zero_count == 0) {
cout << "灰度图像全为0!" << endl;
} else {
cout << "灰度图像不全为0!" << endl;
}
return 0;
}
07-12
1859
02-28
1538
06-22
1390
12-06
1278
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交