#include"highgui.h"
#include<iostream>
#include"cv.h"
IplImage* in,
double lowThresh,
double highThresh,
double aperture
)
{
IplImage* out =cvCreateImage(
cvGetSize(in),
IPL_DEPTH_8U,
1
);
if(in->nChannels !=1)
cvCvtColor(in,out,CV_BGR2GRAY);//转灰度图,提取边缘只能用灰度图
#include<iostream>
#include"cv.h"
using namespace std;
//提取边缘函数
IplImage* doCanny(IplImage* in,
double lowThresh,
double highThresh,
double aperture
)
{
IplImage* out =cvCreateImage(
cvGetSize(in),
IPL_DEPTH_8U,
1
);
if(in->nChannels !=1)
cvCvtColor(in,out,CV_BGR2GRAY);//转灰度图,提取边缘只能用灰度图