Advertisement

C++ OpenCV快速上手:读取并显示图片

阅读量:

1.关键函数

1. 图像读取函数 imread(图像路径或位置,显示格式)默认参数为:IMREAD_COLOR

显示格式说明如下:

IMREAD_UNCHANGED =-1 // 8bit,支持彩色或非彩色图像

IMREAD_GRAYSCALE = 0 // 8bit,灰度图像

IMREAD_COLOR = 1 // 彩色图像

IMREAD_ANYDEPTH = 2 // 支持任意深度的图像

IMREAD_ANYCOLOR = 4 // 支持任意颜色模式的图像

  1. 图像展示函数 imshow(窗口名称,Mat类型的图像数据)

在许多示例代码中都会使用到namedWindow函数,但实际测试发现即使不调用该函数也能正常运行。可能由于尚未完全验证,如有发现错误请予以更正!

  1. waitKey()函数

若使用cvWaitKey(0),则只会显示视频的第一帧内容。

返回值说明:当delay参数大于0时,若等待时间超过设定值则返回-1;若delay参数等于0,则无返回值。如果程序需要响应特定按键操作,可以通过if(cvWaitKey(1)==Keyvalue)实现判断逻辑;在许多程序中常见if( cvWaitKey(10) >= 0 )的写法,其含义是:在10毫秒内按下任意键即可进入该if语句块。

全部评论 (0)

还没有任何评论哟~