eeeeeeeeeeeeeeeda

This commit is contained in:
Yamozha 2022-01-02 03:27:13 +02:00
parent 814d58acfc
commit 07074ca0ec

33
main.py
View File

@ -2,6 +2,39 @@ from flask import Flask
import RPi.GPIO as gpio
from time import sleep
import subprocess
import picamera
import pyshine as ps # pip3 install pyshine==0.0.9
# Camera server
def camera():
HTML="""
<html>
<head>
<title>PyShine Live Streaming</title>
</head>
<body>
<center><h1> PyShine Live Streaming using OpenCV </h1></center>
<center><img src="stream.mjpg" width='640' height='480' autoplay></center>
</body>
</html>
"""
StreamProps = ps.StreamProps
StreamProps.set_Page(StreamProps,HTML)
address = ('0.0.0.0',9000) # Enter your IP address
StreamProps.set_Mode(StreamProps,'picamera')
with picamera.PiCamera(resolution='640x480', framerate=30) as camera:
output = ps.StreamOut()
StreamProps.set_Output(StreamProps,output)
camera.rotation = 90
camera.start_recording(output, format='mjpeg')
try:
server = ps.Streamer(address, StreamProps)
print('Camera serving started at','http://'+address[0]+':'+str(address[1]))
server.serve_forever()
finally:
camera.stop_recording()
# MQ-135 gas sensor
def stinker():