就这样开始吧

就这样进入了视觉领域,一切都要重新开始。

看见一个哥们一天天,一点点,慢慢来的精神,好吧,哥也慢慢来吧。


之前看了 学习opencv,后来悲剧的发现现在都是cv2了,然后看论坛,可是Mat不太会用,然后只会用老方法来读图片和视频,这里来点基础的cv2显示图片和播放视频的实例吧,来方便一下和我一样零基础入门的同学~~~~


1.显示图片

#include "opencv.hpp"

using namespace cv;

int main(int argc, char** argv)
{
    Mat frame;                //用于读入图像
	char c=NULL;
	frame=imread("D:\\1.jpg");     //读入图像
	imshow("Image",frame);          //显示图像
	c=waitKey(0);               //使程序暂停,图片显示不会一闪而过
	destroyAllWindows();        //销毁窗口
	return 0;
}
2.播放视频

#include "opencv.hpp"

using namespace cv;

int main(int argc, char** argv)
{
    VideoCapture cap;    // 用于打开视频的类
    Mat frame;            // 保存视频帧图像
    char c = NULL;

    cap.open("E:\\1.mp4");    // 假设你的视频文件在此路径下

    while (cap.isOpened())
    {
        cap >> frame;
        imshow("Video", frame);
        c = waitKey(50);    // 每50ms播放一帧,按Esc退出
        if (c == 27)
            break;
    }
    destroyAllWindows();
    cap.release();

    return 0;
}

感觉Mat确实要比IplImage好用多了,有木有!

慢慢来,每天进步一点点。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值