自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MoL的博客

Just a boring person

  • 博客(84)
  • 资源 (13)
  • 收藏
  • 关注

原创 解锁AI语言模型的秘密武器 - 提示工程

想让你的AI变成聊天高手?掌握提示工程,让你的AI不仅仅是个回答机器,而是你智能的生活小助手! ‍本文将介绍什么是LLM,如何写好prompt,以及LLM的配置参数。

2023-11-02 17:22:37 789 1

原创 git同时发布至多个远程

【代码】git同时发布至多个远程。

2023-05-30 14:24:37 134

原创 OpenCV在Pycharm中不显示提示

之前重装opencv解决的,有的版本行,有的不行。其实不需要重装,最简单的方法拷贝cv2.pyd到site-packages目录下。1. 拷贝拷贝文件到上一级路径下,即 site-packages 文件夹下。2. 重启pycharm。

2023-03-07 18:24:01 249 1

原创 Macbook安装pkg

mac install pkg for anywhere

2022-10-11 21:58:39 1495

原创 安装pyaudio(Linux)

linux pyaudio安装报错解决办法(三行命令)

2022-07-26 12:28:38 3076 3

原创 解决ERROR: Cannot uninstall ‘pycocotools‘.

安装detectron2时报错如下:ERROR: Cannot uninstall 'pycocotools'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.解决方法:更新Pippython -m pip install --upgrade pip

2022-05-05 17:14:06 1293

原创 突然无法连接亚马逊ec2虚拟机

问题描述:ssh都配置好了,前一天还能连接,文件传一半突然再也连接不上了。原因:将/home/ubuntu目录所有文件chmod 777导致的。因为该目录下由.ssh文件夹,而服务器端的该目录权限不能更改。权限要求很严格。出现拒绝连接的其他情况分析:1.检查本地.ssh文件权限,设置4002.检查本地秘钥对(如果是用finalshell,检查.pem,如果是putty,检查.ppk)权限,设置400。3.检查秘钥对是否正确。4.检查服务器端权限。5.如果使用密码登录,检查/etc/ssh

2021-12-21 12:35:22 2238

原创 Linux目录详解

常用目录及用途/bin 存放二进制可执行文件(ls,cat,mkdir等),常用命令一般都在这里。/etc 存放系统管理和配置文件/home 存放所有用户文件的根目录,是用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示/usr 用于存放系统应用程序,比较重要的目录/usr/local 本地系统管理员软件安装目录(安装系统级的应用)。这是最庞大的目录,要用到的应用程序和文件几乎都在这个目录。/usr/x11r6 存放x window的目录/usr/bin 众

2021-12-06 10:35:58 101

原创 linux中非阻塞相应键盘输入

Windows中可以使用#include <conio.h> for _kbhit() and _getch()组合。Linux中可以自己实现一个kbhit()函数,代码如下:#include <iostream>// #include <unistd.h>#include <sys/ioctl.h>#include <termios.h>using namespace std;bool kbhit(){ termios

2021-11-12 11:27:08 1250

原创 Ubuntu桌面丢失

gsettings set org.gnome.desktop.background show-desktop-icons true || truegsettings set org.nemo.desktop show-desktop-icons true || trueorcurl -s https://raw.githubusercontent.com/cheesecakeufo/komorebi/master/data/Other/postrm | bash -s

2021-11-10 10:53:11 820

原创 cmake编译参数重写(正在重写‘/MTd‘用‘/MDd‘)问题

错误使用CMakeLists编译时报类似错:# Encl : Command line warning D9025 : overriding '/MTd' with '/MDd'# 中文cl: 命令行 warning D9025 : 正在重写'/MTd'用'/MDd'原因分析这种原因是由于设置CMAKE_C_FLAGS、CMAKE_CXX_FLAGS、CMAKE_C_FLAGS_DEBUG、CMAKE_CXX_FLAGS_DEBUG这几个参数时覆盖设置了。以其中一个参数${CMAKE_C_

2021-11-02 11:51:37 2671

原创 C++ linkedlist模板实现

C++ linkedlist#include <iostream>#include <string>using namespace std;template <typename T> //注意这里没有分号struct Value{ T m_Value; Value(){ m_Value=0;}};// Value模板具体化(用于处理string类型)template <>struct Value <string>

2021-07-09 21:07:16 690

原创 git简单教程

