原理,好复杂,脑壳痛, 详见:霍夫变换
过程:
API:
应用:
直线检测
#include<opencv2/opencv.hpp>
#include <iostream>
#include <opencv2/highgui/highgui_c.h>
using namespace std;
using namespace cv;
Mat src, temp, gray_src, dst;
const char* OUTPUT_TITLE = "OUTPUT";
int main(int argc, char** argv)
{
src = imread("E://VS-pro//images//houghline.bmp");
if (!src.data)
{
cout << "can not find .." << endl;
return -1;
}
imshow("原图", src);
//先边缘检测 在用cvtcolor转彩色
Canny(src, gray_src, 150, 200);
cvtColor(gray_src, ds