Репозиторий с шуточным резюме на питоне.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

42 lines
2.6 KiB

3 years ago
<html>
<head>
<title>Логово Игоря</title>
<link rel="stylesheet" href="{{ url_for('static', path='/prism.css') }}" rel="stylesheet">
<script src="{{ url_for('static', path='/prism.js')}}"></script>
<link href="https://unpkg.com/nes.css@2.3.0/css/nes.min.css" rel="stylesheet" />
<link href="https://fonts.googleapis.com/css?family=Press+Start+2P" rel="stylesheet">
</head>
<body style="background-color: #212529">
<div class="nes-container with-title" style="background-color: #212529">
3 years ago
<div class="nes-balloon from-right is-dark"
<h1 style="color: #00aa00 ;">(Google Coral + RPi 4)*RTSPCam = CCTV?</h1>
3 years ago
</div>
<div class="about">
<img src="/static/rabbit.png">
<a href="/" class="nes-btn is-success ">Другие поделки</a>
3 years ago
<a href="tg://resolve?domain=ElpinOfficial" class="nes-btn is-primary">Мой Телеграм: @ElpinOfficial </a>
3 years ago
</div>  
<pre title="cv.py" style="font-size: 20px">
<code class="language-python">
def pycoral_cctv(pycoral_cctv):
return pycoral_cctv.story
</code>
<p>
Моя малинка 4 верой и правдой служила мне как детектор движения на даче в деревне.
Только вот одна была с ней беда:
motioneye и под капотом motion безбожно срабатывали буквально на все - дождь снег ветер.
Как-то вспомнил что давно хотел присмотреться к ускорителю Google Coral.
Пока заказанный свисток отправлялся со склада в Мск, я думал как мне его использовать.
Стандартные детекторы движения (например motion motioneye) достаточно часто false positive на всякий шум (ветер/снег)
Поэтому мой CCTV будет писать через ffmpeg качественный захват движения в камере, но только после обнаружения в кадре
реального человека.
Код:
<a href="http://ielpin.ru/git/ElpinPublic/coral_cctv" class="nes-btn is-primary">Мой CCTV= Raspberry4+GoogleCoral</a>
Результат:
<img src="/static/cctv.png">
3 years ago
</p>
</pre>
</div>
</body>
</html>