SOMS/test/XuAilibTest/LineHandle.h
2024-07-15 10:31:26 +08:00

18 lines
556 B
C++

#pragma once
#include "LineHandle.h"
#include <iostream>
#include <SegDetector.h>
#include <NanoDetector.h>
#include <opencv2\imgproc\types_c.h>
#include<opencv2/imgproc/imgproc_c.h>
class LineHandle
{
public:
void crossPointsOfLines(cv::Vec4i lineA, cv::Vec4i lineB, cv::Point2f& crossPoints);
static bool comp(const cv::Point2f& a, const cv::Point2f& b);
static long CalcMatSum(cv:: Mat img);
static bool ComparePairFirst(std::pair<int, int> a, std::pair<int, int> b);
static bool ComparePairSecond(std::pair<int, int>a, std::pair<int, int> b);
};