图像类似正弦线,从百度上找了好久类似的DEMO,没找到,自己用了一个笨方法实现了。
#include <opencv2/opencv.hpp>
#include "opencv2/objdetect/objdetect.hpp"
#include "opencv2/highgui/highgui.hpp"
#include "opencv2/imgproc/imgproc.hpp"
#include <opencv2/imgproc/types_c.h>
#include "opencv2/core/core.hpp"
#include <string>
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <iostream>
using namespace cv;
using namespace std;
int main()
{
Mat image = imread("test.png");
if (image.empty())
{
cout << "open img failed\n" << endl;
return -1;
}
//输入拟合点
std::vector<cv::Point> points;
std::vector<cv::Point> points1;
std::vector<cv::Point> points2;
std::vec