最終更新:2020-05-20 (水) 12:06:26 (15d)  

cv::imshow
Top / cv::imshow

https://docs.opencv.org/master/d7/dfc/group__highgui.html#ga453d42fe4cb60e5723281a89973ee563

https://docs.opencv.org/2.4/modules/highgui/doc/user_interface.html#imshow

C言語

メモ

メモ

  • 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 cv::namedWindow("", cv::WINDOW_NORMAL) before the imshow.