Added a tiny oled display

This commit is contained in:
2021-01-23 04:11:09 +03:00
parent 19a614b29b
commit 517ad11517
3 changed files with 30 additions and 1 deletions

BIN
cat.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

23
image.py Normal file
View File

@@ -0,0 +1,23 @@
import time
import Adafruit_GPIO.SPI as SPI
import Adafruit_SSD1306
from PIL import Image
RST = 24
disp = Adafruit_SSD1306.SSD1306_128_32(rst=RST)
disp.begin()
disp.clear()
disp.display()
image = Image.open('cat.png').convert('1')
def cat():
disp.image(image)
disp.display()
def no_cat():
disp.clear()
disp.display()

View File

@@ -5,6 +5,8 @@ import importlib.util
from threading import Thread from threading import Thread
import time import time
from image import *
IM_WIDTH = 1280 IM_WIDTH = 1280
IM_HEIGHT = 720 IM_HEIGHT = 720
@@ -110,7 +112,11 @@ def pet_detector(frame, detection_time):
detection_time += 1 detection_time += 1
else: else:
detection_time = 0 detection_time = 0
print(detection_time) no_cat()
print(detection_time)
if detection_time >= 2:
cat()
return frame, detection_time return frame, detection_time