OpenCV
SongEsther
这个作者很懒,什么都没留下…
展开
-
在Windows10下编译扩展OpenCV 3.2.0 + opencv_contrib+vs2015
大部分图像滤波中的各种边缘保护滤波器(EPS)算法存放在opencv_contrib目录下面的未稳定功能模块里的ximgproc文件夹下,需要自己额外编译。(1)下载opencv安装包(我下载的是opencv-3.2.0-vc14)https://github.com/opencv/opencv_contrib/releases/tag/3.2.0点击打开链接(2)下载opencv_contrib...原创 2018-06-27 22:54:00 · 612 阅读 · 0 评论 -
CvMat,Mat和IplImage之间的转化和拷贝
转自:https://www.cnblogs.com/Key-Ky/p/4150531.html1、CvMat之间的复制//注意:深拷贝 - 单独分配空间,两者相互独立 CvMat* a; CvMat* b = cvCloneMat(a); //copy a to b 2、Mat之间的复制//注意:浅拷贝 - 不复制数据只创建矩阵头,数据共享(更改a,b,c的任...转载 2018-10-15 09:19:04 · 133 阅读 · 0 评论 -
图像旋转 OpenCV实现
转自:https://www.cnblogs.com/willwu/p/6133696.html经常对一幅图像进行旋转操作,OpenCV中提供了很方便易用的仿射变换函数warpAffine, 通过getRotationMatrix2D可以得到放射变换矩阵(矩阵大小2x3)#include <iostream>#include <opencv.hpp>usin...转载 2018-10-19 18:26:11 · 213 阅读 · 0 评论 -
opencv读取视频文件,并将视频文件保存为图片
转自:https://blog.csdn.net/qq_42189368/article/details/80524074#include <iostream>#include <windows.h> #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp...转载 2018-10-31 14:55:12 · 784 阅读 · 0 评论 -
OPENCV深拷贝和浅拷贝
转自:https://blog.csdn.net/wuguanghao/article/details/77322823浅拷贝:也就是在对象复制时,只是对对象中的数据成员进行简单的赋值,如果对象中存在动态成员,即指针,浅拷贝就会出现问题。深拷贝:对于深拷贝,针对成员变量存在指针的情况,不仅仅是简单的指针赋值,而是重新分配内存空间。深拷贝采用了在堆内存中申请新的空间来存储数据,这样每个可以避...转载 2018-12-23 16:43:17 · 878 阅读 · 0 评论 -
OpenCV中的对齐指针(alignPtr)
转自:https://www.tuicool.com/articles/q2QrQr在某些架构上,只有能被指定数(如4,16)整除的内存地址才能够被访问,否则程序会crash,或者出现错误的结果,或者数据的访问变慢。举个例子来说,很多系统都要求interger的地址从偶数开始。opencv2.0以上版本很多指针都是被对齐过的,使指针地址能够被16整除。opencv中的内存一般是通过malloc...转载 2019-07-09 14:54:50 · 828 阅读 · 0 评论