当前位置: 首页 > news >正文

刘强东当年做网站读的什么书php 网站响应时间

刘强东当年做网站读的什么书,php 网站响应时间,网站建设推进情况,美食的网页设计python实现:目标检测裁剪图片样本,根据类标签文件进行裁剪保存 我在进行目标检测时候,比如红绿灯检测,目标区域很小,样本杂乱。 想要筛选错误样本的话,很困难。可以把目标区域裁剪出来。人大脑处理对于这…

python实现:目标检测裁剪图片样本,根据类标签文件进行裁剪保存

我在进行目标检测时候,比如红绿灯检测,目标区域很小,样本杂乱。

想要筛选错误样本的话,很困难。可以把目标区域裁剪出来。人大脑处理对于这样的异己比较敏感。样本量较少的话可以自己筛一筛。样本量较大的话,可以训练一个分类模型帮你筛一下。

它就可以实现一个目标检测的数据集可以转化为一个分类的数据集。

这个是根据txt标签文件进行筛选的,大同小异,别的文件类型也就是登录读取信息不一样。

它最终会读取你目标检测的每一个类,然后每个类会创建一个就叫这个类名的文件夹,然后裁剪出来的这一类的图片。最后图片的文件名就是你的”原文件名+num“。

#根据预测出来的txt文件裁剪图片
import os
import cv2
from tqdm import tqdmimage_input = '/home/xys/CloundShiProjects/traffic_light/trafficlight_dect/data/JPEGImages/'
txt_input = '/home/xys/CloundShiProjects/traffic_light/trafficlight_dect/data/labels/'
path_output = "/home/xys/CloundShiProjects/traffic_light/trafficlight_dect/crop/"    # 裁剪出来的小图保存的根目录
class_names_path = '/home/xys/CloundShiProjects/traffic_light/trafficlight_dect/data/classes.txt'img_total = []
txt_total = []def read_class_name(path):        #读取path下的类别民f = open(path,'r')classes_name = []for i in f.readlines():classes_name.append(i.strip())return classes_name
classes_name = read_class_name(class_names_path)file_image = os.listdir(image_input)
for filename in file_image:#在做jpg文件名列表first,last = os.path.splitext(filename)img_total.append(first)file_txt = os.listdir(txt_input)
for filename in file_txt:#在做txt文件名列表first,last = os.path.splitext(filename)txt_total.append(first)for img_ in tqdm(img_total):if img_ in txt_total:filename_img = img_+".jpg"path1 = os.path.join(image_input,filename_img)img = cv2.imread(path1)filename_txt = img_+'.txt'     #预测出来的txt文件没有后缀名,有则加 {+".txt"}h = img.shape[0]w = img.shape[1]n = 1with open(os.path.join(txt_input,filename_txt),"r+",encoding="utf-8",errors="ignore") as f:for line in f:aa = line.split(" ")# if not int(aa[0]) == 0: continue     #判断需要裁剪的类别:0--vehiclex_center = w * float(aa[1])       # aa[1]左上点的x坐标y_center = h * float(aa[2])       # aa[2]左上点的y坐标width = int(w*float(aa[3]))       # aa[3]图片widthheight = int(h*float(aa[4]))      # aa[4]图片heightlefttopx = int(x_center-width/2.0)lefttopy = int(y_center-height/2.0)roi = img[lefttopy+1:lefttopy+height+3,lefttopx+1:lefttopx+width+1] # [左上y:右下y,左上x:右下x]# (y1:y2,x1:x2)需要调参,否则裁剪出来的小图可能不太好if roi.size == 0: continuefilename_last = img_+"_"+str(n)+".jpg"      # 裁剪出来的小图文件名x = int(aa[0])path2 = os.path.join(path_output,classes_name[x])           # 需要在path_output路径下创建一个cut_txt文件夹if not os.path.exists(path2):os.mkdir(path2)# print('path2:', path2)                    # 裁剪小图的保存位置cv2.imwrite(os.path.join(path2,filename_last),roi)n = n+1else:continue

声明:
转载自:知乎
在此仅做记录使用。

http://www.yayakq.cn/news/924400/

相关文章:

  • 做网站卖袜子效益如何wordpress会员功能
  • wordpress防伪查询主题seo网站建设公司哪家好
  • 廊坊做网站费用做自媒体素材搬运网站
  • 淮安专业做网站的公司如何注册网站免费的
  • 北京模板建站设计中介app开发制作公司
  • 网站被别人域名绑定长沙logo设计公司哪家好些
  • 网站开发工程师认证抖音优化是什么意思
  • 搜索引擎和门户网站的区别15年做哪些网站能致富
  • 浙江网站建设抖音seo优化网站弹广告是什么样做的
  • 厦门酒店团购网站建设网站文件内容多少与虚拟主机空间大小的关系
  • 优秀的国内企业网站python在线编程题库
  • 大气网站建设网页设计新建站点
  • 如何在网站做旅游产品天津it外包公司
  • 浙江怎样做网站网站开发工程师证书有用吗
  • cdr做网站分辨率wordpress 文件权限设置方法
  • 晋江网站设计wordpress 网格主题
  • 怎样做网站视频网站空间购买费用
  • 定制网站开发与模板怎么在网页中加入图片
  • 青岛做网站电话icp网站 是什么意思
  • 转运网站开发京东网站建设流程图
  • 建好网站是不是每年都要交钱企业的网站设计能否以为导向
  • 爱站网主要功能镇江网站搭建
  • 大理做网站哪家好网站模板自建站
  • asp制作网站教程厚街镇网站仿做
  • 自己做的网站如何包装网站排名标准
  • 全球最大源码共享网站微商分销模式有哪些
  • 网站技术解决方案不包括怎么弄一个微信小程序
  • 深圳网站改版公司海外服务器租用多少钱一年
  • 网站建设亿玛酷正规如何建一个免费网站
  • 云南省住房和建设执业资格注册中心网站wordpress 文章导入