小编Vis*_*u V的帖子

如何将cv2.frames发送到浏览器

我正在尝试使用Python将网络摄像头图像发送到浏览器.现在,我使用以下代码发送它:

def send_a_frame():
 capture = cv2.VideoCapture(0)
 frame = capture.read()[1]
 cv2.imwrite("im1.png",frame)
 cnt = open("im1.png","rb").read()
 b64 = base64.encodestring(cnt)
 html = "<html><img src='data:image/png;base64,"+base64 +"'></html"
 send(html)
Run Code Online (Sandbox Code Playgroud)

如何保存图像并重新打开图像并使用单个语句转换为base64?

python sockets opencv

6
推荐指数
1
解决办法
6019
查看次数

检测键盘在android上的应用程序外是活动的

我正在尝试使用辅助功能服务来检测键盘是否处于活动状态(我的应用程序之外).为此,我试图阅读通知"选择键盘"(当启用多个键盘时).使用以下代码.

public class KeyboardWatcher extends AccessibilityService {

boolean isConnected = false;
@Override
public void onAccessibilityEvent(AccessibilityEvent event) {
    if (event.getEventType() == AccessibilityEvent.TYPE_NOTIFICATION_STATE_CHANGED) {
        final String packagename = String.valueOf(event.getPackageName());
        Log.d("Package", packagename);
        String msg = "";            
        List<CharSequence> s = event.getText();
        if(s.iterator().hasNext())
        {
            msg += s.iterator().next().toString();
            Log.d("MSG", msg);

        }else{
            Log.d("TYPE", event.getEventType()+"");
        }
    }else{
        Log.d("EVENT TYPE__",event.getEventType()+"");
        final String packagename = String.valueOf(event.getPackageName());
        Log.d("PNE", packagename);          
    }

}
protected void onServiceConnected() {

    if (isConnected) {
        return;
    }       
    AccessibilityServiceInfo info = new AccessibilityServiceInfo();
    info.eventTypes = AccessibilityEvent.TYPE_NOTIFICATION_STATE_CHANGED;
    info.feedbackType = AccessibilityServiceInfo.FEEDBACK_ALL_MASK; …
Run Code Online (Sandbox Code Playgroud)

android accessibilityservice

5
推荐指数
1
解决办法
1103
查看次数

标签 统计

accessibilityservice ×1

android ×1

opencv ×1

python ×1

sockets ×1