#include "main.h"
#include <opencv2\opencv.hpp>
#include <iostream>
#include <string>
using namespace cv;
using namespace std;
//source image
Mat srcImage;
//Blur image
Mat BlurImage;
//output image
Mat dstImage;
void MyGammaCorrection(Mat& src, Mat& dst, float fGamma);
int main()
{
Mat gaussian_Img,gaussian_canny_Img;
srcImage=imread(INPUT_IMAGE);
if(srcImage.empty())
{
cout<<"error to load image...";
return -1;
}
MyGammaCorrection(srcImage,dstImage,1/2.2);
GaussianBlur(srcImage,BlurImage,Size(11,11),0,0);
imwrite("gaussianblur.jpg",BlurImage);
BackProjection();
HogGradient( );
//GaussianBlur(srcImage,gaussian_Img,Size(5,5),0,0);
//Canny(gaussian_Img,gaussian_canny_Img,240,50);
imshow("srcImage",srcImage);
//imshow("gaussian_image",gaussian_Img);
//imshow("gaussian_canny_Img",gaussian_canny_Img);
waitKey();
return 0;
}
singleview---main.cpp
最新推荐文章于 2024-05-21 13:59:39 发布