pub fn imshow(winname: &str, mat: &dyn core::ToInputArray) -> Result<()> {
	string_arg!(winname);
	input_array_arg!(mat);
	unsafe { sys::cv_imshow_const_StringX_const__InputArrayX(winname.as_ptr(), mat.as_raw__InputArray()) }.into_result()
}
/// 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 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.
/// 
/// ## Parameters
/// * winname: Name of the window.
/// * mat: Image to be shown.
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.



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.

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)



[__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.
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 . 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 . 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 ) [ __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 .
pub fn imshow(winname: &str, mat: &dyn core::ToInputArray) -> Result<()> {
	string_arg!(winname);
	input_array_arg!(mat);
	unsafe { sys::cv_imshow_const_StringX_const__InputArrayX(winname.as_ptr(), mat.as_raw__InputArray()) }.into_result()
}
pub fn imshow ( winname : & str , mat : & dyn core :: ToInputArray ) -> Result < ( ) > { string_arg ! ( winname ) ; input_array_arg ! ( mat ) ; unsafe { sys :: cv_imshow_const_StringX_const__InputArrayX ( winname . as_ptr ( ) , mat . as_raw__InputArray ( ) ) } . into_result ( ) }
Displays an image in the specified window.
Displays an image in the specified window .
winname
&str
mat
&dyn core::ToInputArray