[1]OpenCV highgui

Posted Mr y

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[1]OpenCV highgui相关的知识,希望对你有一定的参考价值。

通过HighGUI(high-level graphical user interface)可以实现打开窗口、显示图像、读出和写入图像文件,处理鼠标、光标、键盘事件

而HighGUI主要分成“视频输入/输出”、“图像输入/输出”和“GUI工具”,分别在cacap*、grfmt*和window*源文件中实现。

 

先来介绍UI,包括函数createTrackbar、getTrackbarPos、setTrackbarPos、imshow、namedWindow、destroyWindow、destroyAllWindows、MoveWindow、ResizeWindow、SetMouseCallback、waitKey。这些函数保证了图像的基本处理、tarckbar的控制和鼠标键盘的响应

介绍一下读写图像视频的函数:图像相关的函数有imdecode、imencode、imread、imwrite。读取视频相关为VideoCapture类,负责捕捉文件和摄像头的视频,该类内有成员函数VideoCapture、open、isOpened、release、grab、retrieve、read、get、set,写视频的类为VideoWriter,类内有成员函数VideoWriter、open、isOpened、write

 

以上是关于[1]OpenCV highgui的主要内容,如果未能解决你的问题,请参考以下文章

youcans 的 OpenCV 学习课1.2 编译生成带有 OpenCV_contrib 的 OpenCV 库

youcans 的 OpenCV 学习课1.2 编译生成带有 OpenCV_contrib 的 OpenCV 库

OpenCV-Python1.OpenCV的简介配置文档与示例

演示需要用于网络摄像头图像的 OpenCV。(已安装 opencv 并设置 opencv4=1)

opencv学习-特征提取和检测2-opencv4.1编译扩展模块

opencv进阶1