- 博客(46)
- 资源 (10)
- 收藏
- 关注

原创 【jetson 硬解码】使用NVDEC模块解码rtsp视频流,超低时延、比opencv更快、资源更少
jetson使用nvidia的decode模块实现硬解码rtsp视频流,减少cpu资源的消耗,降低解码视频的延时。
2023-02-14 16:19:16
2940
2

原创 jetson-tx2装机、pytorch、yolov5、opencv-python、onnxruntime-gpu
jetson-tx2装机、pytorch、yolov5、opencv-python、onnxruntime-gpu系统镜像的安装和备份系统镜像恢复裁剪系统桌面cuda、cudnn安装archiconda3安装pytorch、torchvison、opencv-python、onnxruntime-gpu安装pytorch安装pytorch1.11安装pytorch1.7安装torchvision安装opencv-python安装onnxruntime-gpuyolov5测试写在前面:强烈控诉那些复制粘贴别
2021-11-18 17:03:54
4081
2

原创 【ABCNet】训练自己的模型(三)
预测上一节里面说了怎么修改参数训练我们自己的数据,得到自己的模型,这一节说一下预测怎么修改参数对最后一层的结果进行解码修改解码标签和类别数量设置推理过程中置信度阀值这个函数就在demo.py里面其他有什么问题可以留言。...
2020-11-02 14:22:40
939
3

原创 【显卡】python查看GPU(显卡)资源
nvidia-ml-py安装版本:375.53.1pip install nvidia-ml-py使用import pynvml# 初始化模块pynvml.nvmlInit()# 获取0号位GPUgpu = punvml.nvmlDeviceGeHandleByIndex(0)gpu_info = pynvml.nvmlDeviceGetMemoryInfo(gpu)获取的gpu_info有三个字段信息,获取方式如下gpu_info.total # 总量gpu_info.used
2020-10-24 11:40:55
2141
2

原创 【ABCNet】ABCNet训练自己的模型(二)
数据集参考一的方式制作,但是自己的数据集可能是10分类或者其他分类,没有作者的97分类,数据集的制作需要修改如下:修改标签文件:参考添加链接描述的第二部分生成训练数据的代码具体修改如下:# cV2 = [' ', '!', '"', '#', '$', '%', '&', '\'', '(', ')', '*', '+', ',', '-', '.', '/', '0', '1', '2', '3', '4', # '5', '6', '7', '8', '9', ':
2020-10-23 19:08:38
1332
9

原创 【ABCNet】ABCNet训练自己的模型(一)
数据标注标注工具-labelme下载链接https://github.com/wkentaro/labelme安装windowsconda create –n labelme python=3.6conda activate labelmepip install labelme标注工具windows_label_tool可以直接转成abcnet训练的数据数据集制作labelme格式转windows_label_tool格式如下:由8个点和标签组成,8个点是上下4个起始和结束点和4
2020-10-14 08:56:25
2593
37

原创 【bezier】ABCNet模型的Bezier和BezierAlign采样以及python实现
文章目录前言什么是贝塞尔曲线?一、伯恩斯坦多项式二、贝塞尔曲线1.三阶贝塞尔曲线2、三阶贝塞尔曲线推导公式3、求解4、贝塞尔曲线求解代码实现BezierAlign采样实现总结优点缺点优化方法:前言什么是贝塞尔曲线?Bézier curve(贝塞尔曲线) 是应用于二维图形应用程序的数学曲线。 曲线定义:起始点、终止点(也称锚点)、控制点。通过调整控制点,贝塞尔曲线的形状会发生变化。 1962年,法国数学家Pierre Bézier第一个研究了这种矢量绘制曲线的方法,并给出了详细的计算公式,因此按照这样
2020-09-23 11:32:16
1504
11

原创 【opencv】dilate(膨胀)和erode(腐蚀)对圆形图像操作问题
dliate和erode实现import cv2 as cvimport numpy as nppie=cv.imread('d:/pic/pie.png')kernel=np.ones((7,7),np.uint8)dilate=cv.dilate(pie,kernel,iterations=10)erosion=cv.erode(pie,kernel,iterations=10)res=np.hstack((pie,dilate,erosion))cv.imshow('res',res)
2020-09-21 14:00:14
2064
1

原创 【GPU】显卡算力对比表
参考链接https://blog.youkuaiyun.com/iefenghao/article/details/97956440?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.edu_weight&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.edu_w
2020-09-21 10:46:16
20672

