ovl

View on PyPIReverse Dependencies (0)

2022.1.3 ovl-2022.1.3-py3-none-any.whl

Wheel Details

Project: ovl
Version: 2022.1.3
Filename: ovl-2022.1.3-py3-none-any.whl
Download: [link]
Size: 75067
MD5: f470b882e6e5068685143dd1c08e3c66
SHA256: 0fb85c7535c5ee43f9e4cce71104f3de6aed157a12cd74ee1a562fe6d94259f1
Uploaded: 2022-02-21 20:46:02 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: ovl
Version: 2022.1.3
Summary: A modular and versatile Python package for computer vision object detection pipelines tailored for robotics applications
Author: SerpentBit
Author-Email: ovl.contact.help[at]gmail.com
Home-Page: https://github.com/SerpentBit/ovl
License: apache-2.0
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Topic :: Scientific/Engineering :: Image Recognition
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: Microsoft :: Windows
Requires-Dist: numpy
Requires-Dist: pyserial; extra == "connections"
Requires-Dist: requests; extra == "connections"
Requires-Dist: opencv-python; extra == "cv"
Requires-Dist: pynetworktables; extra == "frc"
Provides-Extra: connections
Provides-Extra: cv
Provides-Extra: frc
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 2607 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.36.2)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
ovl/__init__.py sha256=LiSxZ23BkDJnrxzWiH3EZ3PIc9GZcDWsdEj8RfQW7mw 3226
ovl/camera/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ovl/camera/camera.py sha256=56QAYvHjoc1ivjO8V8X6nbJdr0AvzOnxT3hx66-rjM0 8073
ovl/camera/camera_calibration.py sha256=1Y7U04YsaaIdlVP9dh8Y0YBiC7djmnlIK3BTvXMO5KY 1655
ovl/camera/camera_configuration.py sha256=dPJtiTgUFMVQ4_wz7dLfed----DfvKBEVJQXaYdyUD0 310
ovl/camera/camera_properties.py sha256=TwdZjsw-wKJVMNawZRJV6_R4N3Loj_Xf3LT9CZoz5jg 1723
ovl/connections/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ovl/connections/connection.py sha256=Ml3P5O_Cd5Y7STLVp-bJ8r4TZolr12y_HJjsK3GnDIA 2431
ovl/connections/http_connection.py sha256=XhZwhrttcns2U5J6tMvyCUaXI6ZVmI4gzFm6NbY3uxw 3679
ovl/connections/network_location.py sha256=hfGijjNLhwRU89qgd1q_ccWP3WFXq2FG5QSj6omJGxM 797
ovl/connections/network_tables_connection.py sha256=R6VnFyBHTi6XJ3RUD7CpnsTeCfesu5GIYJ4THFUSDuw 4964
ovl/connections/network_validation.py sha256=kP4swd3EgmixliCd6UBj-GncPpKg-ykTn21kWMszU-A 744
ovl/connections/serial_connection.py sha256=zMjh41We-t6xTByDa401_e1sgxzbGkZalvlFAc8lXL4 833
ovl/detectors/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ovl/detectors/detector.py sha256=kbr96FGW0F9ldy6-1Vgg_IidJ4l9xj203ZmfV5qg6xI 320
ovl/detectors/haar_cascade_detector.py sha256=-1OwebnDzQnThql-A0qMBzW7ioAmisO7ANTdAvjWALk 692
ovl/detectors/threshold_detector.py sha256=YsYpTb3bP4S5i2Wd5N9wCwDWUpXj0LkJeHRfth_kbqk 4611
ovl/direction_modifiers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ovl/direction_modifiers/direction_modifier.py sha256=h9FM8gtdrYzSa_GpLgNVOl9_NHSXtWOy7h40jaGTS8U 1310
ovl/direction_modifiers/stop_if_close_modifier.py sha256=xwSI6CCn50SqC1X7OOh3JofKGp0Ps4H-QL-5QOn0ArU 2095
ovl/directions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ovl/directions/directing_functions.py sha256=ltk8hx4JKI4gY5mag0GkA_LYgUbe6ZLOyYnKfXsLAa4 1809
ovl/directions/director.py sha256=oFbQjjK_P8YZlk1pqWYjtTwaxsdrAFRcBeXirwD7mIs 6092
ovl/directions/target_selector.py sha256=6sNtnw0Odd2AUiu6LMrN667rzk6IEVUuOUQAu67VkRQ 1226
ovl/exceptions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ovl/exceptions/exceptions.py sha256=IkpkEpw1GnGsO5B2isA4Px8QzNvvq8229-WQZY-AUng 342
ovl/image_filters/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ovl/image_filters/image_filter.py sha256=eWi4lZAQl4VetB5wPDt1Kl9kCFeu6c9Twtaz28ZKOZE 2131
ovl/image_filters/image_filters.py sha256=JMVXn7VDSeZoUS6zCCoGNL1PkIVOLeowQKjtbisYp_c 10435
ovl/image_filters/kernels.py sha256=2UygekNTx78AIPE9BOxSnq5nghVq1V3yntqpBpTz7QE 4258
ovl/image_utilities/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ovl/image_utilities/display_contours.py sha256=M7ZLdD3PYpXmSPiFfJPjI0Dyvwvx9SbgR_bFe8uPmsk 1776
ovl/image_utilities/display_image.py sha256=MvU9UsV4_xCJuVL7_mGdbwjesnMXG8t_pfwYR0HyjaY 2554
ovl/image_utilities/is_image.py sha256=t5HtWu2Mq8LB6ocuIp8W38_n2c3E8_EBceV0g52tsrQ 634
ovl/image_utilities/naming_conventions.py sha256=qwLGMxZ_lUsLaEU6Oy3lbAzqI_ecOlpf977B2mSyUE4 236
ovl/image_utilities/open_image.py sha256=81zvG-Vnl61Bds9y8XR2kF2csS5DbC-F7tka9_SsYZU 1009
ovl/image_utilities/photo_array.py sha256=msFb6yClZEMIzVbkmeh6iUlqQG5rnM2DNPC4Krr2yCk 1243
ovl/morphological_functions/__init__.py sha256=frcCV1k9oG9oKj3dpUqdJg1PxRT2RSN_XKdLCPjaYaY 2
ovl/morphological_functions/morphological_functions.py sha256=Gjs2nBOcvAfLGSbFgJkwrJnyulkEZjnUsdgoU0HiKHg 3245
ovl/ovl_math/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ovl/ovl_math/contours.py sha256=1K968HriTyzslk9ugLJ_rScGyBq9vkqh8mat3QCfnx0 6999
ovl/ovl_math/geometry.py sha256=XSjfnIIVUM0tLKiyVdZEh0b29UUkQEh8fFQXAE4ZbS8 4099
ovl/ovl_math/image.py sha256=CI9ZkPc0RTxoXvkCaX3xzxvxY3pH1pWqZHWJYzwzRPs 1625
ovl/ovl_math/math_3d.py sha256=PICvX78NZ1R5UiG-24V4rpHq6yAOGPhFzzr8bXpuCw0 2073
ovl/ovl_math/shape_fill_ratios.py sha256=-o_h09AnJHFbcTJzOmubhB-uEdxkOXfM29CxJhQMyp8 2543
ovl/partials/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ovl/partials/filter_applier.py sha256=1sA-bVck4wTyED4tvKbxZkf7T0EC19zxPbJp4HEtvTc 73
ovl/partials/keyword_partial.py sha256=Lg6LHBiD_J7oTMuJg7RuiKUwwkrDNCfHudOmLC-5QAM 2867
ovl/partials/reverse_partial.py sha256=lPCA_bpfoAosBtMp1GNPjXjzirw4DZwHvBUraxKz2i4 540
ovl/target_filters/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ovl/target_filters/contour_filters.py sha256=8nT4xKwJIZfXmn0czTfa-RJXZx-DkAcKTWDfm7OZrWk 7156
ovl/target_filters/predicate_target_filter.py sha256=LsNeCr6b45PL0UB5xzbEbh49uAfh2iIEg6nGhJwWdIo 1457
ovl/target_filters/shape_filer_constants.py sha256=bvD2qvUeQM6jxvyxqFJzAAhRs1_qfalLgCz1YX4OOyQ 70
ovl/target_filters/sorter_helper_functions.py sha256=J_IDMCFcq657l-T4bzh9LjYcClwk7XrW5yMQzj0wPAs 638
ovl/target_filters/sorters.py sha256=7bHLmUrlSXDgh0bOae74RzVHhLBI-pCa5FAJMqw1dlM 2978
ovl/target_filters/target_filter.py sha256=qvBZA0gXMx1EOIXAzIL8B2pXiOMVtTKIJz7VNsK28R0 1739
ovl/target_filters/shape_filters/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ovl/target_filters/shape_filters/circle_filter.py sha256=v_IYmjrPP7-pVAX9RaoU2KrlNu284Yi5du3ehpqzVj0 720
ovl/target_filters/shape_filters/constraining_circle_filter.py sha256=D2Pfa4_QKybuFlsW4nMLhHrNsQK-YIpR73rUec1VRe8 1158
ovl/target_filters/shape_filters/horizontal_rectangle_filter.py sha256=7LDAwV2PJUXSLdC2U5RKfssmIb6iIo17cCenoiY5dvA 859
ovl/target_filters/shape_filters/polygon_filter.py sha256=dxXfKM-ZROPkn9NXT8TF39bfOJGeidURHBLPfPHXyzE 4440
ovl/target_filters/shape_filters/rotated_rectangle_filter.py sha256=fUVkFFTaPBvLBfxo5glQbilVOpK0ZlBm0sKQyj8MK0Y 910
ovl/target_filters/shape_filters/rotated_square_filter.py sha256=pon-ty9U65cycBT9JqBpH2bAoVSb50EiWTKU1oUX0uA 1781
ovl/target_filters/shape_filters/straight_rectangle_filter.py sha256=C6kfQrXnWwiDt3Cgax02GgjsHa9qjUWBzgYUYlTK-cE 930
ovl/target_filters/shape_filters/straight_square_filter.py sha256=iubNcHsXj8dh9SH6L6Co_VKr5YcQH1SIk6N1v4esVWE 1675
ovl/target_filters/shape_filters/triangle_filter.py sha256=kA2U4X1jSdtOQ6VJXL1LTNzZfUGT3jsUuChkPxMSzXM 1140
ovl/target_filters/shape_filters/vertical_rectangle_filter.py sha256=yjYu-hmSBifo0bqbBneToFelDmv3lWgv4_D3DoPdflA 924
ovl/thresholds/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ovl/thresholds/binary_threshold.py sha256=QPxybNU4xiDVpJnNCQPLn1t8G3R1fPTMQ0-AGyM9iFc 2533
ovl/thresholds/canny_edge.py sha256=PrhUGZqFeWdSgHUd53qb_N6iOJXn6rr5Kz_bu7GlQVQ 1498
ovl/thresholds/threshold.py sha256=VwY8jOIdehUjK97FFelQ4uD1EbeYGI8DTGFzyaPAC28 366
ovl/thresholds/color/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ovl/thresholds/color/built_in_colors.py sha256=6BkDdFhDL_cByWY7Z6z1SG-oVcUOsG_gYAu8phfPPbg 1604
ovl/thresholds/color/color.py sha256=YWRe7iPAaWtfuc-CW6kUW9HYwdmGv80tEd3SVWHaN1w 4982
ovl/thresholds/color/multi_color.py sha256=VgCAQ3C2nhg273W7M7DG6sXw05wWmvgNkA_WpIsNqrE 3135
ovl/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ovl/utils/constants.py sha256=y5i1LH6MXqoaNU3hPqgdZQoAZCyc_pYb7RYU6ZkPmrc 177
ovl/utils/get_function_name.py sha256=SkY70tPY_Sgt4h4vz3U-O53uZKJL4iysKebk1-M1P9k 209
ovl/utils/team_number_to_ip.py sha256=Ap1Olv0naboBz_FTWLyr3VO8X4At3GiKyWDbwj9hhJI 535
ovl/utils/types.py sha256=QX4mAksvY0dmrOfdJIDxyu_WRfCOdviKiwdn12ZGHWE 383
ovl/utils/vision_detector_arguments.py sha256=Fi72oVELfYWi2rYYncDwkXqNji2THn_7quvA-BRvVvE 1540
ovl/visions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ovl/visions/ambient_vision.py sha256=GjTMEP2_oS3GP6XNo_5HP3mcTlP17qtBb3J1o9fA4RM 4799
ovl/visions/multi_vision.py sha256=EAbuYCPQt-MONGVO1i_TFuVjDItIhTZd8OyUjNqsrUc 6022
ovl/visions/vision.py sha256=Q4lQk_aU_WadFDlJ2ziXnV-p_ARUS-G_Ge0ZylcS4Tg 13382
ovl-2022.1.3.dist-info/LICENSE sha256=YpH99KuEoXthEw42SLVGpY0PaQxoD7bkG_lidaESooY 11582
ovl-2022.1.3.dist-info/METADATA sha256=X9oHLRIB9u8s42I5EmGm6Au_RPuhJN_Ic1yyPXrwRas 3926
ovl-2022.1.3.dist-info/WHEEL sha256=OqRkF0eY5GHssMorFjlbTIq072vpHpF60fIQA6lS9xA 92
ovl-2022.1.3.dist-info/top_level.txt sha256=XLakV0l3TtG2OtfatqCnIBG80g-81A7o1rVdXuk1DQ0 4
ovl-2022.1.3.dist-info/RECORD

top_level.txt

ovl