admin
2023-02-09 125db633619a0b4c7bd1d498ea2bf1cefa4f73d3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#pragma once
#include "ImgUtil.h"
class L2TradeQueueUtil
{
private:
    //Ðзָô
    static list<int*> splitRows(cv::Mat img);
    //Áзָô
    static list<int*> splitCols(cv::Mat img,int startx,int starty,int endx,int endy,int minContentWidth=6);
 
    static void freeData(list<int*> dataList);
public:
    // ·Ö¸ô¸ÅÀÀÊý¾Ý
    static list<ImgArea> splitViewElements(cv::Mat img);
 
    // ·Ö¸ôÂò¶ÓÁÐ
    static list<ImgArea> splitBuyQueue(cv::Mat img,int index);
 
    //»ñÈ¡ÕýÔڳɽ»µÄ¶ÓÁÐ
    static HWND getTradeQueueBuyHWND(HWND tradeQueueHWND);
 
    //¹ýÂËÂòÈë¶ÓÁÐÐÅÏ¢
    static void filterTradeQueueBuyMat(cv::Mat& grayImg);
 
 
};