回答
Hamibot 内置了 OCR(文字识别)功能。该功能从 Hamibot 1.2.2 版本开始支持。
你可以使用 ocr 模块来识别图片中的文字,主要包含以下两个方法:
ocr.recognize(img):识别图片中的文字,返回包含位置信息的详细结果。ocr.recognizeText(img):识别图片中的文字,只返回纯文本结果。
下面是一个简单的使用示例,需要先申请屏幕截图权限:
// 文档地址 https://docs.hamibot.com/
if (!requestScreenCapture()) {
toastLog('没有授予 Hamibot 屏幕截图权限');
hamibot.exit();
}
sleep(1000);
log('开始截屏');
const img = captureScreen();
toastLog('开始识别');
const res = ocr.recognize(img);
log(res);
hamibot.exit();
请确保你的 Hamibot 客户端版本在 1.2.2 及以上,并且已经授予了相应的截图权限。
ℹ️ 内容由 AI 生成,可能不准确,请注意核实