OpenCV学习笔记08--细说HighGUI

本文详细介绍了OpenCV的HighGUI模块,包括窗口管理、图像载入保存、用户交互(如键盘鼠标响应、滑动条创建)及视频处理。重点讲解了cvNamedWindow、cvLoadImage、cvSetMouseCallback、cvCreateCameraCapture等关键函数的用法,以及如何通过鼠标绘制矩形。
摘要由CSDN通过智能技术生成

细说HighGUI

HighGUI一共分为三部分:

一、硬件相关部分,即对摄像机的操作

二、文件系统部分,即载入与保存图像

三、窗口系统部分,如对键盘鼠标的响应

1、创建窗口   cvNamedWindow();

   销毁窗口  cvDestroyWindow();

   调整窗口大小  cvResizeWindow();

2、载入图像   cvLoadImage();

   保存图像   cvSaveImage();

   显示图像   cvShowImage();

3、等待按键   cvWaitKey();

   鼠标按下   cvSetMouseCallback(window_name,on_mouse,param=NULL);

   创建滑动条 cvCreateTrackbar(trackname,windowname,value,count,on_change);   

   鼠标按下和创建滑动条必须使用回调函数,详见例十二(鼠标按下),学习笔记三和学习笔记七(滑动条)。

   得到滑动条的位置 cvGetTrackbarPos();

   设置滑动条的位置 cvSetTrackbarPos();

4.  从摄像机得到图像 cvCreateCameraCapture();

   从文件得到图像   cv

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值