#include "stdafx.h"
//液桥#include "stdafx.h"闹贺猛
#include <cv.h>
#include <highgui.h>
#include <cxcore.h>
using namespace cv
int main(int argc,char** argv)
{
IplImage *src=cvLoadImage("D:\\Lena.jpg",0)
if(src==NULL)
{
return 0
}
cvNamedWindow("src", CV_WINDOW_AUTOSIZE)
cvShowImage("src", src)
IplImage *dst1_img=cvCreateImage(cvGetSize(src),IPL_DEPTH_8U,1)
cvSmooth (src, dst1_img, CV_GAUSSIAN, 11, 0, 0, 0)
cvNamedWindow ("Gaussian", CV_WINDOW_AUTOSIZE)
cvShowImage ("Gaussian", dst1_img)
IplImage *adaptive_img = cvCreateImage(cvGetSize(dst1_img),IPL_DEPTH_8U,1)
cvAdaptiveThreshold(dst1_img, adaptive_img, 255, ADAPTIVE_THRESH_GAUSSIAN_C, THRESH_BINARY, 7, 8)//函数改成这样即可拍嫌
cvNamedWindow ("adaptive", CV_WINDOW_AUTOSIZE)
cvShowImage ("adaptive", adaptive_img)
waitKey()
return 0
}
根据你代码稿枣的意思,图片仿轮个位置备敬信必须是通过main函数的参数来指定的,即argv[1]。并不是说你把图片放在工程所在的文件夹就可以了的。你必须在cmd中输入图像所在的位置。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)