- 博客(66)
- 资源 (1)
- 收藏
- 关注
原创 在图像上画追踪框
代码实战检测图像追踪框是否被标注正确MATLAB代码实现Python代码实现C++代码实现检测图像追踪框是否被标注正确在跑目标追踪的项目时,我们会拿到一段图像序列,拿到序列后,我们首先要做的事情是检测图像追踪框是否被标注正确MATLAB代码实现首先是查看文件的目录结构编写主程序% Match Detection% 检测图像标注是否一致clc;fileFolder = fullfile('./img/'); %图像序列文件夹dirOutput = dir(fullfile(fileF
2021-08-09 18:32:21
431
原创 manim的第1节课——安装篇
2021年6月manim安装教程介绍manimWindows安装功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入介绍manim你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown
2021-06-20 09:47:18
1599
7
原创 更好的MATLAB代码, 你不知道的(2)
更好的MATLAB代码, 你不知道的(2)1.bsxfun对两个数组应用按元素运算启用隐式扩展优点:bsxfun隐式地处理数组的复制,从而避免内存分配bsxfun支持多线程C = bsxfun(fun, A, B)2.使用ProfilerProfiler用来帮助分析程序profile on %开启Profilerprofile clear %清楚Profiler状态% 程序profile report %查看Profiler结果profile off %关闭Profiler
2021-04-17 20:12:57
291
原创 更好的MATLAB代码,你不知道的(1)
更好的MATLAB代码,你不知道的(1)1.数值输出的格式控制format longpi2.计算sin(nπ)sin(n\pi)sin(nπ)的值sinpi(n*pi)3.判断两个double类型的数是否相等function res = is_equal(x, y, n) %x和y表示两个double类型的数,n是精度等级,数值越大,精度越高 res = ((x-y) <= eps(n));end4.转置共轭与转置A = [1+2i 3+4i; 5+6i 7+
2021-04-14 20:51:02
483
原创 JetBrain全家桶介绍
1.AppCode用途:适用于iOS / macOS开发的智能IDE链接:AppCode2.CLion用途:一个用于C和C++的跨平台IDE链接:CLion3.DaraGrip用途:许多数据库,一个工具链接:DataGrip4.dotCover用途:.NET单元测试运行器和代码覆盖工具链接:dotCover5.dotMempry用途:.NET内存分析器链接:dotMemory6.dotTrace用途:.Net性能分析器链接:dotTrace7.GoLand用途:GoLa
2020-12-28 10:22:25
5304
原创 Windows VSCode zip版使用——更新
Windows VSCode zip版又称Windows VSCode 便携版,Linux版和Mac版我不清楚,好处有:不会产生注册表可以随意复制到其他的PC上或许还有别的,现在想不起来了问题:VSCode提示更新后,会重新下载一个压缩包。这个时候,或许你会有疑问,这个新下载的压缩包是否是仅仅更新了VSCode这个软件,我下载的插件在不在这个压缩包内?。答案:是肯定的。新下载的压缩包自动把你之前安装的插件包含在内了,你只需要解压,并把以前VSCode所在的那个文件夹中所有文件删去,并将解压的新
2020-12-10 22:48:34
5985
2
原创 VS Code Markdown文件转PDF
1.打开VS Code安装Markdown Preview Enhanced插件2.安装Prince下载地址:https://wws.lanzous.com/iuxvLhtgcgf安装方法:双击下一步下一步,我是默认安装的安装地址:C:\Program Files (x86)\Prince3.配置Prince环境变量1.选择右键我的电脑->属性->高级系统设置->环境变量->系统变量->Path->编辑2.把你的安装路径\engine\bin这一路径添加到
2020-10-28 17:18:21
448
1
原创 【Python】对文件和文件夹的操作
0.库import osimport shulti1.文件# 检查文件是否存在os.path.exists(file_path)# 判断文件是否可做读写操作# mode为操作模式,有这么几种:# os.F_OK: 检查文件是否存在;# os.R_OK: 检查文件是否可读;# os.W_OK: 检查文件是否可以写入;# os.X_OK: 检查文件是否可以执行os.access(file_path, mode)# 复制文件:shutil.copyfile(old_file_pa
2020-08-25 22:34:19
227
原创 OpenCV-Python基础——以人脸图像为例
1.OpenCV是什么?开源——OpenCV是开源的,并根据BSD3条款许可发布优化——OpenCV是高度优化的库,专注于实时应用程序跨平台——拥有C++,Python,Java API,支持Linux,Mac OS,Windows,iOS和Android2.图片的基本认知图像在视觉感受上分为灰度图和彩色图,灰度图只有1个通道, 彩色图最少有3个通道,这是因为存在一种PNG格式的彩色图,这种图还有一个α通道,这个α通道管着图像的透明度一个像素点的位置:一个像素点的值:point的值为[
2020-08-25 20:44:37
258
原创 【Python】处理字符串
1.数字字符串s = “123.456\n”操作:去除末尾的\n——s = s.replace('\n', '').replace('\r', '')——s = "123.456"取出"123.456"的整数部分1.去除整数部分的字符串——d = s.split(".")[0]——d = "123"2.变为数字——d = int(d)——d = 123变为数字——num = float(s)——num = 123.456...
2020-08-24 20:20:40
130
原创 一些网络模型的事情
1.参数参数量[Parameters Numbers]——参数量只是指的模型中参数的数量大小,即有多少个参数,它和输入的图片大小无关。常用单位为M,M指百万,1M指有100,0000个参数模型实际保存后占用的空间[Model Size]——简称为模型大小,常用单位为MB,1GB=1024MBFLOPs[注意s小写,是floating point operations的缩写(s表复数)]——指浮点运算数,可以理解为计算量,它用来衡量算法/模型的复杂度2.关系2.1参数量与模型大小:参数一般为3
2020-08-11 12:45:27
918
原创 Windows下一些开发软件的安装
Cmake1.下载——Cmake下载页+ 2.解压到磁盘根目录,我这里解压到了C盘3.系统变量设置——C:\cmake\bin4.验证Mingw64安装1.下载,我这里提供我写的时候的最新版本,百度云链接——链接:https://pan.baidu.com/s/1k3alHM3NWRuRIg1aQu7oLg,提取码:f4ds2.解压缩到磁盘根目录,我这里解压到了C盘3.系统变量设置——C:\mingw64\bin4.验证...
2020-08-08 16:46:02
165
原创 深度学习框架总结
排名不分先后,或许是时间顺序吧国内PaddlePaddle:官网——GithubMindSpore:官网——GithubJittor:官网——GithubMegEngine:官网——Github国外Theano:官网——GithubCaffe:官网——GithubCNTK:GithubKeras:官网——GithubMXNet:官网——Github——Note:Gluon是MXNet的一个接口Chainer:官网——GithubTensorflow 2:官网——Github——No
2020-07-23 18:34:57
353
原创 深度学习环境搭建——Windows10
1.基本需求CPU:8G或更高GPU:Nvidia GPU,6G或更高存储:最好是固态硬盘2.CUDA下载与安装https://developer.nvidia.com/cuda-downloads验证安装是否成功:打开cmd输入nvcc -V3.开发软件Anaconda:https://www.anaconda.com/products/individualPycharm社区版:https://www.jetbrains.com/pycharm/download/#secti
2020-07-16 18:38:03
963
原创 关于在Python读取.mat文件
原因下载的数据集中包含.mat文件,但是又不想装Matlab,这个时候可以使用Python来读取使用Scipy安装Scipy:conda install -c conda-forge scipyimport scipy.io as scioimport numpy as nppath = r'./data.mat'data = scio.loadmat(path)value= data['key']使用h5py安装h5py:conda install -c conda-forge h5
2020-07-13 15:52:57
550
原创 Anaconda常用库的安装命令
1.数据增强conda install -c conda-forge imgaugconda install albumentations -c albumentations
2020-06-19 23:00:19
1561
原创 【Python】好使的Python代码
1.读取TXT文本f = open("./file_name.txt", "r")lines = f.readlines()for line in lines: print(line)
2020-06-15 17:46:20
283
原创 好使的批处理Bat
1.获取当前文件夹的目录树tree . /f > tree.txt2.获取当前文件夹的文件名或文件夹名/b表示不显示多与信息/o:n表示对文件名或文件夹名排序dir /b /o:n > file.txt3.重启资源管理器taskkill /f /im explorer.exestart explorer4.修改hosts文件notepad C:\Windows\System32\drivers\etc\hosts...
2020-06-12 17:14:42
210
原创 Bat批处理的那些事儿
基础cmd打开命令行窗口echo,作用是bat执行完毕后,窗口不关闭echo on //允许在执行过程中显示执行命令代码echo off //禁止在执行过程中显示执行命令代码type a.txt //显示已有文件a.txt中的内容@echo off //批处理中,默认以该格式开头@设置在执行过程中禁止显示执行命令代码,@放置在任何命令前,该命令无论是否被设置为echo on,都会被@设置为在执行过程中禁止显示执行命令代码echo on@type a.txt //该命令
2020-06-08 22:16:10
220
原创 数学
1.三角函数1∘=π180 rad1^{\circ} = \frac{\pi}{180} \space rad1∘=180π rad,1 rad=(180π)∘1 \space rad = (\frac{180}{\pi} )^{\circ}1 rad=(π180)∘
2020-05-13 19:48:18
191
原创 Matlab深度学习——Matconvnet配置
Matconvnet介绍MatConvNet是一个MATLAB工具箱,为计算机视觉应用实现了卷积神经网络(CNN)。它简单,高效,并且可以运行和学习最新的CNN。提供了许多用于图像分类,分割,面部识别和文本检测的预训练CNN。安装1.将库源代码下载并解压缩到您选择的目录中(最好是项目的根目录)。我这里将库源代码命名为matconvnet。其中matconvnet下载地址:配置1.运行下列代码进行编译mex -setup,选择(点击) mex -setup C++...
2020-05-11 11:45:37
3753
5
原创 Pytorch使用时的小问题
1.PIL&&Tensor &&ndarryPIL:PIL库的图像数据类型Tensor:Pytorch的数据类型,这里也可以是图像数据类型ndarry:numpy的数据类型from torchvision.transforms import transformsfrom PIL import Imageimport cv2# 显示图片# Image...
2020-05-02 21:10:09
206
原创 每日一画——Matplotlib
Matplotlib是一个综合库,用于在Python中创建静态,动画和交互式可视化。1.1 画线下面介绍如何使用lot()创建带有文本标签的线条图import matplotlib # 导入matplotlibimport matplotlib.pyplot as plt # 导入matplotlib的画图函数import numpy as np # 导入为画图做数据准备的库# Da...
2020-04-29 22:30:02
914
1
原创 Ubuntu使用时的小问题
1.Ubuntu桌面系统外放没有声音,但是耳机播放有声音在terminal终端里输入以下命令:alsamixer会出现这个:就是带有颜色条的选项出现了问题,用键盘的←\leftarrow← 、→\rightarrow→来选择当前控制项,用↑\uparrow↑键和↓\downarrow↓调节音量,调整好后,ctrl+c直接退出。现在有声音啦!(都试试说不定调试哪个选项就有声音了,嘿嘿)...
2020-04-26 20:21:54
202
原创 Python使用时的问题
1.多线程数据处理在Pytorch入门中,经常会用CIFAR10数据集,用它来处理数据集,此时在Windows下,如果线程数目大于1,则运行时会出现错误,而在Linux下这不会产生错误trainloader = torch.utils.data.DataLoader(trainset, batch_size=4, s...
2020-04-18 11:04:00
172
原创 PyCharm使用时的小问题
1.安装的Python库/模组导入错误解决:在Anaconda的命令行创口,激活环境,import xxx,xxx表示库/模组的名字,如果import成功,那么一般重启PyCharm即可,这个现象一般出现在OpenCV这个库/模组。如果import不成功,那就要卸载再重新安装python库/模组了...
2020-04-16 11:56:28
151
原创 Matlab深度学习——入门
Matlab&深度学习1.为什么使用Matlab?如今Python语言占据了深度学习,然而Matlab也是可以做的。好奇心,尝鲜,学习Matlab的优点:使用应用程序和可视化工具创建、修改和分析深度学习架构使用应用程序预处理数据,并自动对图像、视频和音频数据进行真值标注在 NVIDIA® GPU、云和数据中心资源上加速算法,而无需专门编程与基于 TensorFlow、P...
2020-04-12 18:27:02
46904
158
原创 Windows10,笔记本电脑,台式机使用时的小问题
1.对于笔记本的FnF_{n}Fn键不按下FnF_{n}Fn的时候,笔记本电脑上的F1F_{1}F1到FnF_{n}Fn键就是普通的F1F_{1}F1到FnF_{n}Fn键;按下FnF_{n}Fn的时候,笔记本电脑上的F1F_{1}F1到FnF_{n}Fn键就是F1F_{1}F1到FnF_{n}Fn键上表示的功能...
2020-04-10 12:08:15
114
原创 Anaconda使用时的小问题
1.Anaconda文件夹越来越大第一步:通过conda clean -p来删除一些没用的包,这个命令会检查哪些包没有在包缓存中被硬依赖到其他地方,并删除它们第二步:通过conda clean -t可以将删除conda保存下来的tar包conda clean -p //删除没有用的包conda clean -t //删除tar包conda clean -y -all ...
2020-04-09 19:33:33
4631
原创 Electron
动机主要是想写几个小工具为什么选择Electron以后才回答配置Electron——Windows开发环境Electron支持Windows7及以上版本——任何在低版本Windows上开发Electron的尝试都将是徒劳无功的。可以使用微软向开发者免费提供的Windows 10虚拟机镜像首先,安装最新版本的Node.js。推荐安装最新的 长期支持版本 或者 当前发行版本。访问Node....
2020-04-08 15:09:50
267
原创 深度学习——激活函数
激活函数1.介绍激活函数(Activation Function)层又称非线性映射(Non-Linearity Mapping)层,作用是增加整个网络的非线性(即表达能力或抽象能力)。深度学习之所以拥有强大的表示能力 ,关键就在于激活函数的非线性然而物极必反。由于 非线性设计 所带来的一系列 副作用(如 期望均值不为0、死区),迫使炼丹师们设计出种类繁多的激活函数来 约束 非线性 的 合理范...
2020-04-06 09:23:33
2693
原创 C++学习
1.交换两个变量a和b我最初在实现的时候,编写下面的函数void swap_int(int a, int b){ int t = a; a = b; b = t;}这是最典型的错误,这是因为它只是交换了形参,而并未改变真实的实参正确的实现应该是这样子的void swap_int(int &a, int &b){ int t = a; a = b; b ...
2020-04-03 20:18:10
116
原创 OpenCv使用时的小问题
我们使用OpenCV的时候总会遇到一些小问题,我这里总结一下并提出一些较好解决的解决方法,如果大家有更好的解决方法欢迎在评论中给出1.imshow图像后点击窗口的叉号,图像不显示了但程序并未自动结束较好解决方法:def show(title, img, t=1000, esc=True): """ 该方法实现的功能为: 当esc=False的时候,窗口显示t ms自动...
2020-04-01 22:04:37
982
原创 TensorFlow 2.1入门
TensorFlow 2.11.安装首先尝试官方安装:pip install tensorflow,但是由于网络的原因总会显示安装错误,采取以本地whl文件的方式进行安装获取whl文件地址:tensorflow2.1,复制链接到迅雷进行下载打开Anaconda Prompt,输入一下指令pip install D:\PythonLLL\TensorFlow2\tensorflow...
2020-03-29 17:24:31
479
原创 Pytorch入门
Pytorch使用1.安装以Anaconda为例,官方安装:conda install pytorch torchvision cudatoolkit=10.1 -c pytorch国内安装:conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/conda ins...
2020-03-29 14:29:46
137
1
原创 OBS屏幕录制黑屏问题解决
问题描述打开OBS后,新建场景、新建显示器捕获后,黑屏没有显示,即使点击开始录制,然后结束录制后,录制的视频仍然是黑屏系统描述Windows10 家庭中文版 1909显卡0 集成显卡显卡1 RTX2060 6GB尝试解决1.桌面右击,选中NVIDIA控制面板,跳出下面所示的界面,选择程序设置2.在选择要自定义的程序中选择OBS,在为此程序选择首选图形处理器中选择第二项或者第三项,建...
2020-03-13 10:13:31
3482
原创 令你感到迷惑的C问题
No1以下C程序的预期输出是打印数组中的元素。 但是当实际运行时,它不会这样做#include<stdio.h>#define TOTAL_ELEMENTS (sizeof(array) / sizeof(array[0]))int array[] = {23, 34, 12, 17, 204, 99, 16};int main(){ int d; for(...
2020-03-02 13:32:04
6366
原创 QA
1Q.git clone后的文件在哪里(指令中没有保存路径)?怎么保存到指定路径?1A.一般在你的桌面。git clone [url]d:/mygit/2QA.打英文字母或数字会出现字符之间有空格,例如abcdefg123。这是因为字符是在全角状态打的。如果要恢复abcdefg123,应该这样做按下shift+sapce,若不起作用,则安装搜狗或无心输入法,在其输入法设置即可。3Q....
2019-05-15 14:35:00
174
数字信号处理——理论、算法与实现
2018-03-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人