自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(250)
  • 资源 (73)
  • 问答 (4)
  • 收藏
  • 关注

原创 echart 股票数据分析 开发备忘录

思路:将股票列表存入js文件,反复加载也不会重新请求,数据以json变量形式存储。将股票代码和股票名称分为不同的key存储在json中。通过判断输入的是不是数字,确定输入的是名称还是代码,使用json 对象的 filter函数进行模糊匹配,并返回匹配到的集合。少量数据:核心代码2.多图合并问题思路 :设置好grid 参数,两张表 就是两个json对象,放到一个数组里面。xAxis,yAxis,series,都有两个json对象,注意在 xAxis,yAxis第二组参数里面要加上,serie

2022-07-09 10:56:30 551

原创 使用EISeg自动标注数据,yolov5训练模型(保姆教程)

如何使用EISeg自动标注数据,并用yolov5 v6.1训练模型🦁EISeg自动标注📎官方链接⭐EISeg介绍🌊安装EISeg🌈下载模型🍟标注数据✍1. 加载网络参数2. 打开文件夹3. 更改标签保存路径4. 添加标签5. 选择json格式保存,点击目标开始标注将数据转换为yolov5 训练所用的格式😠EISeg自动标注📎官方链接⭐https://github.com/PaddlePaddle/PaddleSeg/tree/develop/EISegEISeg介绍🌊EISeg(Efficient

2022-05-25 12:38:21 5405 10

原创 ubuntu18.04安装lua5.3.6和luarocks3.8

使用源码安装 lua5.3.6sudo apt install build-essential libreadline-dev unzip -ycurl -R -O http://www.lua.org/ftp/lua-5.3.6.tar.gztar -zxf lua-5.3.6.tar.gzcd lua-5.3.6make linux testsudo make install使用源码安装luarocks-3.8.0wget https://luarocks.org/releases/

2022-05-20 11:21:53 612

原创 microPython 吃透 esp8266 NodeMCU v3 ch340串口收发

esp8266 NodeMCU v3 ch340 使用microPython进行串口开发串口4种情况说明1.使用串口uart0 时需要将 REPL(调试终端)进行分离2. 使用usb口进行UART0串口通信3.uart0使用 GPIO 1 (TXD0) 和 GPIO3 (RXD0) 进行数据发送(可以进行接收测试,有些不同电路的板子可以双向通信)4. uart0 使用 GPIO13(RXD2)进行数据接收,不可以和uart1同时使用5. uart1使用 GPIO2(TXD1)进行数据发送6.总结需要嵌入

2022-05-17 14:36:36 2990 2

原创 esp8266 NodeMCU v3 实现wifi远程 mqtt 通信

esp8266 NodeMCU v3物联网开发一.移植MicroPython二. 连接wifi 案例三.进行mqtt通信1. 使用免费在线的mqtt服务2.使用esp8266 发布信息3.使用python 订阅消息需要嵌入式软件定制开发进群》》》》》》》》》》这块板子的淘宝链接》》》》》》》》》》》一.移植MicroPython1.用microusb 数据线连接到电脑上,找到对应的串口号 这里是52,找不到端口的下载并安装串口驱动使用flash_download_tools烧录microP

2022-05-02 19:35:49 4695

原创 野火EBF 6ULL 开发板 烧录ubuntu18 emmc 固件 并安装桌面

一. 选择官方教程镜像构建镜像构建使用MfgTool进行烧录烧录一. 选择下载我打包好的工具和镜像进行烧录下载地址镜像配置在cfg.ini 默认是ubuntu18.04bionic 是ubuntu18.04focal 是ubuntu20.041.把板子的模式调到usb模式,并用tp-c线连接上电脑只要调 1 0 ,带x的表示不需要2. 使用MfgTool工具进行烧录双击mfgtool2.exe 运行**只要出现 标准的供应商定义设备 直接点击start 就可以开始烧录了

2022-04-29 12:01:15 1161 1

原创 嵌入式linux ARM 开发板 使用pyqt显示界面

