python,opencv切割图像操作

本文介绍了Python中的切片操作,用于方便地获取数据。在图像处理中,结合OpenCV,可以使用切片操作切割图像。通过具体代码示例展示了如何使用cvSetImageROI函数设置图像的ROI(感兴趣区域),并进行图像提取和显示。
摘要由CSDN通过智能技术生成

 1.python中切片操作

    在Python中,切片操作使我们取数据方便了很多,先解释一下Python的切片操作:切片操作包含三个参数[x:y:z],其中,x表示切片的起始位置,为空则表示从字符串的起始位置开始;y表示切片的结束为止,为空则表示字符串的末位(最后一个字符结束的位置)。z表示步长,即切片时指针移动的距离,默认值为1,如果设z为2,则会每间隔一个字符取一次,以此类推。

       image=img[起点:终点,起点:终点]

       其中,img为待切割图像,方括号内为要切割的图片块坐标;image为切割后图像。

        举例其它用法:

       首先我们声明一个字符串s='abcde',跟其他语言比较相似,字符串s中'a'所对应的下标为0,'b'对应的下标为1,'e'对应的则是4.反过来,'e'对应的下标也是-1,'d'对应的下标为-2,以此类推。

[python]  view plain copy print ?
  1. >>> s = 'abcde'  



操作一:取字符串'ab'     

[python]  view plain copy print ?
  1. >>> s[0:2]  
  2. 'ab'  
或者:

[python]  view plain copy print ?
  1. >>> s[:2]  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值