自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 使用Python自动给视频逐帧截图

背景数据集采集不单有图片格式,也有视频格式,有时我们需要根据采集来的视频生成图片,再进行标注。所以这里我们使用Python自动给视频逐帧截图。注意:由于摄像机录制的视频大多是XMF格式,需要使用格式工厂等软件转成mp4格式。代码直接上代码,可以根据自己的需求修改,比如多个视频文件依次截图等。import cv2import argparseimport osdef parse_args(): parser = argparse.ArgumentParser(description

2021-07-20 15:34:03 2494 2

原创 使用Python统计json文件中每类标签的个数

背景最近在做缺陷检测项目,需要统计图像中每类标签的个数。思路统计标签个数当然是要从json文件中累计求和。先分析json文件的格式,发现是字典里面嵌套列表嵌套字典的格式。思路就是从"shapes"里面拿到"label"的值做个判断,是哪一类就累加,非常简单。{ "version": "4.5.7", "flags": {}, "shapes": [ { "label": "breakage", "points": [[ 1246.551724137931,

2021-07-01 19:47:07 4846 3

转载 cv2.findContours()错误的解决办法ValueError: not enough values to unpack (expected 3, got 2)

和OpenCV版本有关,原文见Python开发:OpenCV版本差异所引发的cv2.findContours()函数传参问题.一、问题如下:cv2.findContours()这个方法是用来找出轮廓值的:# cv2.findContours找出轮廓值,cv2.RETR_EXTERNAL表示图像的外轮廓binary, contours, h = cv2.findContours(thresh, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)但是在运行时,我所

2020-11-18 18:53:01 3097 1

原创 使用Python自动将多个.jpg文件生成同名.json文件

背景最近在做图像分类项目,需要由原始jpg文件统一生成内容固定的同名json文件思路先是找到读取文件名的方法,由XXX.jpg去掉.jpg后缀,再字符串衔接.json,最后向json文件中写入固定文件内容。中间想通过正则方法取出文件名,可以实现但是觉得不如函数便于理解,最后还是选择使用maketrans()方法。代码实现直接上干货import osimport jsonfilelist = os.listdir(".\A类") # 读取文件夹,写在列表中filelist.sort() #

2020-10-16 22:20:26 1470 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除