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系の違いを見ていきたい、、、