初识霍夫变换,了解API
c++入门
#include<opencv2/opencv.hpp>
#include<iostream>
#include<math.h>
//当使用<iostream.h>时,相当于在C中调用库函数,使用的是全局命名空间,也就是早期的C++实现。
//当使用<iostream>时,该头文件没有定义全局命名空间,必须使用namespace std,指明在哪里的命名空间,这样才能使用类似于cout这样的C++标识符。
using namespace cv;
using namespace std;
Mat src,dst,src_gray, edge_dest;
const char* OUTPUT_TITLE = "canddy result";
//void Canny_Demo(int,void*);
int main(int args, char ** argv)
{
//Mat src, dst;
src = imread("D:/opencv源码/01 OpenCV图像处理视频课程/hfbh.png");
if (src.empty()) {
printf("Do not exist!");
return -1;
}
dst.create(src.size(), src.type());
char INPUT_TITLE[] = "input image";
//char OUTPUT_WIN[] = "Laplance Demo";
namedWindow(INPUT_TITLE, CV_WINDOW_AUTOSIZE);
namedWindow(OUTPUT_TITLE, CV_WINDOW_AUTOSIZE);
imshow(INPUT_TITLE, src);
//边缘检测
Canny(src, src