本文档旨在指导一些git新手如何使用git命令创建和提交仓库1.仓库的创建和初次提交首先在网站上建立一个新的仓库,回到本地仓库执行如下内容:# 初始化git init# 连接远程git remote add origin <url># 创建本地代码跟踪并提交git add .git commit -m "your marks"# 将本地内容提交至远程git push -u origin master注意最后一句,只有在第一次仓库提交时才这样写。其他情况用git push

2021-03-04 16:33:59 154 1

原创 github加速下载

以前设置了hosts,github下载并不慢,最近不知道又抽啥风,更新了dns还是很慢。如果你也遇到了这个问题,更改hosts文件也无济于事,那么就放弃这个方法吧。用码云不香吗?下面告诉一些小白怎么用码云下载github代码。知道的就可以忽略了。首先打开 https://gitee.com/注册账号点击右上角加号+,选择【从github/gitlab导入仓库】填入你想下载的github代码链接(github页面点击code,https那一栏地址后面有一个小本子一样的按钮,即copy)gi

2021-02-01 20:33:35 219

原创 linux从一个文件夹内移动指定个数文件到另一文件夹

# move n files from dir1 to dir2ls -Q dir1 | head -n | xargs -i mv dir1/{} dir2/for example$ tree -d.├── annotations├── train2017 #40,000items└── val2017 #0items# move 2400 files from train2017 to val2017$ ls -Q ./train2017/ | head -2400 | x

2021-01-20 10:28:01 2641 2

原创 git常用命令汇总

1. git配置Git 自带一个 git config 的工具来帮助设置控制 Git 外观和行为的配置变量。 这些变量存储在三个不同的位置:/etc/gitconfig 文件: 包含系统上每一个用户及他们仓库的通用配置。 如果在执行 git config 时带上 --system 选项,那么它就会读写该文件中的配置变量。 (由于它是系统配置文件,因此你需要管理员或超级用户权限来修改它。)~/.gitconfig 或 ~/.config/git/config 文件:只针对当前用户。 你可以传递

2020-12-18 20:20:05 115 1

原创 手把手教你用Winsock创建socket server和client

深度理解在Win10上利用Winsock创建socket的服务端和客户端

2020-12-11 17:01:50 1446

原创 Ubuntu18.04设置开机自启脚本

