Skip to main content

Detect doorposts from pointclouds

Project description

Doorpost Detector

This package contains a pointcloud processing pipeline to estimate the poses of doorposts.

Quick start

pip install -r requirements.txt

pip install -e .

To obtain doorpost poses from cropped pointcloud

import doorpost_detector.api as dpd

response = dpd.doorpost_pose_from_cropped_pointcloud_usecase(points)

To obtain doorpost poses from pointcloud

import doorpost_detector.api as dpd

response = dpd.doorpost_pose_from_pointcloud_and_door_location_estimate_usecase(points, door_location)

Response format

@dataclass
class Response:
    success: bool
    poses: tuple[float, float, float, float] # x1,y1,x2,y2
    certainty: tuple[float, float]

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

doorpost_detector-0.1.0.tar.gz (8.1 kB view details)

Uploaded Source

Built Distribution

doorpost_detector-0.1.0-py3-none-any.whl (9.7 kB view details)

Uploaded Python 3

File details

Details for the file doorpost_detector-0.1.0.tar.gz.

File metadata

  • Download URL: doorpost_detector-0.1.0.tar.gz
  • Upload date:
  • Size: 8.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.7

File hashes

Hashes for doorpost_detector-0.1.0.tar.gz
Algorithm Hash digest
SHA256 7640ae21cacf4302224a54efc9da18db939ea26ba39168b0dba5e974db67be10
MD5 8e110e4543a822af8be02dd07c0886dd
BLAKE2b-256 79b227dee3230d373a5dafa59f9dc0ddc3ded0b238d31413b801b662dc4b8465

See more details on using hashes here.

File details

Details for the file doorpost_detector-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: doorpost_detector-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 9.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.7

File hashes

Hashes for doorpost_detector-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 406c81a2991546b3b3a1231c01b0a4c69a4153e87494a8c058bf38bb1ee82727
MD5 7fd9c3127fbccc75c0a4e3e1ce39b9c0
BLAKE2b-256 f9c6abebdabe8edb319814635867f930924a4f36d26dd6de35e4feeed08640f0

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