OpenCV工具框架(一)

时间:2020-12-18 04:29:11

      接触OpenCV好几年了,一直只用OpenCV读入图像、视频,显示图像或者视频,由于公司图像算法都属于前端应用,

   因此一直没有使用OpenCV的内置函数,所有算法均要转化到C下面。所以目的很明确,OpenCV对于我来说就是一个

   Demo演示和调试工具。

 

OpenCV :图像读取,图像保存,图像显示,视频读取,视频保存,鼠标画点、画圆、画矩形、画图。

1)图像保存

      为了方便每次都sprintf拼写图像路径,采用如下定义:

  1. void cvSaveImageNow(IplImage*pImage,constchar*format,...);
    #include<stdarg.h>
    void cvSaveImageNow(IplImage*pImage,constchar*format,...)
    {
    char imgPath[260];
    va_list vl;

    va_start(vl,format);
    vsprintf(imgPath,format,vl);
    va_end(vl);

    cvSaveImage(imgPath,image);
    }
    // 保存“hello-1.bmp”图像
    cvSaveImageNow(pImage,"%s-%d.%s","hello",1,"bmp");