问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请问,VC++ 怎么识别屏幕上扫描下来的数字,能给个思路或相关函数吗,万分感谢

发布网友 发布时间:2022-05-02 23:34

我来回答

3个回答

热心网友 时间:2023-10-09 22:26

我不是做VC的 WIN32的函数不是太懂,这类资料应该还是挺多的。关于放大。缩小可以这么做。
放大,假设要放大一倍,一行的值是 0 1 0 0 0 0 1 0 放大之后应该就是
0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 0 很简单把 要是扩大1/3那么就要各3个加一个临接的点的值
缩小更不用说了0 1 0 0 0 0 1 0
就是 1 0 0 1。
这类算法很多 可以参考 ,也可以用WIN32的API进行图形放大缩小。

还有 数字判断的问题(2 3 6 8 9 0 )

2只有两个顶点
6有一个顶点,和一个连接点。
8有一个连接点。

根据这种规律去想办法去比较

热心网友 时间:2023-10-09 22:27

是不是类似于金山词霸的屏幕取词?你搜索“C++ 屏幕取词”应该就有了,大概是对词条的区域绘制一个矩形,然后系统会发WM_PRINT,和用TextOut重新把字绘制上去,你就在拦截这个API函数做手脚...

热心网友 时间:2023-10-09 22:27

用DirectShow写的。

配置好相关lib,编译这个cpp文件就可以运行,当然AVI文件路径自己相应设置。

#include "stdio.h"
#include "dshow.h"

void main()
{
IGraphBuilder *pGraph = NULL;

IMediaControl *pControl = NULL;

IMediaEvent *pEvent = NULL;

// 初始化COM 库

HRESULT hr = CoInitialize(NULL);

if (FAILED(hr))

{

printf("ERROR - Could not initialize COM library");

return;

}

// 建立过滤器图表管理器

hr = CoCreateInstance(CLSID_FilterGraph, NULL, CLSCTX_INPROC_SERVER,

IID_IGraphBuilder, (void **)&pGraph);

if (FAILED(hr))

{

printf("ERROR - Could not create the Filter Graph Manager.");

return;

}

hr = pGraph->QueryInterface(IID_IMediaControl, (void **)&pControl);

hr = pGraph->QueryInterface(IID_IMediaEvent, (void **)&pEvent);

// 建立过滤器图表

hr = pGraph->RenderFile(L"D:\\我的文档\\我的视频\\游戏\\魔兽世界\\燃烧的远征中文开场动画.avi", NULL);

if (SUCCEEDED(hr))

{

// 播放

hr = pControl->Run();

if (SUCCEEDED(hr))

{

// 等待播放结束

long evCode;

pEvent->WaitForCompletion(INFINITE, &evCode);

}

}

pControl->Release();

pEvent->Release();

pGraph->Release();

CoUninitialize();
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 锻炼颈椎的几个动作 水多久能结冰 冰能在多长时间内形成 请问水低于0度会结冰吗? 如何防止脱发严重 嘴唇上有黑印用蜜蜡和棉线去除了胡须 日语读成 哦呀斯密 那赛义~~~什么意思 如何读取屏幕上特定位置的数字 “哦呀斯密”与“哦雅思米娜赛”有什么区别? 日语后面加上呐噻是什么意思?比如说晚安。哦呀斯密。和哦呀斯密呐噻... 如何识别屏幕上的数字 哦呀斯密是什么意思 哦呀斯密那塞一般对谁说 欧亚斯密纳塞是什么意思? 农业银行有哪些作用? 大便不畅喝龙井茶有用吗 问一年四季喝龙井茶有什么好处?还有红茶和绿茶两者有什么区别吗? 古诗中有好多诗句也成对出现,构成对联,如“鸟宿池边树,僧敲月下门”。请在举几个这样的例子 四个字字义两两相对的成语。 百草乐园里花香幽幽的下联是什么 上联:天高地厚山青水秀钟灵毓秀伊人仍旧。求下联? 帮忙对对子 哪位朋友知道肥西聚星湖什么时候能建设好?谢谢 鞍山本土知名品牌都有哪些? 请问鞍山的朋友有谁知道雪花啤酒为地震灾区捐了多少钱?青岛啤酒集团已经捐款了100万. 谁知道鞍山哪有冬钓的地方? 夏普电视如何知道有数字功能如何识别? 哦呀斯密与哦雅思米娜赛有什么区别 多显示器显示器的识别数字 哦尼桑哦呀斯密什么意思 一个男生对一个女生说:“哦呀斯密”是啥意思? 亲,有没有一种扫描技术或扫描仪器,对着什么数字文字能识别,并且能在屏幕显示扫到的相应的数字和文字? 人脑如何识别图形中的数字的 玉溪二职中有些什么专业 别人跟你说哦呀斯密,你怎么回复他 优秀健身教练,真的年薪破百万吗??? 如何对屏幕上的图形识别并计数?用什么语言比较合适?大概怎么做? 我初三快要毕业了,想读玉溪二职中,但我不知道这个学校有些什么专业,请知道的给我一个全面的答案 玉溪二职中读汽车应用与维修后的就业率好吗 玉溪二职中读什么好呢 按键精灵在网页查找关键字数量如何存入指定变量? 玉溪的大专有哪些 玉溪二职中有会计专业么? 数码测电笔显示屏怎么识别?如1236 玉溪二职中与玉溪财校收不收往届生,学费一般多少? 玉溪二职中高考班可以转中职吗?玉溪二职中高考班可以转职吗