OpenCV——积分图计算
Posted long5683
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OpenCV——积分图计算相关的知识,希望对你有一定的参考价值。
1 #include <opencv2/opencv.hpp> 2 #include <iostream> 3 #include "math.h" 4 5 using namespace cv; 6 using namespace std; 7 8 int main(int argc, char** argv) { 9 Mat src = imread("test.jpg",0); 10 if (src.empty()) { 11 printf("could not load image... "); 12 return -1; 13 } 14 imshow("input image", src); 15 16 //计算积分图 17 Mat sumii = Mat::zeros(src.rows+1,src.cols+1,CV_32FC1);//CV_32FC1防止溢出 18 Mat sqsumii = Mat::zeros(src.rows + 1, src.cols + 1, CV_32FC1);//CV_32FC1防止溢出 19 integral(src,sumii,sqsumii); 20 21 normalize(sumii, sumii,0,255,NORM_MINMAX,CV_8UC1,Mat()); 22 imshow("integral image", sumii); 23 24 waitKey(0); 25 return 0; 26 }
以上是关于OpenCV——积分图计算的主要内容,如果未能解决你的问题,请参考以下文章