一. 需要准备的材料linux 开发板(树莓派,香橙派,野火linux开发板,jetson nano)单片机显示屏网络 (网线,或者无线模块)单片机电源需要控制的硬件等二. 连接单片机串口连接大部分linux 开发板都自带了串口连接功能,一般是usb数据线连接。在设备管理器里面找到对应的串口,使用putty连接。ssh 连接ssh debian@192.168.31.129三. 配置网络一般不同开发板的设置不太一样,都能找到。没有配置apt 国内源的需要配置

2022-04-28 15:35:18 5684

原创 pyqt5 将opencv图片存入内置SQLlite数据库,并查询

pyqt5 将opencv图片存入内置SQLlite数据库,并查询

2022-04-23 11:35:14 3795

原创 将opencv 图片转换为字节的方式

1.out = io.BytesIO()np.save(out, img)out.seek(0)# 读取out.read()2. success, encoded_image = cv2.imencode('.png', img) content = encoded_image.tobytes()

2022-04-23 11:04:23 2181

原创 pyqt5使用内置数据库sqllite

导入使用库from PyQt5 import QtSqlfrom PyQt5.QtSql import QSqlQuery初始化数据库database = QtSql.QSqlDatabase.addDatabase('QSQLITE')database.setDatabaseName('database/student.db')database.open()# 数据库操作query = QSqlQuery()sql_code ='create table student (id INT

2022-04-21 18:04:42 1106

原创 qt designer 跳转,布局,样式

记一次pyqt5 界面设计 1. 使用qt designer 实现有限的跳转(信号槽连接)原理 点击事件 隐藏 显示对应的元素2. 文字样式,鼠标样式,css样式3. 布局元素大小,设置minimumsize 和max 为一样防止自适应变形。固定大小。使用groupBox实现多页面...

2022-04-21 17:44:24 1663

原创 暴力匹配阈值的基准细胞检测方案

检测基准孔色彩分析峰值分析阈值分割细胞筛选from calendar import cimport cv2 import threadingimport numpy as npfrom glob import globimport matplotlib.pyplot as pltdef SLT(img, x1, x2, y1, y2): lut = np.zeros(256) for i in range(256): if i &l

2022-04-21 08:11:36 174

原创 python递归遍历文件夹,并复制想要的文件

#!/usr/bin/ python# -*- encoding: utf-8 -*-'''@文件 :move.py@说明 :@时间 :2022/04/08 18:36:47@作者 :刘子沫@邮箱 :spiritai@qq.com@版本 :1.0'''import os,shutil# 复制文件def copyf(filepath, dst): if not os.path.exists(dst): os.makedirs

2022-04-21 08:01:17 619

原创 pyqt5 使用matpoltlib绘制图表并内嵌

# 绘制散点图 def draw_point(self): area = (np.random.rand(1000)*1000).astype(np.uint8) # 随机数据 area_count = {} for i in area: if i<50: continue if i in area_count: area_count[i] += 1 else: area_count[i] = 1..

2022-04-19 20:17:37 506

原创 pyqt5 自动生成label,单独信号绑定

#!/usr/bin/ python# -*- encoding: utf-8 -*-'''@文件 :auto.py@说明 : 自动生成label 案例@时间 :2022/04/19 17:27:28@作者 :刘子沫@邮箱 :spiritai@qq.com@版本 :1.0'''import timefrom PyQt5 import QtCore, QtGui, QtWidgetsimport sysfrom PyQt5.QtCore im.

2022-04-19 17:28:40 1615

原创 pyqt5多线程实现录音

# -*- coding: utf-8 -*-import ioimport sysimport threadingimport timefrom PyQt5.QtCore import *from PyQt5.QtGui import *from PyQt5.QtWidgets import *import numpy as npimport cv2from ui import Ui_Dialogimport sounddevice as sdimport soundfile .

2022-04-19 16:21:40 629

原创 python-sounddevice 录制和播放语音

