Skip to main content

Person Counter using torch

Project description

Person counter

from opencv_stream import VideoStreamer, FpsDrawer from person_counter.model import PersonCounterModel, PersonCounterOutput import numpy as np import os

VIDEO_DIR = "D:/project/facebodydetection/facebodydetect/app/src/videos" def get_video(): paths = [ os.path.join(VIDEO_DIR, p) for p in os.listdir(VIDEO_DIR)] return np.random.choice(paths)

stream = VideoStreamer.from_video_input(get_video()) fps = FpsDrawer()

model = PersonCounterModel()

@stream.on_next_frame() def index(frame: np.ndarray):

result = model.predict(frame)

if result.is_ok(): output: PersonCounterOutput = result.unwrap() output.draw(frame) else: raise result.exception

fps.draw(frame)

stream.start()

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

person_counter-1.1.2.tar.gz (82.9 kB view details)

Uploaded Source

Built Distribution

person_counter-1.1.2-py3-none-any.whl (117.1 kB view details)

Uploaded Python 3

File details

Details for the file person_counter-1.1.2.tar.gz.

File metadata

  • Download URL: person_counter-1.1.2.tar.gz
  • Upload date:
  • Size: 82.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.13

File hashes

Hashes for person_counter-1.1.2.tar.gz
Algorithm Hash digest
SHA256 258e3c72361c37ff88f3ad4d2a18001ad3b9623fa4b78e064e2d813a6e3467ad
MD5 502c55150a90efb291e52368e997def3
BLAKE2b-256 a990ab5084337a7c4defd1fb807f6f8125aaf784576c3faa89a86a0065ad1fde

See more details on using hashes here.

File details

Details for the file person_counter-1.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for person_counter-1.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9a02aa389bc5c6249f3f2c93461f66887cc240037b5e55642ccdcdadc4f36bdb
MD5 ffad442ba20263d05bc9434a9b89c4f4
BLAKE2b-256 c6250a906cbd571064d4d947d46a4b6daa03144bf566f4f6025f1a58c0dc5f93

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page