opencv 图片读写,截取,复制,标记
2015-08-25 17:55
543 查看
参考
在图片上画基本图形如线,矩形,文字等图片读写
imread()Mat pic=imread("a.png"); imshow("title",pic); //图片显示
imwrite()
Mat a=xxx; imwrite("filename.png",a);
图片截取
Mat a=xxx; Mat b(a,Range(10,10,100,100)); imshow("picture b",b); imwrite("b.png",b);
图片复制
Mat a=xxx; Mat b=a.clone(); //b 与 a 是相互独立的数据,改变a不会影响到b. Mat c; a.copyTo(c); //c 与 a 是相互独立的数据 Mat d=a; // d 是 a 的引用,改变a 会同时改变d.
图片标记
点 PointPoint p; p.x=10; p.y=100; Point p2=Point(10,200);
矩形 Rect
Rect rect; rect.x=10; rect.y=10; rect.width=50; rect.height=50; Rect rect2=Rect(10,10,100,100);
尺寸 Size
Size size; size.width=10; size.height=20;
颜色 Scalar
Scalar color(255,0,0);
图形函数
ellipse()
circle()
line()
rectangle()
相关文章推荐
- linux下安装apache 及报错解答
- Linux学习笔记
- 高可用Hadoop平台-Oozie工作流之Hadoop调度
- linux简单命令的使用
- OpenCV 1.0 颜色直方图操作(建立,获取bin,给bin赋值)
- yum-Couldn't resolve host 'mirrorlist.centos.org'
- CentOS关闭休眠和屏保模式
- CentOS7安装Zabbix
- CentOS添加nginx yum源
- hadoop -- introduction
- Linux进程间通信 共享内存+信号量+简单例子
- 构建Apache+Subversion的环境
- LintCode Copy Books
- tomcat安装成系统服务
- linux 自动登录脚本
- c语言执行shell命令
- 基于虚拟linux+docker搭建hadoop完全分布式集群
- Bash基础(2) 通配符 组合键 数据重定向 管道 tee
- 20150823作业
- 自定义popupwindow组件