gpt4 book ai didi

python通过opencv实现批量剪切图片

转载 作者:qq735679552 更新时间:2022-09-28 22:32:09 24 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章python通过opencv实现批量剪切图片由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

上一篇文章中,我们介绍了python实现图片处理和特征提取详解,这里我们再来看看Python通过OpenCV实现批量剪切图片,具体如下.

做图像处理需要大批量的修改图片尺寸来做训练样本,为此本程序借助opencv来实现大批量的剪切图片.

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import cv2
import os
def cutimage( dir ,suffix):
  for root,dirs,files in os.walk( dir ):
   for file in files:
    filepath = os.path.join(root, file )
    filesuffix = os.path.splitext(filepath)[ 1 ][ 1 :]
    if filesuffix in suffix:  #遍历找到指定后缀的文件名["jpg",png]等
     image = cv2.imread( file ) #opencv剪切图片 
     #cv2.imshow(file,image)
     dim = ( 242 , 200 )      #指定尺寸w*h
     resized = cv2.resize(image,dim,interpolation = cv2.INTER_AREA) #这里采用的插值法是INTER_LINEAR
     #cv2.imshow("resize:%s"%file,resized)
     cv2.imwrite( "../cv/%s" % file ,resized) #保存文件
  cv2.waitKey( 0 )     #退出
 
suffix = [ "jpg" ]
dir = '.'
cutimage( dir ,suffix)

有一些值需要自己更改,比如保存路径和保存名称.

总结 。

以上就是本文关于python通过opencv实现批量剪切图片的全部内容,希望对大家有所帮助。如有不足之处,欢迎留言指出。感谢朋友们对本站的支持! 。

原文链接:http://blog.csdn.net/eds95/article/details/68489522 。

最后此篇关于python通过opencv实现批量剪切图片的文章就讲到这里了,如果你想了解更多关于python通过opencv实现批量剪切图片的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com