opencv/opencv_test.h

54 lines
1.2 KiB
C
Raw Permalink Normal View History

#pragma once
#ifndef OPENCV_test
#define OPENCV_test
#include<opencv2/opencv.hpp>
#include<iostream>
#include<windows.h>
using namespace cv;
using namespace std;
class opencv_t
{
public:
opencv_t();
~opencv_t();
static opencv_t* create_new();
void visit_xiangsu(Mat& temp);//Mat<61><74><EFBFBD>ض<EFBFBD>д<EFBFBD><D0B4><EFBFBD><EFBFBD>
void visit_xiangsu(Mat& temp,int a);//Mat<61><74><EFBFBD>ض<EFBFBD>д<EFBFBD><D0B4><EFBFBD><EFBFBD>,
Mat operter_zuo(Mat& temp);
void tar_bar(Mat& temp);
void bar_demo(Mat& temp);
void color_sectect(Mat& temp);
Mat operter_chen(Mat& temp);
private:
std::vector<int> colormaps = {
cv::COLORMAP_AUTUMN,
cv::COLORMAP_BONE,
cv::COLORMAP_JET,
cv::COLORMAP_WINTER,
cv::COLORMAP_RAINBOW,
cv::COLORMAP_OCEAN,
cv::COLORMAP_SUMMER,
cv::COLORMAP_SPRING,
cv::COLORMAP_COOL,
cv::COLORMAP_HSV,
cv::COLORMAP_PINK,
cv::COLORMAP_HOT,
cv::COLORMAP_PARULA,
cv::COLORMAP_MAGMA,
cv::COLORMAP_INFERNO,
cv::COLORMAP_PLASMA,
cv::COLORMAP_VIRIDIS,
cv::COLORMAP_CIVIDIS,
cv::COLORMAP_TWILIGHT,
cv::COLORMAP_TWILIGHT_SHIFTED,
cv::COLORMAP_TURBO,
cv::COLORMAP_DEEPGREEN
};
};
#endif