QPython覚書
QPythonを使ってアンドロイドスマホをwebcameraにする
こちらの記事を参考としました
良いもの。悪いもの。: Pythonを使ってAndroid端末を5分でリモートカメラにする方法
QPython(version2.7系)だとこんな感じ
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
# -*- coding: utf-8 -*-
import os
#import SimpleHTTPServer
import SocketServer
import androidhelper
#os.chdir("/sdcard/usr/http")
#pic='/sdcard/usr/http/snapshot.jpg'
class MyTCPRequestHandler(SocketServer.StreamRequestHandler):
def handle(self):
data = self.rfile.readline().strip()
print data
filename ='/sdcard/usr/http/img.jpg'
droid=androidhelper.Android()
droid.cameraCapturePicture(filename)
print("---1---")
f = open(filename, 'rb')
self.wfile.write("HTTP/1.1 200 OK\r\n")
self.wfile.write("Content-Type: image/png\r\n")
self.wfile.write("\r\n")
self.wfile.write(f.read())
f.close()
httpd = SocketServer.TCPServer(("",8000), MyTCPRequestHandler)
httpd.serve_forever()
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
QPython3(version3系)だとこんな感じ
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
作成中
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
ここから2系と3系の違いを見ていきたい、、、