![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OpenCV
jinchizhe
这个作者很懒,什么都没留下…
展开
-
一、OpenCV的安装
申明:此方法在Fedora22上安装成功1、安装编译环境 sudo dnf install gcc gcc-c++ ncurses-devel cmake cmake-qt-gui2、安装GTK+2.x sudo dnf install gtk2 gtk2-devel gtk2-devel-docs sudo dnf install l原创 2015-10-19 14:47:59 · 515 阅读 · 0 评论 -
二、OpenCV的几个模块(cvcore、cv、ML、HighGUI、cvaux)
1、cvcore:数据结构与线性代数库 基础结构:CvPoint、CvSize、CvScalar等 动态结构:CvMemStorage、CvMemBlock等 数组操作:cvCreateImage()、cvCreateMat()等 数据保存和运行时的类型信息:CvFileStorage、cvOpenFileStorage()等原创 2015-10-19 15:10:13 · 1821 阅读 · 0 评论 -
三、读取一张图片
1、IplImage:这个结构体在opencv中就代表一张图2、IplImage* cvLoadImage(const char* filename, int flags=CV_LOAD_IMAGE_COLOR) 功能:把图像载入内存并返回指针 参数: filename:指明要显示的图像的位置 flags:原创 2015-10-19 15:11:10 · 415 阅读 · 0 评论 -
四、读取视频
1、CvCapture:CvCapture是一个结构体,用来保存图像捕获的信息,就像一种数据类型(如int,char等)只是存放的内容不一样,在OpenCv中,它最大的作用就是处理视频时(程序是按一帧一帧读取),让程序读下一帧的位置,CvCapture结构中,每获取一帧后,这些信息都将被更新,获取下一帧回复。2、CvCapture *cvCreateFileCapture(const ch原创 2015-10-19 15:21:14 · 580 阅读 · 0 评论