网上参考Ubuntu18.04 开机自启动脚本之后并没成功,各种搜索后发现博文内容都一样,说什么亲测可行,但根本没解决下面这个问题~$ sudo systemctl status rc-local.service● rc-local.service - /etc/rc.local Compatibility Loaded: loaded (/etc/systemd/system/rc-local.service; enabled; vendor preset: Drop-In: /lib/sy

2020-12-04 11:25:43 8780 6

原创 在C++与python间传视频帧

目录引言1.进程间通信2.基于共享内存的视频传输2.1C++之间的通信引言本案例旨在实现跨语言(C++和python间)视频的实时通信。这一工作内容在实际工程中很常见。由于python语言支持很多第三方库,对于开发深度学习项目很方便,验真算法速度快,很多开源算法也大多基于python实现。这时可能就会出现C++的代码借助python语言做一些图像处理(包括目标检测、姿态估计、目标跟踪等任务)的需求。平台环境:Win10VS2019OpenCV进程间通信方式:共享内存1.进程间通信进程间

2020-11-30 21:19:17 1527 6

原创 win10 anaconda报错

错误(base) C:\Users\Administrator>conda activate trackFatal Python error: Py_Initialize: can't initialize sys standard streamsLookupError: unknown encoding: 65001Current thread 0x00002728 (most recent call first):解决:更改系统编码然后(base) C:\Users\Admi

2020-11-26 16:41:30 328

原创 C++基础系列题目(1)——sizeof

系列文章目录C++基础系列题目(2)——多态的测试1.定义一个空类型,里面没有任何成员变量和成员函数,对该类型求sizeof,大小是多少?答:1codeclass A{};int main(){ A a; std::cout << sizeof(a) << endl; return 0;}output1解析原本应该是0,但声明类型实例时,必须在内存中占有一定空间大小,否则无法使用。具体占多少取决于编译器。VS中每个空类型

2020-11-25 12:07:28 244

原创 C++基础系列题目(2)——多态的测试

1.定义一个空的类型,里面没有任何成员变量和成员函数。对该类型球sizeof,得到的结果是多少?答:1code#include <iostream>using namespace std;class A{};int main(){A a;cout << sizeof(a) << endl;return 0;}output1解释:原本应该是0,但是声明该类型对象时必须在内存中占一定空间,否则无法使用。具体占用多少取决于编译器。V

2020-11-24 23:10:21 303

原创 Ubuntu下C++调python

文章目录前言一、Cython的失败过程二、python官方方法前言参考这篇文章如何实现 C/C++ 与 Python 的通信?分别测试了python官网方法和Cython方法。目前只测通了python官网方法,且只是一个小例子,自己的项目还没测试。如果有结果将继续更新。下面将开始记录我的踩坑过程。一、Cython的失败过程先说明,这个方法不是完全失败,编译连接和python初始化还是成功了。就是运行时异常中断。换个代码可能会成功吧。感兴趣的可以尝试。由于我的python项目有些复杂(39

2020-11-24 19:08:52 1253 2

原创 利用github和godaddy搭建使用二级域名的个人主页

使用github的好处:无广告、免费、装X1. github项目创建首先你要有个github账号。这部分不解释了,百度一下,github官网注册个人账号就好。(一个合格的程序员都应该有一个属于自己的github账号,没有的赶紧去注册)...

2020-11-05 16:35:07 1107 2

原创 python class中的__iter__与__next__

emmm,搜了一下好多内容描述都不太准确。本文code在 https://blog.csdn.net/weixin_30952535/article/details/101121306 的代码基础上更改。__iter__与__next__同时出现class A(): def __init__(self,num1): self.num1=num1 def __iter__(self): return self def __next__(se

2020-10-30 14:44:03 993

原创 Ubuntu18.04安装opendr

以前在Windows上安装opendr就坑很多。现在在Ubuntu上安装,以为pip install就可以了,结果还是报错。现记录一下正确安装过程。依赖环境$ sudo apt-get install libosmesa6-dev \build-essential \libgl1-mesa-dev \libglu1-mesa-dev \freeglut3-de创建libGL.so.1软连接$ sudo ln -s /usr/lib/x86_64-linux-gnu/libGL.so

2020-10-15 10:32:01 595 1

原创 rm命令运行时添加提示信息

请你一定要相信,一个坑跳过一次,两次,很有可能再跳三次四次,以后就次次无穷尽也了~rm -rf我第一次把系统usr/local清空了。第二次把跑了一天的数据清空了。全都是因为把rm当成mv,脑子一时犯抽。意识到问题的严重性,我决定写个脚本,重要的命令问三遍!这种方式个人感觉要好过网上将rm改成mv命令,建立垃圾箱。因为那样的话不但要定期清理垃圾箱,最重要的是rm的一些命令可能就不能用了。方法见下面:$ sudo gedit ~/.bashrc然后添加以下内容:### rm prompt ###

2020-09-26 11:40:23 972 1

原创 AI潮流下的数据批量自动化标注(目标检测方向)

文章目录1. 前言2. 方法思路3. 图像融合代码4. 结果展示1. 前言(首先说明,这里介绍的方法只针对计算机视觉,mask标注也同理。但是没有采用弱/无监督学习方式解决问题,而是纯粹的图像处理方式,方法有一定的局限性。如果你希望用深度学习方式解决深度学习的数据标注问题,那本文可能让你失望了,如果你解决了这个问题请给我写个留言,我也很想学习一下。好了,我们开始吧~)近年来,人工智能发展迅速,通过深度学习解决问题已经变得很常见。计算机学习图像或文字、声音等的特征,分为有监督学习、半监督学习、无监督学习

2020-09-17 19:47:20 3329 3

原创 图像批量旋转裁切

文章目录任务描述NotesCodeUsage任务描述将经过批量抠图处理过的图片中所有目标逐一裁切保存。如下图: 原图 抠图处理图像 裁切结果通过分析抠图后图片RGBA四个通道信息知道,相比于原图,图片的RGB通道值没有变化(即使变化了也没有影响),区别只在于alpha通道值。透明部分的alpha=0,物体部分alpha=255,边缘部分alpha位于0-255之间。可以将alpha通道单独拿出来,当作gray图像处理。步骤包含:去噪 medianBlur

2020-09-10 18:50:23 566

原创 图像批量缩放、旋转

有时间打算把写的一些小工具代码整理一下。这是第一篇。Introduction本文讲图片批量缩放。缩放方式有很多,本文仅采用按长边等于约定尺寸,短边等比例缩放。对于高>宽的图像,一律进行旋转,使其高边为短边。对于输入的文件夹,可以包含子文件夹,代码将逐一遍历各个文件夹下所有图片进行处理,并保存在同一个目录里。(也可以分别保存,这部分代码可以自行修改)。如果保存路径不存在,则自动创建目录。代码采用python,opencvCoderesize_img.py# Filename: resize_i

2020-09-08 22:02:33 474 3

原创 su root报错Authentication failure

报错内容$ su rootPassword:su: Authentication failure解决方案重置root密码(可以和当前账户密码相同)$ sudo passwd root[sudo] password for username:Enter new UNIX password:Retype new UNIX password:passwd: password updated successfully...

2020-09-03 15:13:53 387

原创 Ubuntu18.04硬盘格式化、挂载、开机自动挂载

先取消挂载盘(先退出硬盘挂载目录)$ cd ~$ sudo umount /dev/sdb2格式化$ sudo mkfs -t ext4 /dev/sdb2挂载$ sudo mount /dev/sdb2 /home/username/YourMountPath

2020-09-03 15:02:47 2116

原创 雷神笔记本关闭广告

都怪我自己没钱,2019年以6000大洋入手雷神 Air系列。后来老给我弹广告。上网查了好久,发现别人弹广告都是因为安装了搜狗输入法、flash等垃圾软件。我自己电脑并没有装这些(我电脑东西还是蛮多的,比如matlab pycharm ps anaconda maya motionbuilder…500G的D盘愣是让我装满了,但几乎很少装垃圾软件,装软件时都很谨慎,连我的电脑桌面都是一个图标没有,任务栏也是隐藏,导致大多数人借我电脑都是骂我,哈哈哈)言归正传。我是怎么发现它的呢?右击任务栏,选择任务栏

2020-09-01 21:42:58 1782

原创 Ubuntu18.04安装OpenCV4.2.0(不包含Python)

之前写的项目安装教程节选Opencv部分。当时用的英文。有时间我再转中文。unzip opencv and cd in it, then make build folder, build and cmake.$ sudo tar -zxvf ./opencv-4.2.0.tar.gz$ cd opencv-4.2.0/$ mkdir build$ cd build/$ cmake -D CMAKE_BUILD_TYPE=Release -D OPENCV_GENERATE_PKGCONFIG

2020-09-01 17:56:41 831

原创 新装操作系统Ubuntu18.04上安装NVIDIA驱动、CUDA、CUDNN

过程不难,就是命令记不住。。。驱动下载官网下载NVIDIA-Linux-x86_64-440.44.run卸载nouveau编辑配置文件$ sudo vi /etc/modprobe.d/blacklist.conf 添加一行blacklist nouveau 配置生效sudo update-initramfs -u 重启电脑检查禁用,若无输出则禁用成功lsmod | grep nouveau安装依赖$ sudo apt-get install gcc ma

2020-08-12 14:58:09 2741 2

原创 Glib学习(2)——main loop

文章目录简介包含文件类型几个函数介绍GThreadFunc ()简介主事件循环——管理所有可用的事件源主事件循环管理GLib和GTK+应用程序的所有可用事件源。这些事件可以来自任意数量的不同类型的源,比如文件描述符(纯文件、管道或套接字)和超时。还可以使用g_source_attach()添加新类型的事件源。为了允许在不同的线程中处理多个独立的源集,每个源都与一个GMainContext相关联。GMainContext只能在单个线程中运行,但是可以向其添加源,并从其他线程中删除源。所有在GMainC

2020-08-01 17:07:19 1627

原创 Glib学习(1)——thread

文章目录简介包含文件类型几个函数介绍GThreadFunc ()g_thread_new ()g_thread_unref ()g_thread_join ()g_thread_exit ()简介glib的线程包括对 线程(threads)、互斥(mutexes)、锁(locks)、条件(conditions)和线程私有数据(thread private data) 的可移植支持。线程的行为几乎类似于进程,但与进程不同的是,一个进程的所有线程共享相同的内存。这样做的好处是,通过共享内存提供了在相关线程

2020-08-01 14:27:36 3260

原创 Linux常用工具

连接服务器putty$ sudo apt-get install putty服务器上传文件FileZilla$ sudo apt-install filezilla文件服务器nginx$ sudo apt-get install nginx参考用nginx一分钟实现文件服务器ubuntu系统启动盘制作usb-creator-gtk$ sudo apt-get install usb-creator-gtk持续更新中…...

2020-07-24 14:47:05 128

原创 mmdetection2.0中利用visdom绘制mAP动态图

Vidsom是Facebook专门为PyTorch开发的一款可视化工具 ,可以直接对Tensor进行操作。能够胜任大部分的数据可视化任务。关于visdom的详细介绍请参考PyTorch的远程可视化神器visdom在mmdetection中想要完成动态可视化过程,需要用到Hook。关于Hook,其实就是在不改变网络输入输出的结构的前提下,方便地获取、改变网络中间层变量的值和梯度。更详细的资料请参考半小时学会 PyTorch Hook下面是在mmdetection中利用visdom绘制mAP动态图的方法步骤

2020-07-20 12:20:00 1943 5

原创 目标检测中的评价指标

文章目录1. 问题定义2. 几个概念3. Precision-Recall曲线4. AP5. mAP1. 问题定义目标: 预测图像中各个物体是否出现及其位置。目标检测涉及图像中物体的定位和分类。例如我们要区分出红细胞(RBC)、白细胞(WBC)和血小板(platelets)。除了需要用框(bounding box)框出物体,还需要对他们分类,标在框上。每个类别后跟着一个数字即判定为该类别的置信度。那么如何判断那个模型好(准确)呢?比如上图中绿色的框标出大部分的白细胞 ,但是有些边缘的没有标出,

2020-07-15 15:56:33 2038 1

faster_rcnn_models.tar.gz.ab

faster_rcnn_models part 2. 下载part1和part2,解压命令:cat faster_rcnn_models.tar.gz.a* | tar xj faster_rcnn models

2020-05-07

faster_rcnn_models.tar.gz.aa

faster_rcnn_models part1(共两部分) 一同下载后,解压命令:cat faster_rcnn_models.tar.gz.a* | tar xj

2020-05-07

test_hpp.tar.gz

opencv扩展包编译安装报错test_detectors_invariance.impl.hpp找不到,更改报错文件的包含头文件为#include "test_detectors_invariance.impl.hpp"。注意一定要make clean,还不行的话就rm -r build,重新进入build里cmake 和make

2020-05-06

boostdesc_bgm.i.tar.gz

opencv安装报错~/opencv_contrib/modules/xfeatures2d/src/boostdesc.cpp:673:20: fatal error: boostdesc_bgm.i: No such file or directory,下载此内容放到opencv_contrib/modules/xfeatures2d/src/目录下

2020-05-06

opencv_4.2.0.tar.gz

opencv4.2.0源码以及contrib。解压命令tar -zxvf opencv_4.2.0.tar.gz。

2020-04-29

opencv-forUE-build.rar

opencv3.4.9 注意:只包含build文件夹,不包含source,source文件夹请移步到官网下载。请谨慎下载。

2020-02-16

云计算.rar

北航云计算课件、课堂笔记、课后作业(部分考试题内容)。

2019-09-18

pose_iter_160000.rar

openpose1.5.1(2019年)中训练好的脸部数据。openpose中的批处理文件下载速度极慢,且容易中断。下载后将此文件解压放在openpose根目录下的\models\pose\mpi文件夹中。

2019-09-18

pose_iter_440000.rar

openpose1.5.1(2019年)中训练好的姿态数据。openpose中的批处理文件下载速度极慢,且容易中断。下载后将此文件解压放在openpose根目录下的\models\pose\coco文件夹中。

2019-09-18

pose_iter_584000.zip

openpose1.5.1(2019年)中训练好的身体数据。openpose中的批处理文件下载速度极慢,且容易中断。下载后将此文件解压放在openpose根目录下的\models\pose\body_25文件夹中。

2019-09-18

pose_iter_102000.rar

openpose1.5.1(2019年)中训练好的手部数据。openpose中的批处理文件下载速度极慢,且容易中断。下载后将此文件解压放在openpose根目录下的\models\hand文件夹中。

2019-09-18

pose_iter_116000.rar

openpose1.5.1(2019年)中训练好的脸部数据。openpose中的批处理文件下载速度极慢,且容易中断。下载后将此文件解压放在openpose根目录下的\models\face文件夹中。

2019-09-18

caffe3rdparty_15_2019_03_14.zip

openpose1.5.1对应的caffe3rdparty库。openpose环境配置时,.bat文件下载速度慢,且经常中断。

2019-09-18

空空如也

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

TA关注的人

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