播放语音import sounddevice as sdimport soundfile as sfimport threadingevent = threading.Event()data, fs = sf.read("test.wav", always_2d=True)current_frame = 0def callback(outdata, frames, time, status): global current_frame if status:

2022-04-19 15:59:47 5114

原创 pyqt5鼠标点击 移动 弹起监听案例

# -*- coding: utf-8 -*-import ioimport sysimport timefrom PyQt5.QtCore import *from PyQt5.QtGui import *from PyQt5.QtWidgets import *import numpy as npimport cv2from PyQt5 import QtCore, QtGui, QtWidgetsclass Ui_Dialog(object): def setup.

2022-04-19 11:05:58 1151

原创 pyqt5 拖拽打开图片 并自适应显示代码案例

# -*- coding: utf-8 -*-import sysimport timefrom PyQt5.QtCore import *from PyQt5.QtGui import *from PyQt5.QtWidgets import *import numpy as npimport cv2from PyQt5 import QtCore, QtGui, QtWidgetsclass Ui_Dialog(object): def setupUi(self, Di.

2022-04-17 17:29:59 2137

原创 python 协程,线程,进程的创建和速度对比

import timedef work1(): for i in range(5): print('work1',i) time.sleep(1)def work2(): for i in range(5): print('work2', i) time.sleep(5)if __name__=="__main__": #创建多协程与 创建多进程\多线程 的过程差不多 '''gevent包'

2022-04-13 10:22:40 443

原创 SimpleBlobDetector,houghcircles,AAMED,High-quality-ellipse-detection圆的检测效果对比

