python
文章平均质量分 75
Robin Long 2018
软弱的拖沓,有保留的付出,都是浪费青春。
展开
-
数据标注:深度学习图像自动标注及数据管理工具软件(包括可运行软件)
深度学习具有传统算法无法比拟的拟合能力,已经在工业领域的诸多方面得到了非常广泛的应用。然而,训练数据集的搭建需要大量的人工标注数据,为了尽可能的减少人工标注数据的工作量,开发了一套可以辅助人工进行数据标注的软件工具。该软件主要针对目标检测图像标注,能够生成txt和xml文件格式的标签。另外,软件还实现了标注数据整理的功能。下载链接:https://download.csdn.net/download/u013419318/13731288...原创 2020-12-19 18:53:33 · 2125 阅读 · 5 评论 -
图像处理:基于直方图矫正的图像色彩均衡
from itertools import chainimport cv2import osimport numpy as npimport datetimeclass BrightnessBalance: def __init__(self): pass def arrayToHist(self,gray): ''' 计算灰度直方图,并归一化 :param gray_path: :return:.原创 2020-08-11 17:19:13 · 700 阅读 · 0 评论 -
数据标注:不同类别的标注数据合并,并修改label文件?以下代码将为你一键搞定
# -*- coding: utf-8 -*-# @Time : 2020/7/23 19:05# @Author : for LongBo# @File : tt.py# @Software: PyCharmimport osdef get_classes_list(file_path): with open(file_path,'r') as f: lines = f.readlines() return linesdef labels_merge(.原创 2020-07-23 19:27:05 · 1389 阅读 · 0 评论 -
数据标注:YOLO模式到PascalVOC模式的一键转换
import os, sysimport globfrom PIL import Imagedef txtLabel_to_xmlLabel(source_pth,save_xml_pth): if not os.path.exists(save_xml_pth): os.makedirs(save_xml_pth) classes = open(classes_file).read().splitlines() print(classes) for.原创 2020-07-23 19:23:44 · 435 阅读 · 2 评论 -
数据标注:PascalVOC模式到YOLO模式的一键转化
import osimport xml.etree.ElementTree as ETfrom decimal import Decimaldirpath = 'E:\\0911-0951最后一个文件夹\\20190215-211313 {3D675E7F-B913-41B0-B915-9381A662A919}(SHDT-0916(A))\\ZXB_LC01D\\xml' # 原来存放xml文件的目录newdir = 'E:\\0911-0951最后一个文件夹\\20190215-21131.原创 2020-07-23 19:21:57 · 1109 阅读 · 3 评论 -
由于找不到python37.dll,无法继续执行代码问题解决
由于各种原因系统删掉了python37.dll,只要重新下载python37.dll解压复制到C:\Windows\System32\这里就行了,地址:https://cn.dll-files.com/python37.dll.html只要电脑上丢失或损坏文件,遇到过“无法找到****.dll文件…”的消息弹窗,都可以上https://cn.dll-files.com/重新下载回来...转载 2020-05-15 10:02:39 · 12042 阅读 · 7 评论 -
机器学习:sklearn划分训练集和测试集
from sklearn.model_selection import train_test_splitimport ospth = 'E:\\LONGBO\\crops_images\\train_data\\image\\'files = [img for img in os.listdir(pth) if img.endswith('jpg')]train, test = tr...原创 2020-05-08 15:22:52 · 1064 阅读 · 0 评论 -
Python:画一棵漂亮的樱花树(不同种樱花+玫瑰+圣诞树)
最近翻到一篇知乎,上面有不少用Python(大多是turtle库)绘制的树图,感觉很漂亮,我整理了一下,挑了一些我觉得不错的代码分享给大家(这些我都测试过,确实可以生成喔~)one 樱花树动态生成樱花效果图(这个是动态的):import turtle as Timport randomimport time# 画樱花的躯干(60,t)def Tree(branc...转载 2019-10-30 16:04:43 · 19965 阅读 · 13 评论 -
数据标注:labelTools数据标注中xml文件转化为txt文件
1介绍在利用labelTools对数据进行标注的时候,经常容易忘记选择YOLO选项,导致标注出来的标签文件是xml格式,该格式无法用于目标检测任务的训练,因此,本文主要介绍了一种可以批量读取xml文件并将其转化为txt文件格式的方法。代码如下。2代码import osimport xml.etree.ElementTree as ETfrom decimal import ...原创 2019-10-15 13:12:31 · 1657 阅读 · 5 评论 -
OpenCV:图像canny边缘检测
1介绍Canny 边缘检测是一种非常流行的边缘检测算法,是John F.Canny 在1986 年提出的。它是一个有很多步构成的算法。在OpenCV 中只需要一个函数:cv2.Canny(),就可以完成以上几步。让我们看如何使用这个函数。这个函数的第一个参数是输入图像。第二和第三个分别是minVal 和maxVal。第三个参数设置用来计算图像梯度的Sobel卷积核的大小,默认值为3。最后一个...原创 2019-10-14 11:42:14 · 284 阅读 · 0 评论 -
python:C++调用python
C++调用python (2.7版本)(Win7_64 + VS2013 + python2.7) 由于个人偏好喜欢用python写代码,尤其是数据处理等,最近想试试在VS2013里,直接调用python中的曲线拟合函数。作为小白,由于之前完全没接触过,就一直找网上找教程,折腾了2小时总算是搞定了。接下来,为了方便和我...转载 2019-06-13 14:30:07 · 294 阅读 · 0 评论 -
python:实现并绘制 sigmoid函数,tanh函数,ReLU函数,PReLU函数
python实现并绘制 sigmoid函数,tanh函数,ReLU函数,PReLU函数# -*- coding:utf-8 -*-from matplotlib import pyplot as pltimport numpy as npimport mpl_toolkits.axisartist as axisartist def sigmoid(x): return...转载 2018-12-29 18:34:23 · 7139 阅读 · 3 评论 -
python:一个简单爬虫的python实现过程
摘 要随着互联网的不断普及和发展,结构庞大而复杂的万维网所承载的数据量早已浩如烟海。要从这样一个庞大的“数据库”中批量的有组织的获取想要的数据,搜索引擎早已不能满足我们的需求,而网络爬虫作为网络数据获取...原创 2018-11-07 23:30:50 · 7093 阅读 · 5 评论 -
python:pyQt_designer+pycharm开发python窗口程序
0,引言众所周知,C#语言在开发窗口类程序的时候既方便又快捷,我们在使用C#编写窗口类程序的时候,只要新建窗口,拖动控件即可完成窗口界面的设计。其实,使用python照样可以采用拖控件的方式来快速完成form程序的开发,节省了大量的开发时间,可以说是python爱好者的福音,本文将介绍pyQt_designer+pycharm开发python窗口程序的详细过程,一方面作为本人的学习笔记,另一方...原创 2018-11-26 21:08:36 · 4595 阅读 · 5 评论 -
python:窗口之间的跳转
0,引言最近在帮课题组老师做一款石油专业数据处理与分析的窗口软件,出于促使自己学习新知识的目的,笔者选择采用刚刚才学会“hello world”的python。以下记录使用python实现窗口跳转的详细过程,便于今后查阅,也为大家提供参考。笔者才疏,如有笔误,请大佬指正。1,环境配置(1)pyQt_designer(下载地址:https://www.qt.io/download)(...原创 2018-11-30 16:44:02 · 16389 阅读 · 6 评论 -
python:一种点击plot散点图获取选中数据点坐标的方法
0,引言在利用python的matplotlib.pyplot绘制的散点图中,我们可以将鼠标移动到任意位置,图像中会自动显示当前鼠标所在带你的坐标,但是我们无法准确的获取到散点图中某一个数据点的准确坐标。本文将介绍一种基于欧氏距离的获取散点图中鼠标选中点的准确数据坐标的方法,并将介绍距离阈值的确定方法。本方法属笔者在解决实际问题的过程中探索结果,如有不妥,请大神指正!1,环境配置(1)...原创 2018-12-18 20:04:55 · 16971 阅读 · 3 评论 -
python:窗口程序打包成.exe文件的操作流程
0,引言随着大数据和人工智能领域的不断兴起和发展,集成了众多机器学习算法,快速数组处理、数值运算以及绘图功能的python语言不断受到众多研究领域和应用领域编程者的青睐。众所周知,C#语言在Windows窗口程序开发上有着其他程序语言无法比拟的优势,使用C#程序开发窗口类程序也是非常快速和方便。其实无所不能的python对于窗口程序的开发也是非常方便和快捷的,那么,怎么将开发好的python...原创 2018-11-18 19:44:47 · 6166 阅读 · 0 评论