Usuwanie śmieci
This commit is contained in:
parent
7ad85ce222
commit
eef7f29c70
@ -1,53 +0,0 @@
|
||||
import cv2
|
||||
import sys
|
||||
import logging as log
|
||||
import datetime as dt
|
||||
from time import sleep
|
||||
|
||||
cascPath = "haarcascade_frontalface_default.xml"
|
||||
faceCascade = cv2.CascadeClassifier(cascPath)
|
||||
log.basicConfig(filename='webcam.log',level=log.INFO)
|
||||
|
||||
video_capture = cv2.VideoCapture(0)
|
||||
anterior = 0
|
||||
|
||||
while True:
|
||||
if not video_capture.isOpened():
|
||||
print('Unable to load camera.')
|
||||
sleep(5)
|
||||
pass
|
||||
|
||||
# Capture frame-by-frame
|
||||
ret, frame = video_capture.read()
|
||||
|
||||
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
|
||||
|
||||
faces = faceCascade.detectMultiScale(
|
||||
gray,
|
||||
scaleFactor=1.1,
|
||||
minNeighbors=5,
|
||||
minSize=(30, 30)
|
||||
)
|
||||
|
||||
# Draw a rectangle around the faces
|
||||
for (x, y, w, h) in faces:
|
||||
cv2.rectangle(frame, (x, y), (x+w, y+h), (0, 255, 0), 2)
|
||||
|
||||
if anterior != len(faces):
|
||||
anterior = len(faces)
|
||||
log.info("faces: "+str(len(faces))+" at "+str(dt.datetime.now()))
|
||||
|
||||
|
||||
# Display the resulting frame
|
||||
cv2.imshow('Video', frame)
|
||||
|
||||
|
||||
if cv2.waitKey(1) & 0xFF == ord('q'):
|
||||
break
|
||||
|
||||
# Display the resulting frame
|
||||
cv2.imshow('Video', frame)
|
||||
|
||||
# When everything is done, release the capture
|
||||
video_capture.release()
|
||||
cv2.destroyAllWindows()
|
@ -1,13 +0,0 @@
|
||||
{% macro show_provider_button(provider_id, display_name, conn) %}
|
||||
{% if conn %}
|
||||
<form action="{{ url_for('social.remove_connection', provider_id=conn.provider_id, provider_user_id=conn.provider_user_id) }}" method="DELETE">
|
||||
<input type="submit" value="Disconnect {{ display_name }}" />
|
||||
</form>
|
||||
{% else %}
|
||||
<form action="{{ url_for('social.connect', provider_id=provider_id) }}" method="POST">
|
||||
<input type="submit" value="Connect {{ display_name }}" />
|
||||
</form>
|
||||
{% endif %}
|
||||
{% endmacro %}
|
||||
|
||||
{{ show_provider_button('facebook', 'Facebook', facebook_conn) }}
|
@ -1,28 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>Chat Room</title>
|
||||
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/1.4.8/socket.io.min.js"></script>
|
||||
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() {
|
||||
var socket = io.connect('http://127.0.0.1:5000');
|
||||
socket.on('connect', function() {
|
||||
socket.send('User has connected!');
|
||||
});
|
||||
socket.on('message', function(msg) {
|
||||
$("#messages").append('<li>'+msg+'</li>');
|
||||
console.log('Received message');
|
||||
});
|
||||
$('#sendbutton').on('click', function() {
|
||||
socket.send($('#myMessage').val());
|
||||
$('#myMessage').val('');
|
||||
});
|
||||
});
|
||||
</script>
|
||||
<ul id="messages"></ul>
|
||||
<input type="text" id="myMessage">
|
||||
<button id="sendbutton">Send</button>
|
||||
</body>
|
||||
</html>
|
Loading…
Reference in New Issue
Block a user