def imshow(winname, mat): # real signature unknown; restored from __doc__
"""
imshow(winname, mat) -> None
. @brief Displays an image in the specified window.
.
. The function imshow displays an image in the specified window. If the window was created with the
. cv::WINDOW_AUTOSIZE flag, the image is shown with its original size, however it is still limited by the screen resolution.
. Otherwise, the image is scaled to fit the window. The function may scale the image, depending on its depth:
.
. - If the image is 8-bit unsigned, it is displayed as is.
. - If the image is 16-bit unsigned or 32-bit integer, the pixels are divided by 256. That is, the
. value range [0,255\*256] is mapped to [0,255].
. - If the image is 32-bit or 64-bit floating-point, the pixel values are multiplied by 255. That is, the
. value range [0,1] is mapped to [0,255].
.
. If window was created with OpenGL support, cv::imshow also support ogl::Buffer , ogl::Texture2D and
. cuda::GpuMat as input.
.
. If the window was not created before this function, it is assumed creating a window with cv::WINDOW_AUTOSIZE.
.
. If you need to show an image that is bigger than the screen resolution, you will need to call namedWindow("", WINDOW_NORMAL) before the imshow.
.
. @note This function should be followed by cv::waitKey function which displays the image for specified
. milliseconds. Otherwise, it won't display the image. For example, **waitKey(0)** will display the window
. infinitely until any keypress (it is suitable for image display). **waitKey(25)** will display a frame
. for 25 ms, after which display will be automatically closed. (If you put it in a loop to read
. videos, it will display the video frame-by-frame)
.
. @note
.
. [__Windows Backend Only__] Pressing Ctrl+C will copy the image to the clipboard.
.
. [__Windows Backend Only__] Pressing Ctrl+S will show a dialog to save the image.
.
. @param winname Name of the window.
. @param mat Image to be shown.
"""
pass