原创 【anaconda】anaconda3安装及conda使用
anaconda3下载官方下载链接:https://repo.anaconda.com/archive/可在官方下载相应的版本;windows安装下载windows版本,然后双击安装,按照提示执行,在是否添加环境路径的界面勾选上即可ubuntu安装bash anaconda3…按照提示安装即可问题1、安装完成后conda不可用;将anaconda的bin目录加入PATH,根据版本不同,也可能是~/anaconda3/binecho 'export PATH="~/anaconda3/bi
2020-09-18 10:41:14
914

原创 【监控】python实现监控服务器资源
需要环境nvidia-ml-py # 查看显卡资源psutil # 查看电脑资源python监控GPU主机资源1、获取cpu使用率def obtain_cpu_info(self): """ 获取电脑cpu使用率 :return: cpu """ # 参数:interval :扫描cpu的时间, percpu:默认为False,当为True时候返回每个cpu的使用率
2020-09-17 17:05:18
1180

原创 【监控】python查看显卡资源使用情况
使用第三方库需要使用pynvml库官网:https://pythonhosted.org/nvidia-ml-py/下载文件地址:https://pypi.org/project/nvidia-ml-py/#history现阶段pip安装的命令为:pip install nvidia-ml-pypython查看代码如下import pynvmlpynvml.nvmlInit()# 这里的1是GPU idhandle = pynvml.nvmlDeviceGetHandleByIndex
2020-09-16 17:43:31
2595

原创 【深度学习】深度学习环境配置
第一步:安装显卡驱动首先在system settings选择software update,选择additional drivers,如果有相应的英伟达显卡驱动,直接点安装,即完成;如果没有先去显卡驱动官网按照显卡型号下载相应的驱动程序,网址:https://www.nvidia.cn/Download/index.aspx?lang=cn驱动选择实例:移除本机上的其他显卡驱动:sud...
2020-09-15 15:31:51
1094

原创 【cv2.error opencv】关于opencv不能使用摄像头和读取视频的问题解决
问题opencv不能使用摄像头和读取视频原因据说是因为conda安装的opencv是删减版,部分功能实现不了解决办法安装cmake和依赖项sudo apt-get install libboost-python-dev cmake安装opencv,opencv版本可以先search查看适合当前环境的再指定,也可以不指定,默认安装最新版本pip install opencv-python==3.4.2.16...
2020-09-02 15:49:06
817

原创 【detectron2】detectron2在ubuntu16.04系统下安装报错问题
硬件环境1、显卡:2080Ti2、CUDA环境:cuda10.1,cudnn7.6.3anaconda3环境1、python=3.62、opencv=3.4.23、pycocotools=2.0.0问题1、ninja: build stopped: subcommand failed. Traceback (most recent call last): File "/home/fpi/anaconda3/envs/abcnet/lib/python3.6/site-packages/tor
2020-09-01 10:42:47
2252
12

原创 ubuntu挂载硬盘【解决硬盘不可读写操作】
ubuntu挂载硬盘sudo fdisk -lsudo blkid#在/home/fpi下创建挂载目录sudo mkdir data#打开配置文件挂载:sudo vim /etc/fstab#添加配置文件如下:#重启服务器:reboot#修改挂载文件夹权限:cd /home/fpisudo chown -R fpi /home/fpi/datasudo chmod 777 /home/fpi/data...
2020-05-28 19:51:04
6918

原创 python—opecv旋转去黑边
旋转有黑边def angle_xunahzuan(img, angle, height, width): if angle == 0: return img else: matRotate = cv2.getRotationMatrix2D((width*0.5, height*0.5), angle, 1.0) dst = cv2...
2020-03-16 20:51:49
703
1

原创 【linux】nohup和&指令
在Linux中,可以使用nohup将脚本放置后台运行,如下:nohup python myscript.py params1 > nohup.out 2>&1 & 但直接使用上面代码,无法在程序运行过程中查看Python中的print “computing” 输出结果,比如在每次循环中使用print语句等。原因是python的输出有缓冲,导致nohup.out不能...
2020-01-20 10:43:41
420

原创 win10安装ubuntu双系统以及内存合理分配
1、下载ubuntu镜像:阿里云ubuntu16.04镜像下载地址,一般使用桌面版选择16.04.iso如下图所示:ubuntu16.04.iso2、制作启动盘:下载ubuntu启动盘制作工具ultraiso,下载链接:Ultraiso准备一个U盘,打开ultraiso,选择继续试用;点击文件,打开,选择要写入启动盘的镜像文件;然后点击启动,写入硬盘映像;选择USB-HDD+,格...
2020-01-15 15:26:52
5549

