![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
深度学习
目标检测
蓝歌ai
这个作者很懒,什么都没留下…
展开
-
python BGR批量转RGB图像
python BGR批量转RGB图像原创 2023-03-03 19:05:47 · 381 阅读 · 3 评论 -
利用Python将图像与xml标签同步分割
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录本文主要内容一、代码内容二、使用需要修改部分1. 数据标注种类修改2. 修改数据路径以及裁剪图像值3.测试效果本文主要内容本文可实现图像与xml格式标签同步分割,文中代码参考自网络。裁剪图像部分见上篇文章:基于Python的有重叠区域的批量图像分割一、代码内容import cv2import osfrom xml.dom.minidom import Documentimport xml.etree.Elemen.原创 2022-05-11 21:59:37 · 2229 阅读 · 1 评论 -
基于Python的有重叠区域的批量图像分割
1. 代码部分代码参考自网络,可实现将图像分割为800 x 800。import cv2import osdef tianchong_you(img): size = img.shape # 这里的大小可以自己设定,但是尽量是32的倍数 constant = cv2.copyMakeBorder(img,0,0,0,800-size[1],cv2.BORDER_CONSTANT,value=(107,113,115))#填充值为数据集均值 return consta原创 2022-05-11 21:39:49 · 2813 阅读 · 8 评论 -
tif批量转png格式 python
备忘# 以tiff转png为例,其他格式同理,# 代码中路径更改为自己图像存放路径即可from PIL import Imageimport osimagesDirectory= "E:/test/png" # tiff图片所在文件夹路径distDirectory = os.path.dirname(imagesDirectory)distDirectory = os.path.join(distDirectory, "pngimage")# 要存放png格式的文件夹路径for imag原创 2021-04-21 18:20:13 · 4441 阅读 · 1 评论 -
yolov4 利用模型检测自动生成标注 python
最近使用yolov4训练了一个车辆检测模型,但是数据量不够,一张一张标注又很费时费力,所以想通过已有的模型来检测新的图像来自动生成一些标注信息。在网上找了很久发现一个代码,具体出处不记得了。贴上代码和使用方法:import argparseimport osimport globimport randomimport darknetimport timeimport cv2import numpy as npimport darknetfrom tqdm import tqdm# 使原创 2021-04-09 18:14:49 · 1133 阅读 · 0 评论 -
双三次差值下采样代码 matlab
%代码来源:https://github.com/xinntao/BasicSRfunction generate_bicubic_img()%% matlab code to genetate mod images, bicubic-downsampled images and%% bicubic_upsampled images%% set configurations% comment the unnecessary linesinput_folder = 'D:/数据集/新建文件夹/i原创 2021-04-03 15:38:43 · 1702 阅读 · 2 评论 -
复制指定文件到另一个文件夹中
由于自己筛选完的图片位深不对,所以又重新做了一份24位深的图像。但是需要重新筛选提取出24位深的指定文件名的图像。提取文件夹中的文件名到txt#代码来源:https://blog.csdn.net/weixin_45654152/article/details/105665351import ospath_imgs = 'F:/new folder/split3' #改成自己的文件夹路径for files in os.listdir(path_imgs): print(files)原创 2021-04-03 15:25:22 · 200 阅读 · 1 评论 -
YOLOv4只检测1类或者2类目标
博客中有人做了yolov3只检测人的代码:yolov3 修改 只识别一类(person)而自己需要其中两类检测结果,在上述博客作者的方法中做了一点小修改:本人用的YOLOv4代码是在linux上运行的,这里贴上源代码地址:YOLOv4源码需要改动的文件为 darknet/src 下的image.c文件找到draw_detections_v3 函数,在第369行处: qsort(selected_detections, selected_detections_num, sizeof(*select原创 2020-11-24 21:36:42 · 3460 阅读 · 2 评论 -
voc转化为yolo数据标注格式
import copyfrom lxml.etree import Element, SubElement, tostring, ElementTreeimport xml.etree.ElementTree as ETimport pickleimport osfrom os import listdir, getcwdfrom os.path import joinclasses = ['airplane', 'airport', 'baseballfield', 'basketbal转载 2020-11-02 20:36:29 · 259 阅读 · 0 评论