Skip to main content

Meta HB Toolkit

Project description

metahb

metahb部署通用框架

1、安装最新版 meta-cv

pip install meta-cv

2、安装最新版 meta-hb

pip install meta-hb

3、目标检测示例(参考detection_demo.py代码)

import platform, cv2
import metahb as mh

Detection = mh.DetectionHB

y = Detection(model_path='models/yolov8m.onnx' if platform.machine() == 'x86_64' else 'models/yolov8m.bin',
              input_width=640,
              input_height=480,
              confidence_thresh=0.5,
              nms_thresh=0.3,
              class_names=classnames,
              device_id=0)

img = cv2.imread('models/bus.jpg')
_dets, _scores, _labels = y.predict(cv2.cvtColor(img, cv2.COLOR_BGR2RGB), use_preprocess=True)

# 显示
y.show(img, _dets, _scores, _labels)
cv2.imwrite("models/bus.png", img)

4、实例分割示例(参考segment_demo.py代码)

import platform, cv2
import metahb as hb

Segment = mr.SegmentHB

y = Segment(model_path='models/yolov8m-seg.onnx' if platform.machine() == 'x86_64' else 'models/yolov8m-seg.bin',
            input_width=640,
            input_height=480,
            confidence_thresh=0.5,
            nms_thresh=0.3,
            class_names=classnames,
            device_id=0)

img = cv2.imread('models/bus.jpg')
_dets, _scores, _labels = y.predict(cv2.cvtColor(img, cv2.COLOR_BGR2RGB), use_preprocess=True)

# 显示
y.show(img, _dets, _scores, _labels)
cv2.imwrite("models/bus.png", img)

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

meta-hb-0.1.0.tar.gz (2.8 kB view details)

Uploaded Source

Built Distribution

meta_hb-0.1.0-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file meta-hb-0.1.0.tar.gz.

File metadata

  • Download URL: meta-hb-0.1.0.tar.gz
  • Upload date:
  • Size: 2.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.6 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/1.0.0 urllib3/1.26.15 tqdm/4.64.0 importlib-metadata/4.2.0 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.13

File hashes

Hashes for meta-hb-0.1.0.tar.gz
Algorithm Hash digest
SHA256 1eddded50bd31eb8b1005a54d5f2dbf06848e1849cd4a462939c5235f117cd39
MD5 51d97fcce2cb32233d92ff545fce25b7
BLAKE2b-256 b9bf62e417d68863b928434cbb25ca1279477cc3bcaf284c7e390a8d2c9ffa45

See more details on using hashes here.

File details

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

File metadata

  • Download URL: meta_hb-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.6 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/1.0.0 urllib3/1.26.15 tqdm/4.64.0 importlib-metadata/4.2.0 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.13

File hashes

Hashes for meta_hb-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d73a9bae613a277b1a85f790a87cb091010a29b67499c7bd7d869b6cc4fb4820
MD5 12ff2a2405b8a9cabb3e3c60b7151033
BLAKE2b-256 966dbd27e8297ef42ac62187b4ea5e6bd95a6538bac6931163ab09bedb92bee0

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