自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(94)
  • 收藏
  • 关注

原创 word标题编号消失解决

链接

2021-12-09 10:58:58 5323

原创 矩阵乘法的MPI并行计算

链接

2021-12-06 19:45:09 1256

原创 OpenCL快速入门教程

参考链接一、OpenCL中的一些函数OpenCL的Kernel相当于CUDA的deviceOpenCL的Work-item相当于CUDA的threadOpenCL的Work-group相当于CUDA的blockOpenCL的ND-Range相当于CUDA的gridget_global_id(dim) :CUDA中需要计算线程的id,而在opencl中线程id直接通过这个函数直接获取get_global_size(dim):线程总数量get_group_id(dim):dim可以为0,1,2,

2021-12-04 20:43:24 2799

原创 CUDA编程入门

参考:链接我们用host指代CPU及其内存,而用device指代GPU及其内存。global:在device上执行,从host中调用(一些特定的GPU也可以从device上调用),返回类型必须是void,不支持可变参数参数,不能成为类成员函数。注意用__global__定义的kernel是异步的,这意味着host不会等待kernel执行完就执行下一步。device:在device上执行,单仅可以从device中调用,不可以和__global__同时用。host:在host上执行,仅可以从host上

2021-12-01 16:40:35 1238

原创 ubuntu pycharm无法输入中文

参考:https://bbs.csdn.net/topics/397173456现象:当全拼输入2~3个汉字时,会被强行打断,然后就无法继续输入(也无法切换中英文),并且汉字下会有下划线。解决方法:1.点击菜单 “Help | Edit Custom VM options…”2.添加 -Drecreate.x11.input.method=true 到最后一行3.重启IDEA...

2021-11-02 10:11:35 134

原创 ubuntu 拨号上网

终端输入:nm-connection-editor,出现如下界面点击左下角的添加按钮,出现如下界面,选择DSL/PPPoE点击创建,出现如下界面Parent interface:eno1Username:用户名Password:密码其他不用填最好将connection name改成英文的............

2021-10-30 20:20:35 2827

原创 ubuntu源码安装pytorch——源码编译(包含驱动,cuda,cudnn安装)

遇到的错误在源码安装pytorch时,我的cuda的版本时11.4,所以按照官方的安装指南是需要magma-cuda114,而此时magma-cuda114还没发布。所以我的方法是卸载驱动、CUDA和CUDNN(具体自己百度)。然后选择对应cuda版本为11.3的显卡驱动,然后安装cuda11.3和相应的CUDNN。说明:显卡的驱动可以用较低版本的。......

2021-10-07 21:10:39 1829

原创 Windows CMD 终端使用代理

https://www.cnblogs.com/duchaoqun/p/11854744.html# 使用 http 类型代理set http_proxy=http://127.0.0.1:8484set https_proxy=http://127.0.0.1:8484# 使用 socks 类型代理netsh winhttp set proxy proxy-server="socks=127.0.0.1:8484" bypass-list="localhost"netsh winhttp s

2021-10-07 12:20:50 241

原创 ubuntu20.04安装anaconda

1.下载anaconda:https://www.anaconda.com/products/individual#linux2.使用以下命令安装bash Anaconda3-5.3.1-Linux-x86_64.sh一路yes就行。3.判断是否安装成功conda info 4.如果显示没有conda,就输入如下指令source ~/.bashrc此时终端的前多了一个(base)5.想要去掉(base),参考这个连接https://blog.csdn.net/Just_youHG/

2021-10-06 16:43:25 382

原创 python 修饰器@

参考:https://www.liaoxuefeng.com/wiki/1016959663602400/1017451662295584装饰器让函数在不需要做任何代码变动的前提下增加额外功能# 不带参数的修饰器import functoolsdef log(func): @functools.wraps(func) # 防止依赖函数签名的代码执行出错 def wrapper(*args, **kw): # 这两个参数代表任意参数 print('call %s():

2021-10-06 10:21:32 85

原创 python的类、私有变量和多态

参考:https://www.liaoxuefeng.com/wiki/1016959663602400/1017497232674368先看一段代码:class Animal(object): def run(self): print('Animal is running...')class Dog(Animal): def run(self): print('Dog is running...')class Cat(Animal): d

2021-10-04 22:45:52 128

原创 python画柱状图

# 利用条形图展示各个置信度区间的框数def show_bar(bbox_lists, TP_lists, gt_folder): # plt中需要输入list bbox_lists = bbox_lists.tolist() TP_lists = TP_lists.tolist() gts = gt_num(gt_folder) for i, (bbNum, tpNum) in enumerate(zip(bbox_lists, TP_lists)):

2021-10-03 20:40:01 114

原创 python对json的操作

将字典转为jsondef delete_imgData(folder): files = os.listdir(folder) for file in files: obj = {} obj["version"] = "4.5.7" obj["flags"] = {} obj["shapes"]=[] bbs_xyxy = get_bbs(os.path.join(folder,file)) .

