opencv 图片读写,截取,复制,标记

参考

图片读写

  • 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.

图片标记

  • 点 Point
Point 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()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值