opencv 学习
zytu
这个作者很懒,什么都没留下…
展开
-
IplImage*图像结构指针转换成byte *
最近在封装opencv中一些标定,视觉方面的函数,接口定义为byte*,需要将byte*与iplImage*相互转换。其中遇到几个小问题,1)当byte*转成IplImage*时setData()接受图像头,故需要createImageHeader().在上篇cvSetData()中已经说明。2)在IplImage*转成Byte*时,其实就是取IplImage*中的imageDat原创 2014-03-07 10:00:28 · 2389 阅读 · 0 评论 -
opencv CvSeq学习
函数原型 说明CvSeq* cvCreateSeq(int seq_flags,int header_size,int elem_size,CvMemStorage* storage) 功能:创建一序列参数:seq_flags为序列的符号标志。如果序列不会被传递给任何使用特定序列的函数,那么将它设为0,否则从预定义的序列类型中选择一合适的类型。 Header_size为序列头部的大小;转载 2014-03-28 11:05:16 · 664 阅读 · 0 评论 -
opencv 常用函数
1、cvLoadImage:将图像文件加载至内存;2、cvNamedWindow:在屏幕上创建一个窗口;3、cvShowImage:在一个已创建好的窗口中显示图像;4、cvWaitKey:使程序暂停,等待用户触发一个按键操作;5、cvReleaseImage:释放图像文件所分配的内存;6、cvDestroyWindow:销毁显示图像文件的窗口;7、c转载 2014-05-07 10:17:45 · 729 阅读 · 0 评论 -
图像腐蚀 膨胀 细化的基本原理
一、图像腐蚀 膨胀 细化的基本原理1.图像细化的基本原理⑴ 图像形态学处理的概念数字图像处理中的形态学处理是指将数字形态学作为工具从图像中提取对于表达和描绘区域形状有用处的图像分量,比如边界、骨架以及凸壳,还包括用于预处理或后处理的形态学过滤、细化和修剪等。图像形态学处理中我们感兴趣的主要是二值图像。在二值图像中,所有黑色像素的集合是图像完整的形态学描述,二值图像的转载 2014-04-28 21:00:44 · 2111 阅读 · 0 评论