我想实时处理我的屏幕。
是否有一些用于python的实时OCR库,我可以使用吗?
或者是否有一些我可以使用的更好的技术?
答案 0 :(得分:2)
在VLC中,转到媒体 - >流 - >捕获设备,选择桌面并创建流。创建HTTP流。
然后使用OpenCV打开流并使用以下内容:
cv::VideoCapture vcap;
if(!vcap.open(videoStreamAddress)) {
std::cout << "Error opening video stream or file" << std::endl;
return -1;
}
cv::namedWindow("Output Window");
while (true) {
if(!vcap.read(image)) {
std::cout << "No frame" << std::endl;
cv::waitKey();
}
//Process image here
}
对不起,它是C ++而不是Python,但你可以轻松地在Python中做同样的事情。
免责声明:我自己没有测试过,这只是一个想法