2021-10-03 20:37:51 61

原创 tkinter 选择一个视频并展示出来

1.选择视频文件from tkinter.filedialog import askdirectory,askopenfilenamefrom tkinter import *def selectPath(): path_ = askopenfilename() path.set(path_)root = Tk()path = StringVar()Label(root,text = "目标路径:").grid(row = 0, column = 0)Entry(root,

2021-10-03 19:22:16 1546 2

原创 yolov5使用TensorRT进行加速

https://www.mdnice.com/writing/328959e2439045849a06933c6380e148

2021-10-03 11:16:28 458

原创 安装ubuntu时的注意点

安装完ubuntu之后,最好立刻去“软件和更新”的“附加驱动”中选择一个驱动进行安装。然后输入“nvidia-smi”,如果打印出显卡的版本等信息就说明驱动安装成功。成功安装驱动,可以确保“pip3 install torch”时安装的是GPU版本的torch...

2021-10-03 10:11:31 127

原创 固态和机械,ubuntu分区

swap 和内存相同 交换分区\boot 2G 主分区 etx4\ 全部固态 逻辑分区 etx4\home 全部机械 逻辑分区 etx4

2021-10-01 15:23:16 841

原创 图像读取方法

2 读取图像数据2.2.1 使用matplotlib库进行图像的读取matplotlib中的函数跟Matlab很像。我们需要使用matplotlib.pyplot中的函数:imread(文件地址):进行读取图像的操作(参数为读取图像文件的路径)imshow(数组):进行图像的显示操作(显示图像的数组)show():显示一个窗口,用于显示图像(很多时候,不显示图像的话,是忘记使用这个函数)我们尝试探讨,图像被读取后的数据类型,大小形状import matplotlib.pyplot as pl

2021-09-25 10:38:39 402

原创 tensorboard的使用

TensorBoard 是 TensorFlow提供的一组可视化工具(a suite of visualization tools),可以帮助开发者方便的理解、调试、优化TensorFlow 程序from torch.utils.tensorboard import SummaryWriterimport numpy as npfrom PIL import Imagewriter = SummaryWriter("logs")image_path = "img.png"img_PIL = I

2021-09-25 10:34:42 66

原创 python的其他知识

1.帮助dir()和help()import torchdir(torch.cuda) #查看torch.cuda下有那些东西help(torch.cuda.is_available) # 查看torch.cuda.is_available的使用

2021-09-25 10:14:23 60

原创 pycharm使用

ctrl+点击:查看原函数ctrl+p:查看函数所需的参数

2021-09-25 10:11:55 51

原创 白嫖GPU

这里首选免费深度学习平台——colab。Colab的使用:https://blog.csdn.net/qq_36890370/article/details/106160805Colab的使用的补充:https://zhuanlan.zhihu.com/p/54389036

2021-09-25 10:03:23 98

原创 ffmpeg剪辑视频

参考:https://www.jianshu.com/p/695412050540ffmpeg -ss 00:03:00 -i main0488.mp4 -to 00:02:00 -c copy cut.mp4 # 参数顺序不要改从00:03:00 剪辑两分钟到00:05:00

2021-09-13 20:19:28 83

原创 windows下scp使用传数据到linux

打开windows的cmd,输入:scp F:\1.png mm@10.22.18.26:/home/mm

2021-09-12 20:11:37 136

原创 Virtualenv和conda建立python虚拟环境

创建环境:pip3 install virtualenv # 安装 virtualenv virtualenv -p /usr/bin/python3.5 myVENV /usr/bin/python3.5:是python语言版本的路径。在window下python语言版本的路径要加上后缀exe,如E:\studySoftware\python39\python.exemyVENV:是虚拟环境的名称。激活环境:myVENV\Scripts\activate # window

2021-09-10 17:03:04 317

原创 linux的sh脚本

1.for循环:for i in test1 test2 test3 do ( python3 $i.py ) & python3 end.pydone echo "运行完成!"

2021-09-10 16:37:38 65

原创 windows远程连接ubuntu18.04

参考:https://www.cxyzjd.com/article/fuck_hang/104368007

2021-09-08 21:14:41 226

原创 cv的评价指标

typora-copy-images-to: 评价指标_img1.MAP参考:https://www.bilibili.com/video/BV1ez4y1X7g2https://www.zhihu.com/search?type=content&q=maphttps://www.bilibili.com/video/BV1zE411u7Vw?from=search&seid=104247109466485585291.1 一些名词的解释TP: IoU>0.5的检测框数.

2021-09-08 09:57:38 532

原创 tensorflow官方提供的目标检测与分类API

1.tensorflow官方提供的目标检测与分类API在https://github.com/tensorflow/models中的research文件中有各种各样的API,在research文件夹中,slim文件夹是图像分类API,object_detection是目标检测API,就是拿来就能用的API最好看文件夹中提供的官方文档来使用这些API,也可参考以下两篇CSDN(优先看官方教程):https://blog.csdn.net/qq_37541097/article/details/1013

2021-09-08 09:51:27 273

原创 PASCAL VOC2012数据集与制作自己的数据集

PASCAL VOC2012数据集与制作自己的数据集官网:https://host.robots.ox.ac.uk/pascal/VOC/voc2012/index.html#devkit官网进不去的话,这个博客https://host.robots.ox.ac.uk/pascal/VOC/voc2012/index.html#devkit中提到用这个镜像下载数据集https://pjreddie.com/projects/pascal-voc-dataset-mirror/PASCAL VOC201

2021-09-08 09:50:47 304

原创 MOT数据集格式

参考:https://blog.csdn.net/yuanlulu/article/details/79818599https://blog.csdn.net/sinat_17196995/article/details/57946708https://zhuanlan.zhihu.com/p/391396206两个标注文件:det目录:det目录下只有一个det.txt文件,每行一个标注,代表一个检测的物体。内容摘抄为:1,-1,1359.1,413.27,120.26,362.77,2.3

2021-09-08 09:49:58 2525 6

原创 目标检测综述

目前主流的目标检测算法主要是基于深度学习模型,其可以分成两大类:(1)two-stage检测算法,其将检测问题划分为两个阶段,首先产生候选区域(region proposals),然后对候选区域分类(一般还需要对位置精修),这类算法的典型代表是基于region proposal的R-CNN系算法,如R-CNN,Fast R-CNN,Faster R-CNN等;(2)one-stage检测算法,其不需要region proposal阶段,直接产生物体的类别概率和位置坐标值,比较典型的算法如YOLO和SSD。

2021-09-08 09:02:20 164

原创 yolo实战资源

YOLOv5+DeepSort+Pytorch实现目标跟踪(b站)YOLOv5的详细使用教程(csdn)

2021-09-08 09:01:02 80

原创 yolov1~v5的介绍

0. 计算机视觉参考:https://zhuanlan.zhihu.com/p/94986199https://zhuanlan.zhihu.com/p/32525231https://www.bilibili.com/video/BV1yi4y1g7ro?from=search&seid=15480272248284580243计算机视觉,图像分类是计算机视觉最基本的任务之一,但是在图像分类的基础上,还有更复杂和有意思的任务,如目标检测,图像分割等,见下图所示。其中目标检测是一件比较实际的

2021-09-08 08:58:20 542

原创 ffmpeg将视频转图片,图片转视频

1.视频转图片:ffmpeg -i 1.mp4 -r 5 -f image2 .\output\1_frame_%05d.png"-r 5"代表一秒中抽取五帧“ image2”代表图片的类型,“%05d”代表五位的数,如“00001”输出图片的后缀不一定要为png,也可以为bmp,这都是无损提取。而输出的图片为jpg时,输出的图片就是压缩过后的。2.图片转视频:ffmpeg -f image2 -framerate 25 -i "img%05d.bmp" -b:v 25313k C:\123

2021-09-07 21:22:52 4264 1

原创 window下的“脚本”——bat

for %%i in (*.mp4) do ffmpeg -i %%i -r 2 -f image2 output^\%%i_frame_%%010d.bmppause本代码循环执行命令“ffmpeg -i %%i -r 2 -f image2 output^%%i_frame_%%010d.bmp”上面这个命令存储在名为“run.bat”的文件中

2021-09-07 21:00:41 149

原创 python和android通过MQTT通信(阿里云)

链接:https://pan.baidu.com/s/1VaDvLJXyJHzogcMFZOgPGA提取码:6666

2021-01-16 16:21:09 190

原创 错误

C:\projects\opencv-python\opencv\modules\highgui\src\window.cpp:356: error: (-215) size.width>0 && size.height>0 in function cv::imshow出现上面的错误说明,说明你读取的图片路径写错了

2020-06-16 13:44:10 92

原创 C8051单片机:外部引脚与功能、内部结构与单元

一,外部引脚与功能1,首先一个小圆坑或小标记指示第1引脚,然后逆时针数下去直到最后一个引脚第40引脚,典型51单片机有40个引脚(或管脚) 4组8个I/O口引脚,加8个特殊引脚,共40个。2,40个引脚按其功能分为三类:(1)I/O端口引脚,如P0,P1,P2,P3,4组8位并行I/O端口(32个)(2)电源和时钟引脚,如Vcc,GND,XTAL1,XTAL2(4个)(3)编程...

2020-02-11 12:27:24 7268

原创 windows以及chrome自带的快捷键

目录windows快捷键windows快捷键1,打开文件管理器(Win+ E):文件夹2,打开云剪贴板(Win + V):把你复制过的东西都放在这3,显示桌面( Win+D):返回桌面4,召唤Windows截图(Win + Shift + S):5,虚拟桌面:win10中加入了对虚拟桌面的支持。虚拟桌面简单得说:就是保留现有桌面全部设置的情况下。打开一个全新的空白桌...

2020-02-02 09:59:13 525

空空如也

空空如也

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

TA关注的人

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