Skip to main content

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

Release files for a-cv2-imshow-thread 0.11

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for a-cv2-imshow-thread 0.11
File Size Uploaded
a_cv2_imshow_thread-0.11.tar.gz 3.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for a-cv2-imshow-thread 0.11
File Interpreter ABI Platform
a_cv2_imshow_thread-0.11-py3-none-any.whl Python 3 none any Details

Total release size: 9.6 kB

Release files / a_cv2_imshow_thread-0.11.tar.gz

Download URL a_cv2_imshow_thread-0.11.tar.gz
Size 3.8 kB
Tags Source
SHA-256 checksum
How to use checksums
ae118a0135106af64ab4b5662d13693cae306da587223ff32abd4c9b62dff0e7
BLAKE2b-256 checksum
How to use checksums
9e21e8fa7d9d85ebf6a26647a5b7f6e22d07eb50fa32a96661ab7ae152d606d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / a_cv2_imshow_thread-0.11-py3-none-any.whl

Download URL a_cv2_imshow_thread-0.11-py3-none-any.whl
Size 5.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0d825fa887c2b3b1b91913163ef8e01d1a05d7914c0ef352b5584812d9cce637
BLAKE2b-256 checksum
How to use checksums
92288eb4a6a86eb443ebcba34e24357224c80561007489023f0d4c7711316b1c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release history Release notifications | RSS feed

This release

0.11 This release

2 release files

0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page