Open CV基础入门

1.创建c++项目,添加C++文件。

2.头文件

  #include<opencv2\open.hpp>

  #inclued<opencv2\highgui.hpp>

  ………………

3.图片Mat类

4.载入图像  Mat  imread(const string &filename ,int flags =1(彩色  灰度为0,默认为1))

5.显示图像 imshow (const string &winname ,input array mat)

6.新建窗口 namewindow(const string &winname ,int flags=window_autosize)

7.保存图像 bool imwrite (const string & filename,input array img)

8.视频读取 videocapture

    先实例化再初始化  

     VideoCapture  capture;

     capture.open(“1.avi”);

    实例化同时初始化

   VideoCapture capture(“1.avi”);

9.视频播放

    while(1)

{

Mat frame ;定义存储图像的变量

capture>>frame;读取当前帧

imshow("读取视频",frame);

waitkey(30);

}

将1.avi 换为0   调用摄像头

10.ROI感性区域

Mat imgROI=image(Rect(x,y,xleng,yleng))

或者Mat imgROI=image(Range(500,500+xleng),Rang(250,250+yleng))

11.线性混合  h(x)=(1-a)f(x)+ag(x)

计算数组加权和addWeighted(inputarray   src1,double alpha,inputarray   src2,double beta,double gamma,outputarray  dst ,int dtype=-1)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值