在使用python opencv的时候,我们可能希望截取图像下大的某个部分,这个时候我们其实直接截取就可以了
首先,opencv读取进来的时候,按照逐像素读取也是可能的
假如现在我要把图像横向的从1/3到2/3,纵向全部留取的截取图片,我们可以这样做:
image = image[: , image.shape[1]//3 : (image.shape[1]//3)*2]
要注意的是,shape[0]处理的是y方向【纵向】,shape[1]处理x方向【横向】
注意一下这点就没什么问题了