opencv中卷积函数cvFilter2D
2014-11-24 20:09
141 查看
cvFilter2D()相关介绍可参考
1:/article/7721192.html
cvCopyMakeBorder()相关介绍可参考
2:/article/7721193.html
cvFilter2D() 与 cvCopyMakeBorder() 二者之间的关系
一: 在调用卷积函数cvFilter2D()时,cvCopyMakeBorder ()函数就会被调用,默认边界类型为 IPL_BORDER_REPLICATE。
已拷贝的原图像长方形的边界的类型:IPL_BORDER_CONSTANT - 填充边界为固定值,值由函数最后一个参数指定。IPL_BORDER_REPLICATE -边界用上下行或者左右列来复制填充。(其他两种IPL边界类型, IPL_BORDER_REFLECT 和IPL_BORDER_WRAP现已不支持)。
二:如果不想用 IPL_BORDER_REPLICATE的边界类型,解决方法
1:先使用cvCopyMakeBorder()把图片变大;
2:然后使用cvFilter2D();
3:剪切所需要的区域。
1:/article/7721192.html
cvCopyMakeBorder()相关介绍可参考
2:/article/7721193.html
cvFilter2D() 与 cvCopyMakeBorder() 二者之间的关系
一: 在调用卷积函数cvFilter2D()时,cvCopyMakeBorder ()函数就会被调用,默认边界类型为 IPL_BORDER_REPLICATE。
void cvCopyMakeBorder( const CvArr* src, CvArr* dst, CvPoint offset, int bordertype, CvScalar value=cvScalarAll(0) );
已拷贝的原图像长方形的边界的类型:IPL_BORDER_CONSTANT - 填充边界为固定值,值由函数最后一个参数指定。IPL_BORDER_REPLICATE -边界用上下行或者左右列来复制填充。(其他两种IPL边界类型, IPL_BORDER_REFLECT 和IPL_BORDER_WRAP现已不支持)。
二:如果不想用 IPL_BORDER_REPLICATE的边界类型,解决方法
1:先使用cvCopyMakeBorder()把图片变大;
2:然后使用cvFilter2D();
3:剪切所需要的区域。
相关文章推荐
- opencv学习(七)之图像卷积运算函数filter2D()
- OPENCV中函数cvFilter2D的应用
- opencv中cvFilter2D( ) 函数filter2D()函数与MATLAB中imfilter()函数的差异
- Opencv学习笔记——自建滤波器cvFilter2D
- opencv中3D点根据相机参数投影成2D点+solvePnP函数计算相机姿态+2D坐标到3D+相机参数calibration(标定与配准,求得深度彩色相机的内参与外参,再进行配准)
- [CLPR] 卷积还是相关? - Opencv之filter2D探究
- 非Opencv函数把3D坐标转成2D坐标
- 使用OpenCV中的filter2D函数精确实现matlab中的imfilter函数(已测)
- OpenCV学习笔记(12)OpenCV调用Matlab函数进行保存视频的尝试
- OpenCV中与matlab中相对应的函数
- OpenCV 2.1+VS2008无法调试带有cvCaptureFromCAM函数的程序。
- OpenCV与Matlab函数对照,从Matlab转OpenCV的兄弟们有福了
- OpenCV做视频处理用到的几个函数
- apt-get安装的OpenCV库中cvFindChessboardCorners函数的问题
- opencv相关的一些函数
- OpenCV编程案例:使用轮廓函数检测连通区域
- OpenCV学习笔记(3):一些函数等的解释(更新中...)
- OpenCV学习——图像卷积滤波
- 关于OpenCV中的cvSaveImage()函数
- openCV基础函数【转】