admin
2022-10-28 086ec74e94654e92b3a1c6f42612d12ef33ff4b2
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
27
28
29
#pragma once
#include "ImgUtil.h"
#include "OpenCLExcuter.h"
struct TradeQueueResult {
    //´úÂëÃû³Æ
    string code_name;
    //Âò1Á¿
    int buy_1_volumn;
    // Âò1¼Û¸ñ
    string buy_1_price;
    // Ê±¼ä
    string time;
    
};
 
class TradeQueueCapture
{
private:
    OpenCLExcuter *openCLExcuter;
    list<int*> split(cv::Mat grayImg);
    TradeQueueResult recognition_buy_1_volumn(cv::Mat grayImg, list<int*> posList);
 
public:
    bool isRunning();
    TradeQueueCapture();
    //trade_win_hwnd Õû¸ö½»Ò×Ãæ°åµÄ¾ä±ú
    TradeQueueResult recognition_buy_1_volumn(HWND trade_win_hwnd);
    TradeQueueResult recognition_buy_1_volumn(cv::Mat grayImg);
};