- 博客(77)
- 资源 (6)
- 收藏
- 关注
原创 Jetson 开机报错:no module named jtop.core.jetson_variables
Error found when loading /etc/profile, 因此打开该文件查看,文件内容指向 /etc/profile.d 文件夹,打开该文件夹 发现存在 一个与jtop 相关的sh文件。打开查看发现 最后 一行果然涉及到 有关 jtop.core.jetson_variables 变量,注释掉即可解决。
2023-06-28 11:45:32
1192
2
原创 yolo-fastestv2部署 视频 检测
训练 部署 见: https://blog.youkuaiyun.com/qq_36758461/article/details/121431614这是 视频检测 并保存… 小白部署学习记录整理下 文件 依赖思路 :yolo-fastestv2.h 只做声明,声明了 TargetBox 和 yoloFastestv2 类, 编译后不产生代码;yolo-fastestv2.cpp 进行 代码实现TargetBox 用在 yolo-fastestv2.cpp 中 vector 数据类型中yoloFastes
2021-11-25 16:08:17
3298
1
原创 yolo-fastestv2 视频检测
python 版本import osimport cv2import timeimport argparseimport torchimport model.detectorimport utils.utilsimport utils.datasetsif __name__ == '__main__': #指定训练配置文件 parser = argparse.ArgumentParser() parser.add_argument('--data', type=
2021-11-25 15:54:45
2841
原创 g++ 编译简单参数 介绍
g++ -g -o video_demo video_demo.cpp src/yolo-fastestv2.cpp -I src/include -I include/ncnn lib/libncnn.a `pkg-config --libs --cflags opencv` -fopenmpg++ 编译 参数参考g++ 编译 多个 .cpp文件, 后面 按照顺序分别指定 -I 头文件目录, 生成 一个可执行文件 video_demo上述命令的 参数介绍-o 编译选项来为将产生的可执行文件用
2021-11-25 15:51:23
3531
1
原创 yolo-fastestv2 训练部署流程
训练1. 数据集准备yolo fastest,darknet yolo3 相同,需要设置 .name, .datatrain.txt 格式: /home/qiuqiu/Desktop/dataset/train/000001.jpglabel.txt 格式: 11 0.344192634561 0.611 0.416430594901 0.2622. anchor聚类结果保存在 anchors6.txtpython genanchors.py --traintxt /media/ubun
2021-11-19 22:07:30
8838
5
原创 ubuntu18.04 (rk3399pro) U盘内容不能识别
问题: Ubuntu18.04 插入存储设备后,会自动识别,但是挂载目录下内容识别不了 vaild解决方案:手动挂载lsblk # 显示设备信息sudo mkdir temp_usb # 新建临时挂载文件夹sudo mount /dev/sda1 ./temp_usb # 挂载到临时文件夹# 注意,这里的 sda1 是你用 lsblk 查询得到的 U盘名字cd usb # 此时就可以查看U盘内容了ls# 使用完,记得取消挂载sudo umount /dev/sda1网
2021-11-19 17:32:21
1875
原创 linux 设置中文输入法
安装谷歌拼音依次执行以下3条命令sudo apt-get install fcitxsudo apt-get install fcitx fcitx-googlepinyin# 重启reboot重启之后,在fcitx里面找到配置,一般在 system tools/fcitx面板,进入configure current input method/input mesord; 然后设置输入法首选项,快捷键等...
2021-11-19 17:20:33
1492
原创 torch 特征图复制 遇到的坑
本来只想 简简单单 的 复制 一层得到的 特征图,结果报错,通道维度不匹配以为 是 浅拷贝,深拷贝的内存 不独立导致的, 尝试使用 copy, deepcopy 仍然报错;后来想到 关于tensor的复制, 尝试 clone 也报错…解决思路: 分析你要 复制的特征图 类型, 然后根据类型 一层一层的进行复制.我的 特征图 是一个 列表, 每个列表 存储张量; 也就是说,这个 特征图 实际是 保存了 3个特征图的,所以直接 clone 就报错了,clone 是对 tensor 操作的.# x 是
2021-10-05 16:20:32
446
原创 vector 切片,截取指定区间元素
vector 切片, assign 截取区间 元素string &assign(const_iterator first,const_itertor last); 把first和last迭代器之间的赋给字符串,不包含 last的元素assign(First,Second); -----> [First,Second) 左闭右开区间#include <iostream>#include <vector>#include <algorithm.
2021-09-02 13:26:53
16881
原创 linux 小白 cpp 编译与运行问题
C++编译结束如何运行?寻找 程序所在地,一般是在 bin 文件夹。这里的可执行文件 test 就是前面 cmake 出来的结果https://blog.youkuaiyun.com/qq_25439881/article/details/104457021https://www.jianshu.com/p/07acea4e86a3子目录编译https://blog.youkuaiyun.com/u010122972/article/details/78216013常用的cmake命令...
2021-08-20 21:02:56
643
原创 CUDA多版本切换(软链接)linux
nvcc --versionrm -rf /usr/local/cuda #删除之前创建的软链接sudo ln -s /usr/local/cuda-10.1 /usr/local/cudanvcc --version #查看当前 cuda 版本$ sudo gedit ~/.zshrc# 切换cuda版本,删除原始软链接,建立新的软链接。# add cudaexport CUDA_HOME=/usr/local/cudaexport PATH=$PATH:/usr/local/c
2021-08-20 18:11:33
2547
原创 OpenCV 安装 与多版本切换 (linux)
OpenCV 版本切换如果在root下配置了以下的环境变量,那么在你自己的账户下是不会生效的)vim ~/.bashrc底部加入三条命令export PATH="/usr/local/opencv-4.1.0/build/bin:PATH"exportPKGCONFIGPATH="/usr/local/opencv4/lib/pkgconfig:PATH"export PKG_CONFIG_PATH="/usr/local/opencv4/lib/pkgconfig:PATH"exportPKGC
2021-08-20 18:03:03
4562
原创 关于VS配置 openCV以及libtorch遇到的一些问题!菜鸡适用!!
文章目录1、OpenCV,LibTorch 在 VS2015的配置(3点)2、静态链接库引用 (3点), 适用于大多数情况3、Visual Studio2015 的项目属性设置里面, `从父级或者项目默认继承` 到底是从哪里设置的?4、每一次新建项目都要 重新配置`属性表`(环境)?5、关于 VS2015 桌面部件的切换1、OpenCV,LibTorch 在 VS2015的配置(3点)网上好多教程啊,自己看啊…我就不重复了…(1) 修改系统环境变量的 PATH值;(2)VS2015属性表中的值 修
2021-08-18 23:48:20
518
原创 遥感目标检测(1):数据集
数据集介绍【相关数据集介绍】参考链接 1【相关数据集介绍】参考链接 2上面两个链接包含了一些 遥感方面的数据集内容,主要包含 船舶、汽车、飞机、建筑物等单类数据集合 以及 包含棒球场、网球场、篮球场、田径场、海港、桥等多类别数据集。 遥感数据集相关链接常用数据集有DOTAv1.0和其升级版 DOTAv1.5,包含16个类别,数据官网, 使用该数据集进行研究的一些公开论文: 相关论文链接处理 DOTA遥感数据集的 专门工具箱:DOTA_devkit 。主要功能:加载图片并绘制目标边框;分割、合并
2021-03-12 17:20:22
407
原创 cmake基础 - linux 和windows
文章目录一、什么是CMake?有什么用的?二、linux 下的 Cmake 使用1、 基础运行2、 cmake 编译Debug和release版本3、 生成静态和动态库三、Windows下的 Cmake 使用一、什么是CMake?有什么用的?CMake是一个跨平台的编译(Build)工具, 不同平台之间的编译方式遵循不同的规则,彼此不通用。因此 Cmake被提出,他统一了一套规则, 来描述所有平台的编译过程。它允许开发者编写一种平台无关的 CMakeList.txt 文件来定制整个编译流程,然后再根据
2021-03-09 11:12:12
1463
原创 pytorch 加载预训练模型 + 断点恢复 + 冻结训练(避坑版本)
1、 预训练模型网络结构 = 你要加载模型的网络结构那么直接 套用path="你的 .pt文件路径"model = "你的网络"checkpoint = torch.load(path, map_location=device)model.load_state_dict(checkpoint)2、 预训练模型网络结构 与你的网络结构不一致当你直接套用上面公式,会出现类似unexpected key module.xxx.weight问题这种情况下,需要具体分析一下网络信息,再决定如何加载
2021-01-19 21:50:31
7273
4
原创 Pandas 基础知识点总结(python)
参考连接pandas 数据结构维数名称描述1Series带标签的一维同构数组2DataFrame带标签的,大小可变的,二维异构表格用值列表生成 Series 时,Pandas 默认自动生成整数索引,DataFrame 的每一列都可以看作一个 SeriesPandas 所有数据结构的值都是可变的,但数据结构的大小并非都是可变的,比如,Series 的长度不可改变,但 DataFrame 里就可以插入列。Pandas 里,绝大多数方法都不改变原始的输入
2020-11-10 23:33:51
1152
原创 多个conda环境下,jupyter notebook出现kernel error 或者是 连接失败等的错误 (解决方案)
解决问题之前,首先需要理清 jupyter 的一些知识。1、多个conda环境下,只需要装一个jupyter notebook,环境的切换是通过切换 kernel实现的;2、不同环境下,都需要安装 ipykernel,conda install ipykernel3、不同环境下,需要生成内核 kernel ,你切换到你的环境,然后 python -m ipykernel install --user --name 环境名称 --display-name "在notebook中显示的环境名"注意:1个
2020-11-05 11:27:18
7765
5
原创 (深度学习)python 必会基础知识点
文章目录1、格式化输出字符串2、列表操作3、切片4、字典5、函数式编程6、面向对象1、格式化输出字符串常见的占位符有:%d 整数, %f 浮点数, %s 字符串, %x 十六进制整数(1) %print('Hi, %s, you have %d kg.' % ('大白', 100))#'Hi, 大白, you have 100 kg.'(2) .format()print('%2d-%02d' % (3, 1))print('%.2f' % 3.1415926)# 3-01#3.1
2020-11-02 16:47:19
600
原创 windows 下 github的简单使用,以及git版本控制
1、工具下载 git for windows下载地址: https://gitforwindows.org/安装教程: https://www.jianshu.com/p/414ccd423efc安装成功后, 鼠标右键应该会出现 git bash选项。2、创建仓库 Repositories创建仓库:https://docs.github.com/cn/free-pro-team@latest/github/getting-started-with-github/create-a-repo删除仓
2020-10-29 16:42:01
585
原创 linux 查询系统相关参数信息 (配置深度学习环境常用)
要求命令查看shell环境echo $SHELL 或者 echo $0查看所有环境变量env查看系统支持的shellcat /etc/shells查看gpu驱动、显存、gpu 使用情况nvidia-smi查看系统版本lsb-release -a查看内核版本(linux版本号)name -a查看cpu型号cat/proc/cpuinfo查看硬盘空间情况df -lm查看内存free -mVGA显卡ispci | g...
2020-10-26 11:52:57
395
原创 linux 解压缩打包, tar 、zip、rar
文章目录1、常见压缩文件的拓展名字2、常用压缩命令3、打包压缩 tar1、常见压缩文件的拓展名字拓展名含义*.Zcompress 程序压缩文件(不常用)*gzgzip 程序压缩文件*bz2bzip2 程序压缩文件* . tartar 程序打包数据,并没有压缩过*.tar.gztar 程序打包文件,并经过 gzip 压缩*.tar.bz2tar 程序打包文件,并经过 bzip2 压缩2、常用压缩命令gzip [-cdtv#] 文件名:经
2020-10-25 16:48:44
164
原创 linux目录和路径管理
文章目录1、 路径2、文件/目录处理命令3、文件内容查询1、 路径命令含义绝对路径由根目录 / 写起相对路径不是由 / 写起的.当前目录…上层目录-上一个工作目录~主目录2、文件/目录处理命令命令含义ls查看文件目录,-a :全部文件(包括隐藏),-d (仅目录本身,不包含目录下的文件),-l(列出目录且显示文件属性和权限)cd切换目录pwd显示当前目录命令mkdir创建目录rmdi
2020-10-24 21:16:22
274
原创 linux chmod 修改文件权限
linux 使用chmod修改文件权限, 但是权限设置的方式有两种:数字 , 符号1、 数字类型改变文件权限3种身份: owner 、 group、others3种权限: read (r 可读)、 write (w 可写 )、 execute (x 可执行)每个身份各有3种权限, 权限对应分数: r - 4, w - 2, x - 1完全控制权限数字为 7 = 4+2+1一共9个权限,文件的权限字符为: -rwxrwxrwx- ,三个为一组。其中 内部没有权限的用 - 表示, 末尾的
2020-10-24 17:11:04
932
原创 linux 必备快捷键(截图、终端、最小化等)
不同版本快捷键可能会有差别,你可以到 keyboard 里面自己设置。1、终端操作2、截图3、窗口操作< Ctrl + Alt + d >:显示桌面< Alt + F9 >:最小化当前窗口< Alt + F10 >:最大化当前窗口< Ctrl+Alt+d >:最小化所有窗口< ALT+TAB > : 这个是切换窗口的按钮4、路径操作其他...
2020-10-24 15:23:40
9090
原创 linux安装中文输入法 -谷歌拼音
我安装的谷歌输入法1、安装依赖sudo apt-get install fcitx-googlepinyin如果找不到该文件,那么需要先更新一下库文件sudo apt-get update2、配置language support, 第一次会 显示语言支持安装不完全, 点击 安装。3、把键盘的输入方式切换到 fcitx, 然后点击上面的 apply system-wide ,然后退出。4、点击你的输入键盘按钮下的configure , 点击输入方法设置左下角的+号,进入添加输入方法界面。取
2020-10-23 21:51:19
6062
原创 win10 apex安装
在你的环境窗口下,cd到你想要保存的路径下,然后执行以下命令:git clone https://github.com/NVIDIA/apex.gitcd apexpython setup.py install --cuda_ext --cpp_ext编译不通过,就试一下 python setup.py install
2020-09-15 15:01:09
937
原创 已解决:fatal error C1189: #error: pybind11 requires MSVC 2015 update 3 or newer
1、问题描述:编译的时候出现:pybind11 requires MSVC 2015 update 3 or newer 的提示信息。具体如下图所示。2、原因:VS版本过低3、解决方案:3.1 根出错提示信息,打开出错文件查找错误信息,我的是在 common.h 的71行。3.2 记事本打开找到出错位置如下:3.3 看到要求 _MSC_FULL_VER 版本要大于 190024210。你首先 查看自己的是否满足要求。下面是几个常见的版本对应查看方式:(1)打开VS,在菜单:帮助-关
2020-09-15 10:36:48
2784
原创 解决:ModuleNotFoundError: No module named ‘maskrcnn_benchmark‘
试了各种方法,换torch版本,添加__init__.py 文件等,都没用。最后发现 是 路径设置错误。你的 maskrcnn_benchmark下载完成后有2级maskrcnn_benchmark文件夹。你的环境变量一定要设置外层的maskrcnn_benchmark路径。解决示例:比如你的路径是E:\my_test\dl_pkg\cityscapesscripts\evaluation\instance.py运行找不到 evaluation; 那么你应该添加的路径是 evaluation的上
2020-09-14 22:19:34
6265
7
原创 paddle测试test_architectures报错:yolov3_loss() /yolo_box() got an unexpected keyword argument ‘scale_x_y
paddle 运行python ppdet/modeling/tests/test_architectures.py 测试时报错。TypeError: yolov3_loss() got an unexpected keyword argument 'scale_x_y'TypeError: yolo_box() got an unexpected keyword argument 'scale_x_y'paddle master分支需要用paddle 2.0 alpha版本以上,scale_x_
2020-07-30 14:08:47
951
1
原创 leetcode#2两数相加
1、题目给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0 -> 8原因:342 + 465 = 8072、涉及知识点(单链表)为了在 C++ 中表示链表,需要
2020-07-08 23:10:49
144
原创 leetcode #1、两数之和(C++)
1、题目#1. 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9 所以返回 [0, 1]2、涉及知识点2.1、标准库类型 vector: 对象的集合,其中所有对象类型都相同。// 头文件#inclu
2020-07-07 11:14:09
246
原创 QT样式表中 透明度 参数设置
透明度设置在样式表中,WindowOpacity 可以设置透明度。但是仅能设置 QMainWindow,若想设置 其它部件(button,label,widget等)的透明度,可以采用rgba的颜色格式进行设置。rgba 第四个参数是透明度参数 , 取值0~1. 1是不透明,0是完全透明。如果你的显示效果不是你想要的样子,你需要看下 底层的样式表中颜色的设置。因为使用透明度后,你的显示不仅仅取决于本层了。demo# 背景色设置 (蓝色)QWidget#c1{background-c
2020-07-01 13:13:03
7496
原创 QT 使用 qtasome图标 (python版)
首先安装 qtawesome 库,然后到图标库找到需要的图标 ( 图标名称为 fa.xxx )。图标库链接: http://www.fontawesome.com.cn/faicons/在 retranslateUi 模块中 对相应 按钮 进行操作。运行结果完整源码# -*- coding: utf-8 -*-# Form implementation generated from reading ui file 'test.ui'## Created by: PyQt5 UI cod
2020-07-01 12:05:52
4624
2
原创 配置win10 +openvino遇到的问题及解决方案
文章目录OpenVino安装流程1、软件配置要求2、安装路径3 、设置环境变量4、安装 frameworks 依赖5、分类 验证6、Inference 验证OpenVino安装流程注意点:命令行窗口 用管理员模式打开,否则后面cmake会报错,文件没有权限复制。1、软件配置要求Microsoft Visual Studio* with C++ 2019, 2017, or 2015 with MSBuildCMake 3.4 or higher 64-bitpython 我用的3.6.32、
2020-05-12 18:21:48
4153
10
原创 detections = net.forward() cv2.error:batch_norm_layer.cpp: (-215:Assertion failed) blobs.size() >= 2
我在利用opencv的DNN模块+深度学习预训练模型进行目标检测时候,出现的错误。好久都没有解决,最后发现是加载的模型出了问题。之前的模型不知道是不是下载的问题可能不完整,然后外表看不出来。被这个问题差点弄疯了。我的模型为 MobileNetSSD.caffemodel +deploy.prototxtdetections = net.forward() cv2.error: OpenCV(4....
2020-04-11 10:34:39
1770
2
原创 python 读取显示保存图片,在图片上添加 矩形框 & 文字。三种方案:matplotlib.pyplot、cv2、PIL-Image
下
2020-04-10 10:02:56
4653
1
原创 linux下多个python环境,如何调用指定python版本安装包,以及修改默认python版本
1、修改默认python版本mv /usr/bin/python /usr/bin/python.bak #删除原来指向python2的软链接ln -s /usr/local/python3.6/bin/python3.6 /usr/bin/python # 将链接指向pytho3.6 /usr/local/python3.6/bin/python3.6 这个路径为python3.6的...
2020-04-10 09:51:02
9506
2
A Survey of Deep Learning-based Object Detection.pdf
2020-07-24
You Only Look Twice Rapid Multi-Scale Object Detection In.pdf
2020-07-05
bvlc_googlenet.caffemodel , mobilenet_ssd.caffemodel 和 bvlc_googlenet.caffemode
2020-04-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人