原创 opencv计算图像均值和方差
opencv计算图像均值和方差:im = cv2.imread("test/20190701002029-1.bmp", 0)(mean , stddv) = cv2.meanStdDev(im)print(mean, stddv)
2020-01-06 14:12:26
8110
2

原创 keras指定GPU及显存使用量
指定GPUimport osos.environ["CUDA_VISIBLE_DEVICES"] = "0"指定GPU和显存使用量import osfrom keras.backend.tensorflow_backend import set_sessionos.environ["CUDA_VISIBLE_DEVICES"] = "0"config = tf.ConfigPro...
2019-12-31 16:41:54
838

原创 【字符切割】基于MM图像字符切割
前言上一篇写过看的一篇字符切割的论文,只是大概描述了论文讲的是什么(https://blog.youkuaiyun.com/m0_37661841/article/details/103582758),这一篇是具体字符切割的方法,下一篇会贴上详细的代码;字符切割:核心思想是MM,下面详细描述怎么对字符串图像做到自适应切割:第一步:图像二值化,这里不再赘述;在进行去噪的时候使用了膨胀和剪枝算法,剪枝算...
2019-12-20 11:31:43
628
2
原创 alphapose instal questions
alpha install questionquestion onesolve methodquestion onedefine CHECK_CUDA(x) AT_CHECK(x.type().is_cuda(), #x, " must be a CUDAtensor ")solve methodbecause pytorch 1.1 used AT_CHECK, but higher version not support; so use TORCH_CHECK replace AT_CHECK
2022-04-29 10:32:30
228
原创 【ABCNet】训练自己的模型-贝塞尔曲线拉平
【ABCNet训练自己的模型(一)】【ABCNet训练自己的模型(二)】【ABCNet训练自己的模型(三)】贝塞尔曲线拉平贝塞尔曲线最终是通过插值的方法得到我们想要的图像,这个已经在之前的文章中介绍过;这里只介绍采样的方法:这个函数实现的就是贝塞尔采样,拉平理解可以参考圆环拉平,只不过这里没有用连续点去做插值,而是直接将采样结果送给插值算法;def _bezier_to_poly(self, bezier): # bezier to polygon, 20表示一条直线上采样点的
2020-11-10 10:23:31
764
1
原创 【japronto】关于GPU部署深度学习模型问题
深度学习部署工程稍后github上可以查看japronto问题1、在未增加模型的条件下测试没有问题,但是增加模型后,cuda不支持多进程,需要spawn的方式开启,但是模型加载在主进程下,每次请求处理在子进程处理,继承的时候发生报错:意思是变量不是全部变量,但是模型已经是全局变量,且无法将所有参数都设置到全局变量,能否有其他办法解决...
2020-10-23 15:23:06
299
原创 深度学习发展历程
神经网络一、神经元1943年,心理学家McCulloch和数学家Pitts参考了生物神经元的结构,发表了抽象的神经元模型MP。 1、结构神经元模型是一个包含输入,输出与计算功能的模型。输入可以类比为神经元 的树突,而输出可以类比为神经元的轴突,计算则可以类比为细胞核。 下图是一个典型的神经元模型:包含有3个输入,1个输出,以及2个计算功能。 注意中间的箭头线。这些线...
2020-09-15 15:33:04
3889
原创 【Tensorflow】Mnist手写数字识别
环境python=3.6tensorflow=1.14opencv=3.4.2numpy数据下载由于自身的API下载一直报错,我使用了其他框架下的下载数据模块,新建dataset.py,代码如下:# Copyright 2015 Google Inc. All Rights Reserved.## Licensed under the Apache License, Version 2.0 (the "License");# you may not use this file excep
2020-09-15 15:30:24
101
原创 taobao用户分析
数据来源及说明提出问题 1) 整体用户的购物情况 2) 用户行为转化漏斗 3) 购买率高和购买率为0的人群有什么特征 4) 基于时间维度了解用户的行为习惯 5) 基于RFM模型的用户分析数据清洗 1)导入数据 2)缺失值处理 3)数据一致化处理构建模型和分析问题 1) 总体用户购物情况 日均访问量 uv(用户总数) 有购买行为的用户数 用户的购物情况 2.用户行为转化漏斗 3.购买率高和购买率低的人群有什么特征基于时间维度了解用户的行为习惯 (1.
2020-07-08 22:38:25
360
原创 济南二手房房价分析报告
author:qq:1318791335# -*- coding: utf-8 -*-import numpy as npimport pandas as pdimport seaborn as snsimport matplotlib.pyplot as pltplt.style.use("fivethirtyeight")#fivethirtyeight是一个样式sns.set_style({'font.sans-serif':['simhei','Arial']})house_df.
2020-06-30 22:01:41
686
原创 ubuntu 解决ssh不可使用root访问
解决ssh不可使用root访问ubuntu的ssh默认不可使用root访问,需要修改下ssh的配置文件就可以:sudo vim /etc/ssh/sshd_config将root登录的权限修改,然后重启服务就可以:sudo service ssh restart 或sudo /etc/init.d/ssh restart...
2020-05-28 19:58:54
597
原创 keras、tf测试GPU是否安装成功
kerasfrom keras import backend as KK.tensorflow_backend._get_available_gpus()tensorflow查看更详细device信息from tensorflow.python.client import device_libimport tensorflow as tfprint(device_lib.list_local_devices())print(tf.test.is_built_with_cuda())
2020-05-12 10:40:21
4384
1
原创 conda加速,更換清華源
Anaconda加速conda下載速度#本文内容来源知乎:https://www.zhihu.com/question/38252144/answer/1094111481、添加清華源:conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --add ...
2020-04-12 20:22:14
1060
原创 python求极小值
python求极小值cloumn_sum = self.img.mean(axis=0) # 求极小值列表 cloumn_mini = [] mini = 255 a = 0 for i in cloumn_sum: if i <= mini: mini...
2020-02-18 10:17:52
1584
1
原创 python【高级捕获异常】
except异常(高级) Exception异常回顾:try-except 语句 捕获(接收)异常通知,把异常流程变为正常流程try-finally 语句 执行必须要执行的语句.raise 语句 发送异常通知,同时进入异常流程assert 语句 发送AssertionError异常with 语句with语句语法:with 表达式1 [as 变量1], 表达式2 [as 变量2]...
2020-02-12 17:18:29
114
原创 计算最大曝光时间保证图像不拖影
相机在拍摄运动的物体时,如果物体运动过快,相机的曝光时间设置过长,那么图像就会产生拖影。本文计算保证图像不拖影的最大曝光时间。如果物体运动速度V=100mm/s,系统分辨率R=1/100(mm/pixel),则最大曝光时间T计算公式为:如果允许接受的拖影是5个像素,那么最大曝光时间T计算公式为:...
2020-02-11 13:48:51
3430
2
原创 Windows 解决conda在bat中的问题
windows下,conda在脚本语言里不可以直接使用:CALL conda create -n name pythonCALL conda activate name这样就可以正常使用conda了;conda官网的解释:https://docs.conda.io/projects/conda/en/latest/user-guide/troubleshooting.html#using...
2020-01-20 11:45:28
3156
1
原创 windows 解决控制台CMD运行程序卡住
选择快速编辑模式的时候,鼠标不小心点到cmd某个位置,都可能让正在运行的进程都卡住,直到按下回车后,会跳出一堆windows cmd->属性->选项->编辑选项取消 快速编辑模式...
2020-01-20 11:40:25
3930
原创 python实现同态滤波
同态滤波对于一幅由物理过程产生的图像f(x,y),可以表示为照射分量i(x,y)和反射分量r(x,y)的乘积。0<i(x,y)<∞,0<r(x,y)<1。i(x,y)描述景物的照明,变化缓慢,处于低频成分。r(x,y)描述景物的细节,变化较快,处于高频成分。因为该性质是乘性的,所以不能直接使用傅里叶变换对i(x,y)和r(x,y)进行控制,因此可以先对f(x,y)取对数...
2019-12-26 15:24:42
7633
16
ABCNet - Real-time Scene Text Spotting with Adaptive Bezier-curve Network.mp4
2020-11-20
AdversarialAttackwithPatternReplacement
2020-09-21
AcceleratingtheSuper-Resolution ConvolutionalNeuralNetwork
2020-09-21
ShapeRobustTextDetectionwithProgressiveScale ExpansionNetwork
2020-09-21
TowardsAccurateBinaryConvolutionalNeural Network
2020-09-21
TextSnake - A Flexible Representation for Detecting Text of Arbitrary Shapes.pdf
2020-09-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人