用opencv做的水平集程序 要求每次水平集移动前的图像全部保留需要什么命令啊

用opencv做的水平集程序 要求每次水平集移动前的图像全部保留需要什么命令啊,第1张

如果不想修改现有图片,可以采用

cvCopyImage、memcpy等函数将现在的图像复制一个,采用复制的图像进行处理即可啊。

如果是存在处理当前图像,还希望保存前一个图像,则可以定义一个图像变量,本次结束前将图像复制到指定的图像变量内,也可以采用cvSaveImage函数将图像保存到硬盘,等下次需要再出来。

pv

(present

value

当前值,某些表头上标注)

sv(set

value设定值)

cv(current

也是当前值,程序中可用),这个应该是计数器的参数吧

Cvrect和Rect以及cvresize和resize都是表示同一个东西,前者都是指cvrect,后者都是指cvresize,如果在程序开始写上 using namespace cv则cvrect可以简写为rect,cvresize可以简写为resize,如果没有写上的using namespace cv那就用cv.......

具体用法:

cvrect:

CvRect 矩形框的偏移和大小

typedef struct CvRect

{

int x/* 方形的最左角的x-坐标 */

int y/* 方形的最上或者最下角的y-坐标 */

int width/* 宽 */

int height/* 高 */

}

CvRect

cvresize:void cvResize( const CvArr* src, CvArr* dst, int interpolation=CV_INTER_LINEAR )

可以查看opencv中文网站


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8078116.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存