python用opencv批量截取图像指定区域的方法

yipeiwu_com6年前Python基础

代码如下

import os
import cv2
for i in range(1,201):
  if i==169 or i==189:
    i = i+1
  pth = "C:\\Users\\Desktop\\asd\\"+str(i)+".bmp"
  image = cv2.imread(pth)      //从指定路径读取图像
  cropImg = image[600:1200,750:1500] //获取感兴趣区域
  cv2.imwrite("C:\\Users\\Desktop\\qwe\\"+str(i)+".bmp",cropImg) //保存到指定目录
  # print pth
#cropImg = image[100:200, 100:200]
#cv2.imwrite("a.bmp",cropImg)

以上这篇python用opencv批量截取图像指定区域的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

python多进程共享变量

本文实例为大家分享了python多进程共享变量的相关代码,供大家参考,具体内容如下 from multiprocessing import Process, Manager impo...

Python 取numpy数组的某几行某几列方法

Python 取numpy数组的某几行某几列方法

直接分析,如原矩阵如下(1):   (1) 我们要截取的矩阵(取其一三行,和三四列数据构成矩阵)为如下(2):   (2) 错误分析: 取 C 的1 3行...

Python线程中对join方法的运用的教程

join 方法:阻塞线程 , 直到该线程执行完毕 因此  ,可以对join加一个超时操作 , join([timeout]),超过设置时间,就不再阻塞线程 jion加上还有一个...

Python操作excel的方法总结(xlrd、xlwt、openpyxl)

前言 在处理excel数据时发现了xlwt的局限性–不能写入超过65535行、256列的数据(因为它只支持Excel 2003及之前的版本,在这些版本的Excel中行数和列数有此限制),...

pytorch方法测试——激活函数(ReLU)详解

测试代码: import torch import torch.nn as nn #inplace为True,将会改变输入的数据 ,否则不会改变原输入,只会产生新的输出 m = n...