Skip to main content

Solution for the window - not responding problem with cv2.imshow()

Project description

Solution for the "window - not responding" problem with cv2.imshow()

pip install a-cv2-imshow-thread
    Usage:



    import glob

    import os

    from a_cv2_imshow_thread import add_imshow_thread_to_cv2 

    add_imshow_thread_to_cv2() #monkey patching

    import cv2

    image_background_folder=r'C:\yolovtest\backgroundimages'

    pics=[cv2.imread(x) for x in glob.glob(f'{image_background_folder}{os.sep}*.png')]

    cv2.imshow_thread( image=pics[0], window_name='screen1',sleep_time=None, quit_key='q') #single picture

    cv2.imshow_thread( image=pics, window_name='screen1',sleep_time=.2, quit_key='e') #sequence of pics like a video clip



        Parameters:

            image: Union[list, np.ndarray]

                You can pass a list of images or a single image

            window_name: str

                Window title

                (default = "")

            sleep_time: Union[float, int, None] = None

                Useful if you have an image sequence.

                If you pass None, you will have to press the quit_key to continue

                (default = None)

            quit_key: str = "q"

                key to close the window

        Returns:

            None

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

a_cv2_imshow_thread-0.11.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

a_cv2_imshow_thread-0.11-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

Details for the file a_cv2_imshow_thread-0.11.tar.gz.

File metadata

  • Download URL: a_cv2_imshow_thread-0.11.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for a_cv2_imshow_thread-0.11.tar.gz
Algorithm Hash digest
SHA256 ae118a0135106af64ab4b5662d13693cae306da587223ff32abd4c9b62dff0e7
MD5 7a5dc400148e6706cc2d0d6e24c6de22
BLAKE2b-256 9e21e8fa7d9d85ebf6a26647a5b7f6e22d07eb50fa32a96661ab7ae152d606d5

See more details on using hashes here.

Provenance

File details

Details for the file a_cv2_imshow_thread-0.11-py3-none-any.whl.

File metadata

File hashes

Hashes for a_cv2_imshow_thread-0.11-py3-none-any.whl
Algorithm Hash digest
SHA256 0d825fa887c2b3b1b91913163ef8e01d1a05d7914c0ef352b5584812d9cce637
MD5 79c26551d623a97aa9d85acec303e339
BLAKE2b-256 92288eb4a6a86eb443ebcba34e24357224c80561007489023f0d4c7711316b1c

See more details on using hashes here.

Provenance

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