OpenCV——图像窗口namedWindow

图像窗口namedWindow

void cv::namedWindow(const String & winname,int  flags = WINDOW_AUTOSIZE)
  • flags:窗口属性设置标志

在这里插入图片描述 

void cv::imshow(const String & winname,InputArray mat)

该函数会在指定的窗口中显示图像,如果在此函数之前没有创建同名的图像窗口,就会以WINDOW_AUTOSIZE标志创建一个窗口,显示图像的原始大小,如果创建了图像窗口,则会缩放图像以适应窗口属性。该函数会根据图像的深度将其缩放,具体缩放规则为:

  • 如果图像是8位无符号类型,则按照原样显示
  • 如果图像是16位无符号类型或者32位整数类型,则会将像素除以256,将范围由[0,255*256]映射到[0,255]
  • 如果图像时32位或64位浮点类型,则将像素乘以255,即将范围由[0,1]映射到[0,255]

你可能感兴趣的:(Opencv,opencv,图像显示窗口)