检测效果对比opencv内置SimpleBlobDetectoropencv内置houghcirclesAAMED:基于弧邻接矩阵的快速椭圆检测High-quality-ellipse-detection4种算法下载opencv内置SimpleBlobDetector优点速度快,小目标斑点检测效果好缺点提供的结果不够贴合,重叠目标检测不理想import cv2 from glob import globimport numpy as npdef getSimpleBlobDetector(

2022-04-07 21:20:56 2869

原创 base64与opencv和PIL 的转换关系

def cvimg_to_base64(image_np): cvimg = cv2.cvtColor(image_np, cv2.COLOR_BGR2RGB) cvimg = cv2.imencode('.jpg',cvimg)[1] cvimg = str(base64.b64encode(cvimg))[2:-1] return cvimg def base64_to_cvimg(base64_code): # base64解码 img_da.

2022-04-05 19:38:53 3446

原创 检测视频左下角四分之一的区域中的 矩形,圆形,三角形

检测视频左下角四分之一的区域中的 矩形,圆形,三角形import cv2import numpy as np#定义形状检测函数def ShapeDetection(img,ch): contours,hierarchy = cv2.findContours(img,cv2.RETR_EXTERNAL,cv2.CHAIN_APPROX_NONE) #寻找轮廓点 for obj in contours: # area = cv2.contourArea(obj)

2022-04-02 17:54:18 196

原创 电机,电调,电池搭配的一些关系

电机 2212 920KV 含义宽22mm,高12mm在1V电压下每分钟920转kv 值越大 转速越快 配的桨叶越小 扭力越小kv值越小 转速越慢 配的桨叶越大 扭力越大电流关系电机满载电流<电调输出电流<电池最大输出电流电压关系电机最大支持电压>电调电压>电池电压电池5200mah 3s 25c 含义5200mah 表示可以5.2A的电流放电一小时s 代表 电池是几节标准电池串联标准锂电池电压是3.7V3s电压 = 3.7V*3 = 11.1Vc

2022-03-28 12:08:03 4421

原创 对VOC png标签索引进行修改

理论上修改png的索引就是修改颜色值将15类的人修改为第二类直接上代码#!/usr/bin/ python# -*- encoding: utf-8 -*-'''@文件 :Modifyindex.py@说明 :@时间 :2022/03/22 15:03:50@作者 :刘子沫@邮箱 :spiritai@qq.com@版本 :1.0'''from __future__ import print_functionimport glob

2022-03-22 15:04:30 575

原创 对voc2007数据集进行person的单类数据抽取

对voc2007数据集进行person的单类数据抽取使用方式ython tovoc.py VOC2007 VOC 14 14个参数分别为VOC2007原始数据集路径新数据集路径标签下标新标签下标tovoc.py#!/usr/bin/ python# -*- encoding: utf-8 -*-'''@文件 :tovoc.py@说明 :python tovoc.py VOC2007 VOC 14 1@时间 :2022/03/21 16:43:49@作者

2022-03-22 11:02:10 1055

原创 使用labelme标注,并转换成VOC数据集和yolo数据集

使用程序将json格式同时转换成voc的png标签和yolo的txt标签

2022-03-21 19:00:15 8834 1

原创 AttributeError: ‘list‘ object has no attribute ‘seek‘.

记录一个极度恶心人的bug当执行pythonpython detect.py --weights 1.ptTraceback (most recent call last): File "G:\Anaconda\envs\py36\lib\site-packages\torch\serialization.py", line 308, in _check_seekable f.seek(f.tell())AttributeError: 'list' object has no attri

2022-03-19 15:51:37 4210 3

原创 Keras构建lenet-5,alexnet,zfnet,vggnet,Google net,RESNET

lenet-5,alexnet,zfnet,vggnet,Google net,RESNET

2022-03-18 16:58:58 369

原创 yolov5-6.1 opencv dnn onnx推理python,c++

yolov5-6.1 opencv dnn onnx推理python,c++代码

2022-03-16 13:25:49 8001 7

原创 python实现视频转gif

#!/usr/bin/ python# -*- encoding: utf-8 -*-'''@文件 :1.py@说明 :@时间 :2022/03/14 10:09:07@作者 :刘子沫@邮箱 :spiritai@qq.com@版本 :1.0'''import cv2from PIL import Imagedef convert_mp4_to_gif(input_file,output_file,duration=50,step=2):

2022-03-14 10:36:45 5821

原创 yolov3+lenet-cnn跌倒检测使用说明

yolov3 lenet 跌倒检测的代码使用方式

2022-03-14 09:52:40 5958

原创 神经网络各种评判指标

神经网络评判指标及关系一. IOU1. 什么是IOU(IntersecTIon over Union)二. 什么是准确率,精确率,召回率1. 基本概念2. 准确率(Accuracy)3. 精确率(Precision [查准率])4. 召回率(Recall [查全率])三. P-R曲线,F值1. P-R(Precision-Recall)2. F值 (F-Score [F-measure[均衡平均数]])四. AP,mAP1. AP(Average Precision)2. mAP(mean Average

2022-03-13 17:34:44 11278

原创 python 桌面截图opencv显示的三种方式比较,及c++ 桌面截图源码

win32api 的速度是最快的。#!/usr/bin/ python# -*- encoding: utf-8 -*-'''@文件 :2.py@说明 :@时间 :2022/03/10 17:47:21@作者 :刘子沫@邮箱 :spiritai@qq.com@版本 :1.0'''import win32gui,win32api,win32con,win32uifrom PIL import ImageGrabimport numpy as np

2022-03-10 17:50:35 3240

原创 python opecv对多图片横向或纵向组合

#!/usr/bin/ python# -*- encoding: utf-8 -*-'''@文件 :1.py@说明 :@时间 :2022/03/10 10:56:33@作者 :刘子沫@邮箱 :spiritai@qq.com@版本 :1.0'''import numpy as npimport cv2def unilateralresize(image,size,axis=0): ''' 传参 : image 图像,要缩放方向的

2022-03-10 16:17:39 1570

原创 python 以xml形式操作svg图片

#!/usr/bin/ python# -*- encoding: utf-8 -*-'''@文件 :conv.py@说明 :python 操作svg@时间 :2022/03/08 09:22:56@作者 :刘子沫@邮箱 :spiritai@qq.com@版本 :1.0''' from xml.etree.ElementTree import ElementTree,Elementdef new_svg(): '''新建svg

2022-03-08 09:28:41 541

原创 opencv 图像色块分割

```python#!/usr/bin/env python# -*- coding: utf-8 -*- import cv2import numpy as np# 读入图片img = cv2.imread("picture_1.webp")img = cv2.resize(img,(1280,720))'''canny边缘检测'''gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)cv2.imshow('original', gr..

2022-03-07 19:40:22 2444 10

原创 python fastapi 上传字节流图片 opencv处理

客户端上传# data = {"uu_id":self.uu_id} 字典形式def upload_file(url,img,data): file = { 'file': cv2.imencode(".jpg",img)[1].tobytes() } data = data response = requests.post(url, files=file, data=data) return response.text服务端接收from

2022-03-06 19:27:45 1365

原创 百度搜索api

百度搜索api查询方式时间限制显示模式搜索文档翻页页面编码查询方式当存在wd关键字时,q方式不生效。方式1wd=关键字https://www.baidu.com/s?wd=关键字&ie=utf-8方式2q1--包含以下的全部的关键词q2--包含以下的完整关键词q3--包含以下任意一个关键词q4--不包括以下关键词q5--关键词位置,为空表示网页的任何地方,1表示仅网页标题中,2表示仅网页URL网址中。q6--限定在某个指定的网站,比如q6=http://www.baidu

2022-03-03 09:26:40 3857 2

原创 直方图分割实战

处理直方图thimg = 二值图像black = np.zeros((256,thimg.shape[1]),dtype="uint8")data = np.sum(thimg ,axis=0)_range = np.max(data) - np.min(data)normal = (data - np.min(data)) / _range*255m = int(np.mean(normal)) #均值f = [] # 峰点n = 25 # 间隔是个像素nx = 0 # 当前可能的最大值

2022-03-02 15:50:27 1335

使用mingw64编译的opencv4.10

编译环境 win10 opencv4.10 cmake-3.30.3-windows-x86_64 mingw-x86_64-14.2.0-release-posix-seh-ucrt-rt_v12-rev0

2024-09-13

OpenCV使用CMake和MinGW-w64的编译安装 将ffmpeg 解压到3rdparty 目录下进行编译

OpenCV使用CMake和MinGW-w64的编译安装 将ffmpeg 解压到3rdparty 目录下进行编译

2024-09-13

python onnx 推理yolov10

python onnx 推理yolov10

2024-05-27

windows配置 MinGW mingw64 完整包

windows配置 MinGW mingw64 完整包

2024-05-18

树莓派arrch64 python3.7 dlib dlib-19.19.0-cp37-cp37m-linux-aarch64

树莓派arrch64 python3.7 dlib dlib-19.19.0-cp37-cp37m-linux_aarch64

2024-05-17

用PyTorch实现卷积神经网络解决FashionMNIST分类挑战

用PyTorch实现卷积神经网络解决FashionMNIST分类挑战

2024-05-07

基于yolov8+LPRNet的车牌识别项目

基于yolov8+LPRNet的车牌识别项目

2024-05-06

windows下python opencv ffmpeg读取摄像头实现rtsp推流 拉流

rtsp python opencv ffmpeg 推拉流代码程序

2024-04-18

python检测窗口程序句柄信息

python检测窗口程序句柄信息,python代码

2024-03-01

pyinstxtractor.py 反编译pyinstaller打包的程序

pyinstxtractor.py 反编译pyinstaller打包的程序 使用方法 python pyinstxtractor.py <filename> 示例:python pyinstxtractor.py main.exe

2024-03-01

jetson nano csi摄像头 tensorrt 运行yolov8检测 项目代码

jetson nano csi摄像头 tensorrt 运行yolov8检测 项目代码

2023-05-27

yolov5 动物拓展数据集 已转换 直接训练 包含 鸡,鸭,鹅,猪,兔子,羊

yolov5 动物拓展数据集 已转换 直接训练 包含 鸡,鸭,鹅,猪,兔子,羊

2023-03-28

coco 2017数据集 动物类抽取 并转换为yolov5 txt格式 大小4G

coco 2017数据集 动物类抽取 并转换为yolov5 txt格式 大小4G

2023-03-28

insightface-arcface onnx 推理代码和模型 partial-fc-glint360k-r50

insightface_arcface onnx 推理代码和模型 partial_fc_glint360k_r50

2023-03-26

python百度人脸对比接口代码.zip

python百度人脸对比接口代码.zip

2022-06-01

retinaface 人脸检测 对比 年龄 口罩 应用.zip

retinaface 人脸检测 对比 年龄 口罩 应用.zip

2022-06-01

MicroPython开发软件(IDE).zip

MicroPython开发软件(IDE)

2022-05-02

microPython 固件更新工具.zip

esp8266 microPython 固件烧录套件

2022-05-02

串口终端工具和串口驱动.zip

串口终端工具和串口驱动

2022-05-02

野火EBF 6ULL 开发板 烧录ubuntu18.04 emmc 固件 mfgtool 工具包

野火EBF 6ULL 开发板 烧录ubuntu emmc 固件 mfgtool 工具包,内含ubuntu 18 20 Debian 镜像。默认为18.04 一键烧录

2022-04-28

pyqt5 计算器 视频教程.zip

pyqt5 计算器 视频教程

2022-04-24

python opencv 稀疏光流 背景差分跟踪第四版.zip

python opencv 稀疏光流 背景差分跟踪第四版

2022-04-17

python opencv sift 手动区域光流跟踪

python opencv sift 手动区域光流跟踪

2022-04-15

python opencv sift光流.zip

python opencv sift光流

2022-04-15

航拍车流数据航拍车流数据.zip

航拍车流数据

2022-04-14

python opencv 光流 v1.0

基于强角点的稀疏光流跟踪

2022-04-12

语义分割fastapi前后端对接代码.zip

语义分割fastapi前后端对接代码

2022-04-05

神经网络车牌检测识别程序

基于retina神经网络实现车牌检测,使用ppocr进行车牌号识别。识别准确率99%。

2022-04-04

yolov5_pose-opencv人体骨骼推理

yolov5_pose 使用opencvt推理,识别人体骨骼

2022-03-30

yolov3+lenet-cnn分类的跌倒检测数据及源代码

使用文章:https://blog.csdn.net/qq_26696715/article/details/123471886

2022-03-14

用于跌倒检测的视频数据

跌倒检测 背景减除法 源代码:https://blog.csdn.net/qq_26696715/article/details/107343550

2022-03-14

c++ 编写的截图软件,运行生成桌面截图exe99

源代码地址https://blog.csdn.net/qq_26696715/article/details/123407508

2022-03-14

u2netp的fastapiweb版本

效果参考 https://blog.csdn.net/qq_26696715/article/details/105992567

2022-01-20

Python爬虫爬取pix一年插画

Python爬虫爬取pix一年插画

2022-01-17

STM32F103RCT6-HCSR04超声波测距.zip

STM32F103RCT6-HCSR04超声波测距

2021-08-27

stm32 hex 文件USB一键下载

stm32 hex 文件USB一键下载

2021-08-20

yolov5 行人范围超界报警.zip

基于qt5的,yolov5 行人范围超界报警,绘制行人活动区域,绘制目标区域,检测离目标距离,超界报警 视频:https://live.csdn.net/v/164262

2021-07-12

jetson创建自定义镜像的所需文件.zip

博客地址:https://blog.csdn.net/qq_26696715/article/details/117785980

2021-06-19

人脸识别信息系统+数据库+ui设计+全代码.zip

人脸识别信息系统+数据库+ui设计+全代码 视频地址:https://live.csdn.net/v/164265

2021-05-20

yolov5行人识别 qt 鼠标检测 绘制区域 检测超界.zip

yolov5行人识别 qt 鼠标检测 绘制区域 检测超界系统 视频:https://live.csdn.net/v/164262

2021-05-20

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

TA关注的人

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