随笔分类 - python
摘要:本文以鸟巢检测数据集为例,展示如何把 voc 格式的数据集转换成 yolov8 格式数据集,本文将从数据集下载、数据集格式转换和数据集划分三个方面进行解说。 (1)数据集下载。 本次所使用的数据集是鸟巢检测数据集,该数据集共有200张图片,展示了在输电线上鸟巢的搭建情况,鸟类在这些线路杆塔上筑巢可能
阅读全文
摘要:本文实现使用yolov8训练自己的火灾数据集。 1. 数据的获取。 本文所使用的火灾数据集是在Roboflow上下载的。Roboflow是一款专为YOLOv8设计的自动化训练数据工具,它为YOLOv8提供了一种更便捷、更快速的方式来准备训练数据。它能够自动从开发者提供的原始图像数据中提取所需的信息,
阅读全文
摘要:本文实现在 windows + CPU 的环境下实现实时火宅检测 项目网址:https://github.com/noorkhokhar99/Fire-Detection-using-YOLOv8 具体实现步骤: 1. 使用 Anaconda 搭建一个新的虚拟环境: conda create -n
阅读全文
摘要:YOLOv8 由 Ultralytics 提供,并支持全方位的视觉 AI 任务,包括检测、分割、姿态估计、跟踪和分类。这种多功能性使用户能够在各种应用和领域中利用 YOLOv8 的功能。 1. Windows 环境下使用 CPU 运行 yolov8 环境搭建 (1)使用 Anaconda 搭建 yo
阅读全文
摘要:在安装了anaconda的之后,每次使用 win+cmd 命令输入python的时候,默认打开的都是anaconda的解释器,用的着实不舒服,找了好久资料终于找到解决方法,即在输入python的可以使用python原先默认的解释器,或者说全局解释器,而不是anaconda的解释器,修改了之后pip安
阅读全文
摘要:判断某个字符串是否属于列表中某个元素的子字符串有以下三种方法: 参考资料: https://www.geeksforgeeks.org/python-finding-strings-with-given-substring-in-list/ 方法1: In [1]: data=["北京市", "福建
阅读全文
摘要:之前写过一篇 python 列表寻找满足某个条件的开始索引和结束索引(python find the starting and ending indices of values that satisfy a certain condition in a list) 的文章,因在实际项目中,这个算法的
阅读全文
摘要:列表有加法,列表的加法就是列表的拼接。 在列表中,没有减法操作,但有时我们需要计算两个列表的差异值,一般的求列表差异值的方法只能求得不存在重复元素的差异值,但是当元素存在重复现象,那求得的差异值并不是我们真正想要的,现发现了一个高级的求出列表差异值的方法,不仅可以得到差异值元素,还能得到相差的个数,
阅读全文
摘要:python中运算时用的乘法和除非符号是 * 和 % / 之类的,最近需要用到 ✖ 和 ➗ 两个字符串显示数据,找到了可实现的资料,分享给大家。 参考资料:https://stackoverflow.com/questions/65607397/how-do-i-display-the-multip
阅读全文
摘要:(1)已知有列表 a,想要实现列表 a 根据另一个列表 order 的值进行排序,或者说实现列表根据两一个列表值重排序,实现方法有两种: 参考资料:https://stackoverflow.com/questions/2177590/how-can-i-reorder-a-list 方法1: In
阅读全文
摘要:泰森多边形又叫冯洛诺伊图(Voronoi diagram),得名于Georgy Voronoi,是一组由连接两邻点线段的垂直平分线组成的连续多边形组成。一个泰森多边形内的任一点到构成该多边形的控制点的距离小于到其他多边形控制点的距离。(百度百科) 使用 python 的 scipy.spatial.
阅读全文
摘要:python 列表去除相邻重复相等数据(只保留一个) 参开资料:https://stackoverflow.com/questions/3460161/remove-adjacent-duplicate-elements-from-a-list 1 In [1]: import itertools
阅读全文
摘要:最近需要把 python 函数打包成一个 API 接口形式,在此过程中主要使用了 flask web 框架,此外,在访问网址数据的时候,需要获取给定网址中数据的内容,我需要读取内容的是 csv 文件和 npy 文件,查阅了资料找到了 python 根据 url 地址链接得到 csv 数据和 npy
阅读全文
摘要:在进行图像处理的时候,我们经常会碰到 array 格式的数据,因为图像至少是二位数组。最近,我在看别人代码的时候,为了判断某个数组是否是二值图像的时候,我经常想要看变量中是否只存在 0 和 1 两种元素,所以上网找了比较好的实现方法,分享给大家。 参考资料: https://stackoverflo
阅读全文
摘要:1. 删除字符串列表中的数字字符串 (deletes a numeric string from the string list) 2. 计算列表中true和false的个数(python list count occurrence of true and false) 3. python 列表转成
阅读全文
摘要:在使用python列表的时候,我们经常需要找到满足某个条件的数的开始索引和结束索引,即满足某个条件的数的区间范围,本文以寻找绝对值大于等于0且小于等于3的数值区间为例,代码如下所示: 这是我在做项目写python代码的时候最常使用到的函数之一,分享给大家。 参考资料: https://stackov
阅读全文
摘要:(1)按照空格分割出单词 (i)使用 split 切分 In [3]: letter = 'a b c' In [4]: letter.split(' ') Out[4]: ['a', 'b', '', '', 'c'] (ii)使用 re.split 切分 In [5]: import re In
阅读全文
摘要:在循环语句中画出多个subplot图像代码如下 http://jonathansoma.com/lede/data-studio/classes/small-multiples/long-explanation-of-using-plt-subplots-to-create-small-multip
阅读全文
摘要:目录: 1. 找到字符串中的所有数字(python find digits in string) 2. python 生成连续的浮点数(如 0.1, 0.2, 0.3, 0.4, ... , 0.9)(python range() for floats) 3. 判断两个矩形重叠程度 (python
阅读全文
摘要:目录: 1. python 相加字典所有的键值 (python sum all values in dictionary) 2. python 两个列表分别组成字典的键和值 (python two list serve as key and value for dictionary) 3. pyth
阅读全文