首页 > 其他分享 > coc仓库--minicap截图函数

coc仓库--minicap截图函数

时间:2023-07-18 22:57:27浏览次数:32  
标签:截图 mat -- coc file minicap createMatFromMem 函数

minicap截图

1.原函数

void screenShot(const std::string *ADB_IP, cv::Mat *mat)
{
    // 首先,运行runShellAndReturn获取file指针
    std::string cmd = "adb -s " + *ADB_IP + " shell LD_LIBRARY_PATH=/data/local/tmp /data/local/tmp/minicap -P 1920x1080@1920x1080/0 -s ";
    FILE *file = runShellAndReturn(cmd.data(), "r");
    // 通过createMatFromMem函数将file输出流读取到mat中去
    createMatFromMem(file, mat);
}

2.函数解析

  • 此函数主要是实现截图功能
  • 首先,运行runShellAndReturn获取file指针
  • 然后,通过createMatFromMem函数将file输出流读取到mat中去

标签:截图,mat,--,coc,file,minicap,createMatFromMem,函数
From: https://www.cnblogs.com/yuxiannana/p/17564340.html

相关文章

  • vector最大流试预习
    最大流预习目录最大流预习前情提要:EK算法流程重要代码实现:1.vector怎么快速找反向边呢?2.已知u,v,两者我都不知道具体存储位置怎么办?3.去重怎么办?4.最后一定记住bfs及其小细节即可!前情提要:看看人家初中,早就学完最大流最小割,还在最小费用流了,我却从来没有正式接触过太丢脸了吧所......
  • shardingsphere配置读写分离集群(1主2从结构)
    第一章、shardingsphere的安装1、使用ftp将离线安装包放到/opt2、进入opt目录,解压,移动到/usr/local,重命名cd/opttar-xzvfmysql-5.7,29-linux-glibc2.12-x86_64.tar.gzmvapache-shardingsphere-4.1.1-sharding-proxy-bin/usr/localcd/usr/localmvapache-shardingsph......
  • 游戏不支持8000hz回报率,还是电脑配置不够?
    鼠标用到8000的回报率。某些游戏会变得很卡,是因为配置的问题吗?我个人感觉兼容性问题更大。鼠标调到8000hz的回报率,穿越火线甚至是CS1.6这个古老的游戏在转动画面的时候,FPS会明显下降而导致卡顿。而大型游戏孤岛惊魂5特效全高却完美支持8000的回报率,不会有丝毫的卡顿。所以说用8000......
  • 从RNN到Transformer
    1.RNN循环神经网络的内容可参考https://www.youtube.com/watch?v=UNmqTiOnRfg。RNN建模的对象是具有时间上前后依赖关系的对象。以youtube上的这个视频为例,一个厨师如果只根据天气来决定今天他做什么菜,那么就是一个普通的神经网络;但如果他第i天所做的菜不仅和第i天的天气有关,还......
  • Java的SPI机制实践
    JavaSPI机制概述先给出结论:“Java的SPI是一种服务发现机制,用于约定接口和动态发现实现类,体现了分层解耦的思想”。Java的SPI机制常用于框架扩展或组件替换,最常见的JavaSPI应用就是JDBCDriver,JDK提供了java.sql.Driver接口,却将具体的实现交给了相应的数据库驱动,比如:在mysql-co......
  • 1851. 包含每个查询的最小区间 (Hard)
    问题描述[1851.包含每个查询的最小区间](Hard)给你一个二维整数数组intervals,其中intervals[i]=[leftᵢ,rightᵢ]表示第i个区间开始于leftᵢ、结束于rightᵢ(包含两侧取值,闭区间)。区间的长度定义为区间中包含的整数数目,更正式地表达是rightᵢ-leftᵢ+1......
  • 1851. Minimum Interval to Include Each Query (Hard)
    Description1851.MinimumIntervaltoIncludeEachQuery(Hard)Youaregivena2Dintegerarrayintervals,whereintervals[i]=[lefti,righti]describestheithintervalstartingatleftiandendingatrighti(inclusive).Thesizeofanintervalisdefi......
  • MIT 6.S081 Multiprocessors and locking
    whylock防止多核并行运行下的racecondition导致的错误。内核中的数据是典型的concurrently-accessed的数据。raceconditionandhowthelockavoiditAraceconditionisasituationinwhichamemorylocationisaccessedconcurrently,andatleastoneaccess......
  • 7.19总结
    上午起的比较早,五点半起来了,吃了饭去姥姥家一趟,回来后在床上躺了会,看了一下假期前老师发的那个java测试题,大约读了一遍,了解了一下功能需求,其实对于目前的我的来说,感觉还是有些难,希望小学期做完那几个程序系统会给我带来点提升吧。下午就摆了,看了会大道至简,里面有些看不懂,反正今天......
  • CSharp: Excel Convert Pdf
     /***netcore6***/usingIronPdf;usingOfficeOpenXml;usingSystem.Text;usingSpire.Pdf;usingSpire.Pdf.Graphics;usingSpire.Xls;usingNPOI.SS.UserModel;usingNPOI.XSSF.UserModel;usingiTextSharp.text;usingiTextSharp.text.pdf;nam......