学习Opencv
文章平均质量分 75
HHCCWWlxy
这个作者很懒,什么都没留下…
展开
-
OpenCv中矩阵的创建
矩阵的创建 1.创建矩阵的方式: (1):cvGreateMat(int rows,int cols,int type).Type可以使用任何定义类型; Type:CV_(S|U|F)(其中bit_depth代表数据位数,S:有符号整数, U:无符号整数 F:浮点) For exemple:CvMat*mat=cvGreateMat(8,9,CV_32FC1);// 创原创 2017-09-14 16:46:42 · 2103 阅读 · 0 评论 -
访问矩阵中的数据的两种方法
摘要:访问矩阵中的数据的两种方法:简单的方法和麻烦的方法 关键词 : CV_MAT_ELEM() CV_MAT_ELEM_PTR() cvPtr*D cvGet*D 1.CV_MAT_ELEM():这个宏包含4个参数,分别是传入矩阵,待提取的元素的类型,行数和列数。 2.CV_MAT_ELEM_PTR() : CV_MAT_EL原创 2017-10-13 19:45:34 · 2189 阅读 · 0 评论 -
用鼠标截矩形图像并保存
摘要: 接着上一个实验,此次实验想把鼠标截取(框住)的图片分开显示出来,但是没有达到运行效果。 关键字:cvSetImageRol() 1.void cvSetImageROI(IplImage* image,cvRect rect); 说明:基于给定的矩形设置图像的 ROI(感兴趣区域,region of interesting) CvRect结构:包含4个数据成员,x原创 2017-12-01 20:01:52 · 460 阅读 · 0 评论 -
用鼠标截取图像并保存(2)
用鼠标截取图像并保存(一)后续: 此次试验主要是相对上一个实验,利用每个字符切割的初始位置不一样,改变切割的起点达到切割每个字符的目的。代码的改变主要是初始坐标和实时坐标的变化,即如下所示: { dst = src(Rect(min(cur_pt.x, pre_pt.x), min(cur_pt.y, pre_pt.y), width原创 2017-12-13 20:56:26 · 512 阅读 · 0 评论