| | |
| | | ImgUtil::init(); |
| | | OpenCLExcuter* openCLExcuter = new OpenCLExcuter(); |
| | | openCLExcuter->init(); |
| | | cv::Mat img = cv::imread("C:\\Users\\Administrator\\Desktop\\ocr\\l2_trade_queue_2.png"); |
| | | cv::Mat img = cv::imread("C:\\Users\\Administrator\\Desktop\\ocr\\trade\\Snipaste_2023-01-13_18-23-34.png"); |
| | | uchar* datas = (uchar*)malloc(sizeof(uchar) * img.rows * img.cols); |
| | | if (img.channels() == 4) |
| | | { |
| | |
| | | cv::Mat binary; |
| | | threshold(img1, binary, 96, 255, cv::THRESH_BINARY); |
| | | |
| | | cv::imwrite("C:\\Users\\Administrator\\Desktop\\ocr\\l2_trade_queue_gray.png", img1); |
| | | cv::imwrite("C:\\Users\\Administrator\\Desktop\\ocr\\trade\\Snipaste_2023-01-13_18-23-34_gray.png", img1); |
| | | |
| | | } |
| | | |
| | |
| | | OpenCLExcuter* openCLExcuter = new OpenCLExcuter(); |
| | | openCLExcuter->init(); |
| | | L2DataCapture *capture = new L2DataCapture(); |
| | | HWND win = THSActionUtil::getL2Win(); |
| | | CaptureUtil::init(win); |
| | | |
| | | while (TRUE) |
| | | { |
| | | //cv::Mat img = cv::imread("C:\\Users\\Administrator\\Desktop\\ocr\\l2_trade_queue_2_2.png"); |
| | | cv::Mat img = CaptureUtil::capture(0, CAPTURE_TYPE_TRADE_QUEUE); |
| | | L2TradeQueue tradeQueue = capture->captureLevel2TradeQueueData(openCLExcuter, img, 0); |
| | | printf("\n"); |
| | | Sleep(10); |
| | | } |
| | | cv::Mat img = cv::imread("C:\\Users\\Administrator\\Desktop\\ocr\\l2_trade_queue_3.png"); |
| | | L2TradeQueue tradeQueue = capture->captureLevel2TradeQueueData(openCLExcuter, img, 0); |
| | | printf("\n"); |
| | | } |
| | | |
| | | void testCaptureL2TradeQueue() { |
| | |
| | | ImgUtil::init(); |
| | | TradeListCapture* capture = new TradeListCapture(); |
| | | capture->init(NULL,NULL,NULL); |
| | | cv::Mat oimg = cv::imread("C:\\Users\\Administrator\\Desktop\\ocr\\trade\\Snipaste_2022-12-23_09-42-19.png"); |
| | | cv::Mat oimg = cv::imread("C:\\Users\\Administrator\\Desktop\\ocr\\trade\\Snipaste_2023-01-03_09-33-57.png"); |
| | | capture->captureSimpleTradeDelegateInfo(oimg); |
| | | } |
| | | |
| | |
| | | |
| | | |
| | | int main() { |
| | | //grayImg(); |
| | | testTradeSuccess(); |
| | | grayImg(); |
| | | return 1; |
| | | //testL2(); |
| | | //if (TRUE) { |