copyMakeBorder
来源:互联网 发布:所有足球数据库 编辑:程序博客网 时间:2024/05/16 06:04
copyMakeBorder(src,dst,top,bottom,left,right,borderType,value);
borderType有两种
- BORDER_CONSTANT
- BORDER_REPLICATE
#include <opencv2/imgproc/imgproc.hpp>#include <opencv2/highgui/highgui.hpp>using namespace cv;using namespace std;Mat src, dst;int top0, bottom0, left0, right0;int borderType;Scalar value;String window_name="copyMakeBorder Demo";RNG rng(12345);int main(){ Mat src=imread("image.jpg"); int c; namedWindow(window_name,WINDOW_AUTOSIZE); top0=(int)(0.05*src.rows); bottom0=(int)(0.05*src.rows); left0=(int)(0.05*src.cols); right0=(int)(0.05*src.cols); dst=src; imshow(window_name,dst); while(true) { c=waitKey(500); if((char)c==27) break; else if((char)c=='c') borderType=BORDER_CONSTANT; else if((char)c=='r') borderType=BORDER_REPLICATE; value=Scalar(rng.uniform(0,255),rng.uniform(0,255),rng.uniform(0,255)); copyMakeBorder(src,dst,top0,bottom0,left0,right0,borderType,value); imshow(window_name,dst); } return 0;}
实验截图
以上两张为BORDER_CONSTANT结果
以上为BORDER_REPLICATE结果
0 0
- copyMakeBorder
- copyMakeBorder
- copyMakeBorder函数
- 卷積邊界處理(copyMakeBorder)
- CopyMakeBorder函数的使用
- OpenCV:copyMakeBorder的用法
- OpenCV Tutorial: 卷積邊界處理(copyMakeBorder)
- opencv之边界扩展copyMakeBorder
- OpenCv中copyMakeBorder函数详解
- OpenCV滤波之copyMakeBorder和borderInterpolate
- OpenCV滤波之copyMakeBorder和borderInterpolate
- OpenCV滤波之copyMakeBorder和borderInterpolate
- OpenCV滤波之copyMakeBorder和borderInterpolate
- OpenCV滤波之copyMakeBorder和borderInterpolate .
- C++ 图像边界扩充函数copyMakeBorder
- opencv:扩充图像边界—copyMakeBorder()函数
- OpenCV编程->图像边界拓展copyMakeBorder
- 在OpenCV中图像边界扩展 copyMakeBorder 的实现
- 软件测试工程师从小白到大牛的发展之路
- android recovery.img定制之recovery.fstab分区表配置
- 压力测试工具JMeter入门教程
- Oracle数据库求存在集合a中但不存在集合b中的数据
- ButterKnife配置与使用
- copyMakeBorder
- qduoj 88 一道非常简单的炉石题(最大匹配)
- Android之 打开系统联系人界面
- 深入springMVC源码------文件上传源码解析(下篇)
- 欢迎使用CSDN-markdown编辑器
- codeforces 766D
- SparkML中三种特征选择算法(VectorSlicer/RFormula/ChiSqSelector)
- linux 内核保存控制台信息
- Zabbix监控PostgreSQL