OTVision

View on PyPIReverse Dependencies (0)

0.6.5 otvision-0.6.5-py3-none-any.whl

Wheel Details

Project: OTVision
Version: 0.6.5
Filename: otvision-0.6.5-py3-none-any.whl
Download: [link]
Size: 126489
MD5: fcf8bf1cef066842a13b8837fc07078a
SHA256: d4637c194fdc8e46ac38d92fa9662c312c2483343c28a3dc8298ff4123e25619
Uploaded: 2025-04-09 13:52:53 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: OTVision
Version: 0.6.5
Summary: OTVision is a core module of the OpenTrafficCam framework to perform object detection and tracking.
Author-Email: OpenTrafficCam contributors <team[at]opentrafficcam.org>, platomo GmbH <info[at]platomo.de>
Project-Url: Homepage, https://opentrafficcam.org/
Project-Url: Documentation, https://opentrafficcam.org/overview/
Project-Url: Repository, https://github.com/OpenTrafficCam/OTVision
Project-Url: Issues, https://github.com/OpenTrafficCam/OTVision/issues
Project-Url: Changelog, https://github.com/OpenTrafficCam/OTVision/releases
Keywords: OpenTrafficCam,Traffic Analysis,Traffic Counting,Trajectories
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.11
Requires-Dist: av (==13.0.0)
Requires-Dist: fire (==0.7.0)
Requires-Dist: geopandas (==1.0.1)
Requires-Dist: ijson (==3.3.0)
Requires-Dist: more-itertools (==10.5.0)
Requires-Dist: moviepy (==1.0.3)
Requires-Dist: numpy (==1.26.4); sys_platform == "win32"
Requires-Dist: numpy (==2.1.1); sys_platform != "win32"
Requires-Dist: opencv-python (==4.10.0.84)
Requires-Dist: pandas (==2.2.3)
Requires-Dist: pyyaml (==6.0.2)
Requires-Dist: setuptools (==74.0.0)
Requires-Dist: torch (==2.3.1)
Requires-Dist: torchvision (==0.18.1)
Requires-Dist: tqdm (==4.67.1)
Requires-Dist: ujson (==5.10.0)
Requires-Dist: ultralytics (==8.3.94)
Description-Content-Type: text/markdown
License-Expression: GPL-3.0-only
License-File: LICENSE
[Description omitted; length: 4688 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.27.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
OTVision/__init__.py sha256=CLnfgTlVHM4_nzDacvy06Z_Crc3hU6usd0mUyEvBf24 781
OTVision/config.py sha256=0ecnI0N2rS2q0Ld6gBpK4iU2iyuUw683XWjj4g-L1m4 5336
OTVision/dataformat.py sha256=BHF7qHzyNb80hI1EKfwcdJ9bgG_X4bp_hCXzdg7_MSA 1941
OTVision/version.py sha256=pPG0EpzyxpxNsBhpPGGgivl4nunilLlKyXa5gBTSYYo 175
OTVision/abstraction/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
OTVision/abstraction/defaults.py sha256=ftETDe25gmr563RPSbG6flcEiNiHnRb0iXK1Zj_zdNg 442
OTVision/abstraction/observer.py sha256=ZFGxUUjI3wUpf5ogXg2yDe-QjCcXre6SxH5zOogOx2U 1350
OTVision/abstraction/pipes_and_filter.py sha256=rzYaWDalXnlMbfpkgI91a0FL0q1llUlCRuIQsidYDv8 940
OTVision/application/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
OTVision/application/buffer.py sha256=eoK3Rfvc_72cQD3EAASzmxhznjmnIFFh3LX9fqAzXyU 1166
OTVision/application/config.py sha256=FFNmwiwZnAqDax8xIJhVhW_wK1FKrhaSzBgYXjcAoq0 13080
OTVision/application/config_parser.py sha256=CLBTEKDqREbEpf6-N7ZDPu8EV4OgWbaGfAJAPWLbhwA 9162
OTVision/application/configure_logger.py sha256=1TzHB-zm7vGTPtUp7m28ne4WxOyiUYeChLZU-ZPyOVQ 623
OTVision/application/frame_count_provider.py sha256=zN_75IM-w9Xlc5rT8OArhiWhPHR8mUfFhdzhSmQQuaM 693
OTVision/application/get_config.py sha256=kFRTFQ1eLzBZCIkLrsf0wk7pWIlnUQRXvoZsl0QttVM 829
OTVision/application/get_current_config.py sha256=iqtY10FRpn2FgLsasejjlyPFP3NrQJNKkEGo8PE5tc8 311
OTVision/application/update_current_config.py sha256=iW1rpCClTHn8tnmVSpLVxdEB0nh1O_JCyxEqog0r0NU 333
OTVision/application/detect/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
OTVision/application/detect/current_object_detector.py sha256=J4U5k1s902agN90FYR4M_gO8MYYa_5XkYGREjStWCxQ 1343
OTVision/application/detect/current_object_detector_metadata.py sha256=xai0UBEzxr-rxXCc8mTmNDECds7mdsw2sem5HZxvQ4Q 1017
OTVision/application/detect/detected_frame_factory.py sha256=Rl6ElFYulgWPK_XZQSXZcT6caF8hvfzMKsOFefYO_pY 963
OTVision/application/detect/detected_frame_producer.py sha256=LD4AnQG04YGE68TpxmaRuWRZeCZfhp8oixk6SHTru7c 906
OTVision/application/detect/detection_file_save_path_provider.py sha256=nUyzgR7imrH8PkUl_72kdUDiolPXq1_RQqbpFwLI5Cs 2165
OTVision/application/detect/factory.py sha256=UCnLtgpWdNqwwjW0v2yzKF9Gacx6gewjTyy43wXs2Jg 938
OTVision/application/detect/get_detect_cli_args.py sha256=gezr17im8SwbuXW1suCodWRrFs8lSljNKu76SbWBgkY 265
OTVision/application/detect/timestamper.py sha256=us9l1GaPnSfMrUZQ5UEDBPX787ypeUiUtpOZm3JpgM0 653
OTVision/application/detect/update_detect_config_with_cli_args.py sha256=_8vaFfqqtq1tjj8twArqPKOmQBiCzdBnEKhSRNjX_yQ 3769
OTVision/application/track/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
OTVision/application/track/get_track_cli_args.py sha256=uebHGDB6xzttak_Z4Nos08Ay69QKT2JypfHwn1dLpIM 553
OTVision/application/track/update_current_track_config.py sha256=pCFNuGl6rqpsUUGm2i1kjLSuuITVXv2R79Xf81n45as 1667
OTVision/application/track/update_track_config_with_cli_args.py sha256=5MDr2ih4xHzZ0kI6TSQ2C4mcWsPXW2PB80kA22-M_5I 2273
OTVision/convert/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
OTVision/convert/convert.py sha256=UUfzpbtMlxlJgKE6XeT5nyNqK26-K02bQDhq3o7KrXE 11050
OTVision/detect/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
OTVision/detect/builder.py sha256=P2RbTTffetz0gBfNKKYBOKuXEJyGRk3HDyclYAXBGxY 7166
OTVision/detect/cli.py sha256=_fB_4UH_AhxUFxKDgzErieiviUZ1u51Zb66YRIXUXVE 6052
OTVision/detect/detect.py sha256=YaVS-DJXdEmh-OzwE31UPNl2uk7mcFyO_CKKTgMeiuM 1328
OTVision/detect/detected_frame_buffer.py sha256=TrLbImpvCm1B09Z3c000e2uDO5WguyVwoMmFAqH8Zvk 1505
OTVision/detect/file_based_detect_builder.py sha256=C6BqVuknbJzX-B4N4nSwJgEpt9Nf79Oen8H6so9AflU 754
OTVision/detect/otdet.py sha256=-8rZGY9NVRAwIHeVcNCjm665SmnW5UVIO_PSKdHegDA 6274
OTVision/detect/otdet_file_writer.py sha256=l4NRWwMywiho4KOhrzxpJqAklyzE6nOtxpkt1kyy3Ss 4318
OTVision/detect/pyav_frame_count_provider.py sha256=w7p9iM3F2fljV8SD7q491gQhIHANbVczqtalcUiKj-E 453
OTVision/detect/rtsp_based_detect_builder.py sha256=5-jg4ivJhiWi3PVIILVThorDNKg-i4Z-rFqZ2n01RDY 1322
OTVision/detect/rtsp_input_source.py sha256=U0yY-t56wxyh1j-7R48Dbrb4bTGYnCwIAiuHZjM2EGw 6568
OTVision/detect/timestamper.py sha256=lexX7zahtoyg0tnyu5lkiqHvauewqBCLe0DPXBR10YY 5244
OTVision/detect/video_input_source.py sha256=vaf1RfoeXnOqrk76xvcrX_UsAseNKeKXkg73Aurj3NI 8555
OTVision/detect/yolo.py sha256=Ksj8X7DZmONalaMB_iz-AtXwhEk4Fu7nZNzrXpqfhQw 10451
OTVision/detect/plugin_av/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
OTVision/detect/plugin_av/rotate_frame.py sha256=4wJqTYI2HRlfa4p2Ffap33vLmKIzE_EwFvQraEkQ4R8 1055
OTVision/domain/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
OTVision/domain/cli.py sha256=VNZZ_zc1x6RzndQlOFp5HSeWTg_VAiF1G3IhYymdrzA 1781
OTVision/domain/current_config.py sha256=Q38NCktoGNU1Z_miXNoJXLH8-NDbVszwVOMGR1aAwWM 286
OTVision/domain/detect_producer_consumer.py sha256=gD7NwscQZLmCxMDZpZkGql0oMrpGHDBBNvdTXs58Vvw 855
OTVision/domain/detection.py sha256=SZLP-87XE3NcTkeYz7GTqp4oPMiqI1P5gILp1_yHtxY 3761
OTVision/domain/frame.py sha256=qHduCRbBTgzGLIuu7MlLWvhzphPlD3V0nrjlEApmr00 6211
OTVision/domain/input_source_detect.py sha256=9DzkTg5dh7_KmxE9oxdmxrcTYhvZY8hHLZwhrh7Gz2o 1245
OTVision/domain/object_detection.py sha256=kyrTbP9sZBKtGo54vCNfluDMM8wpWZST9Oqf8m8Q1y4 1394
OTVision/domain/serialization.py sha256=S7gb648z_W8U3Fb6TSk7hVU4qHlGwOZ7D6FeYSLXQwM 257
OTVision/domain/time.py sha256=gVjhWNRhYKDp11CcCYHlymlWbhGEIFjWlUwVDat77eY 327
OTVision/helpers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
OTVision/helpers/date.py sha256=XK0fmXMombQ2CJ2_RXjk-bc-R8qqXRK2rDmCMBi0_G0 854
OTVision/helpers/files.py sha256=G7zoOHzWIYrMmkjgHJHkZbh2hcGtnwZomuspthG2GsE 18444
OTVision/helpers/formats.py sha256=YLo_QLA2nhVREyv5N-xNW20c4nIL7DIF40E1lrsAyLE 4365
OTVision/helpers/input_types.py sha256=d94IYX0e-ersz3bl8xy9SklGUom-LjPUQ-BRsOmpH68 649
OTVision/helpers/log.py sha256=fOSMTXQRQ3_3zzYL8pDlx85IXPwyDsI2WGpK-V_R47Q 4985
OTVision/helpers/machine.py sha256=8Bz_Eg7PS0IL4riOVeJcEIi5D9E8Ju8-JomTkW975p8 2166
OTVision/helpers/video.py sha256=xyI35CiWXqoeGd3HeLhZUPxrLz8GccWyzHusxoweJr4 1480
OTVision/plugin/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
OTVision/plugin/yaml_serialization.py sha256=LjJ_QLJPClRwsaw7ooagWT7LBW08OvSb527jbex1qIQ 557
OTVision/track/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
OTVision/track/builder.py sha256=kHGV8Bb7Uh_SbVP1-tT5p68yzBqiWEeLmjM_P6wnE3A 4868
OTVision/track/cli.py sha256=Lzmij9vMuaArB8MerDcGlaefwKMgRWNWov1YLGWA6SI 4294
OTVision/track/id_generator.py sha256=qv9SZnI72sXc5ePBIke8TAB6trVs0RU1vgiAqFtpxoo 287
OTVision/track/track.py sha256=7v_qJ-J3RoU6MNLSVjwM61TFjki6YyctSOhzvE8Z8WY 2303
OTVision/track/exporter/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
OTVision/track/exporter/filebased_exporter.py sha256=sdaWY4CxjawyeEKG329T92Bodf1E8wjnXuXocv0Ppgo 986
OTVision/track/model/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
OTVision/track/model/track_exporter.py sha256=ZzpQJB6e599tapRB-vTbhCltflnPVdgmLwCELRRV9Z8 3267
OTVision/track/model/tracking_interfaces.py sha256=wZONk_wHn72RRYBgcetGX7NzN_lfVuoa8BJ7RANF6N4 10779
OTVision/track/model/filebased/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
OTVision/track/model/filebased/frame_chunk.py sha256=rXhQCHXWGJbePy5ZW3JZCdltGz5mZxFdcrW0mgez-2k 6771
OTVision/track/model/filebased/frame_group.py sha256=f-hXS1Vc5U_qf2cgNbYVeSTZ3dg5NUJhasOEHuuX1HE 2977
OTVision/track/parser/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
OTVision/track/parser/chunk_parser_plugins.py sha256=ojBv_mCOXABmygxz5mhXzeysur3ECmT4a4VlGkeT11k 3108
OTVision/track/parser/frame_group_parser_plugins.py sha256=TWnGhM-N7ldN8LHZ1YYecEjn4xo2o91PyOGgr4Jzh9M 5479
OTVision/track/tracker/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
OTVision/track/tracker/filebased_tracking.py sha256=H3WYbsSca-67898diBoixpLjBqQDnOSiqnbvvySE6fc 6576
OTVision/track/tracker/tracker_plugin_iou.py sha256=PQOB3fXlNKSTEGK7HFfaUfTRgXSY1ZhlVmjk1VWugFU 7484
OTVision/transform/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
OTVision/transform/get_homography.py sha256=29waW61uzCCB7tlBAS2zck9sliAxZqnjjOa4jOOHHIc 5970
OTVision/transform/reference_points_picker.py sha256=LOmwzCaqbJnXVhaTSaZtkCzTMDamYjbTpY8I99pN0rg 16578
OTVision/transform/transform.py sha256=2FmTHoPimwb6ymDZW-KiWBsESHidQvYUCoWlWbb-ABM 12490
OTVision/view/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
OTVision/view/view.py sha256=sBFGfr-lf8lG1BTaQ3Iu46GpZGhaVhSrqg8p5XUPJ4I 3302
OTVision/view/view_convert.py sha256=NUtmrmAAFCYdQS1U2av_eYUScXugQYjhD3e3H0pro6Q 5157
OTVision/view/view_detect.py sha256=E1JP9w5iv44hYkOr86In5d6V3sgn7Ld85KaRcY0oFZU 5951
OTVision/view/view_helpers.py sha256=a5yV_6ZxO5bxsSymOmxdHqzOEv0VFq4wFBopVRGuVRo 16195
OTVision/view/view_track.py sha256=vmfMqpbUfnzg_EsWiL-IIKNOApVF09dzSojHpUfYY6M 5393
OTVision/view/view_transform.py sha256=HvRd8g8geKRy0OoiZUDn_oC3SJC5nuXhZf3uZelfGKg 5473
OTVision/view/helpers/OTC.ico sha256=G9kwlDtgBXmXO3yxW6Z-xVFV2q4nUGuz9E1VPHSu_I8 21662
otvision-0.6.5.dist-info/METADATA sha256=-YE_U1NlesErB101C72im0uWFlf_7ItDmD0YIg5cVvY 6262
otvision-0.6.5.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
otvision-0.6.5.dist-info/licenses/LICENSE sha256=OXLcl0T2SZ8Pmy2_dmlvKuetivmyPd5m1q-Gyd-zaYY 35149
otvision-0.6.5.dist-info/RECORD