
零碎知识点
大王免礼
这个作者很懒,什么都没留下…
展开
-
YOLOv5导出OpenVINO学习笔记
最后的结果就是可以在cpu上跑AI程序了。原创 2022-08-29 13:40:14 · 486 阅读 · 0 评论 -
windows在Qt中使用Redis 64位动态链接库
参考今天有个新的需求,要在qt上使用Redis,最开始是根据这篇文章进行的处理,后来报错了,这里简单记录一下Redis相关下载首先需要下载以下两个工具https://github.com/redis/hiredishttps://github.com/microsoftarchive/redis打开https://github.com/microsoftarchive/redis这个文件中的mvsc文件夹,并利用VS进行编译,编译出可执行文件,在x64/Release下。此时可以测试下生成原创 2022-05-20 23:09:06 · 1767 阅读 · 1 评论 -
Linux用户组共享权限
首先要明确一点,当你执行ls -l指令时,输出的内容都有啥drwxrwxrwx 4 netadmin netadmin 4096 12月 23 17:04 fileshare/如以上的输出,分别是文件属性(文件类型,以及所有者、所在组、其他人的权限);连接数;文件所有者;文件所在组;文件大小;文件修改时间;文件名。首先对于某个用户userA的目录,我们想让userB也能访问,那么怎么做呢?可以通过设置用户组权限来实现,结社这两个用户的用户组分别是groupA,groupB。使用现原创 2022-03-12 20:24:35 · 3046 阅读 · 0 评论 -
图像的矩笔记
文章目录moment几何矩(空间矩)中心矩归一化后的中心矩moment参考:OpenCV文档OpenCV官方代码样例OpenCV中图像的矩hu不变矩匹配Moment矩,轮廓特征,轮廓匹配,形状匹配 -2轮廓匹配-Hu不变矩匹配实例代码几何不变矩使用积分计算质心-知乎平面薄片质心公式详解,加权平均的思路-bilibili矩主要是对物体的轮廓进行处理,p+qp+qp+q的值就是矩的阶数,一阶矩:与形状有关;二阶矩:显示曲线围绕直线平均值的扩展程度;三阶矩:关于平均值的对称性测量。几何矩原创 2022-02-22 13:05:29 · 886 阅读 · 0 评论 -
卡尔曼滤波实战
文章目录理论实战-以FAST-Dynamic-Vision为例理论参考1视频 [参考2博客]( // https://zhuanlan.zhihu.com/p/195649092)先验估计:基于数学模型根据上一时刻状态估计处下一时刻状态的一个结果;后验估计:模型计算的数据+观测值修正后每一帧都要执行下边的预测->更新的步骤,而且顺序不能变,且缺一不可。预测:前两个是状态与关系预测,预测状态(先验估计)以及状态之间的关系(协方差)。状态在更新,状态之间的关系也在更新。x^k−=原创 2022-02-22 13:04:19 · 885 阅读 · 0 评论 -
布尔类型numpy数组的妙用
今天发现了一种用法,真的很神奇,记录一下import numpy as npa = np.array([[1,2,3], [4,5,6], [7,8,9]])bool_a = a > 3print(bool_a)print(a[bool_a])结果是[[False False False][True True True][True True True]][4 5 6 7 8 9]他这个布尔类型的np数组bool_a,他居然把原始数组给拉成了一维的..原创 2021-11-25 19:22:52 · 248 阅读 · 0 评论 -
记录程序运行时间
使用方法:time python a.py他会输出执行python a.py这条指令所用的时间其中输出有以下这三项real指的是真实的运行时间,user和sys分别指的是用户模式和内核模式占用cpu的时间参考time命令real,user,sys代表的意义ubuntu-基本命令篇-15-系统管理-time命令中Real,User,Sys概念...原创 2021-06-07 19:30:45 · 282 阅读 · 1 评论 -
一些可以直接用来方便计时的库
uzh_rpgstatic_sort/example/time原创 2021-04-21 15:42:57 · 99 阅读 · 0 评论 -
OpenSSL生成key和crt文件
最近在学习trojan的过程中用到了这写东西,简单的记录一下生成.key文件openssl genrsa -out server.key 2048他会让你输入一个短语,目测是使用这个短语生成加密文件这样是生成rsa私钥,des3算法,openssl格式,2048位强度。server.key是密钥文件名。为了生成这样的密钥,需要一个至少四位的密码。可以通过以下方法生成没有密码的key:openssl rsa -in server.key -out server.key server.key原创 2021-04-20 09:11:24 · 1476 阅读 · 0 评论 -
基于某个git tag做提交
再读代码时发现因为某些库的版本的原因,无法阅读最新的代码,只能阅读之前的版本这里记录一下阅读某个tag版本代码方法以及提交方法如果要在某个tag的基础上做修改,直接切换到tag,修改后是无法提交的。因为tag是某一个具体的commit id,所以这时HEAD指向了一个具体的commit id,而没有处在一个分支中。解决方法先根据这个tag新建一个分支git checkout -b newbranchName tagName然后在这个新分支上修改后,提交代码然后正常提交再进入你的github原创 2021-04-19 09:11:56 · 1996 阅读 · 0 评论 -
cmake中add_definitions的用法
add_definitions的功能和C/C++中的#define是一样的比如我有如下两个文件,一个源文件main.cpp,一个CMakeLists.txt源文件main.cpp#include <iostream>int main(){#ifdef TEST_IT_CMAKE std::cout<<"in ifdef"<<std::endl;#endif std::cout<<"not in ifdef"<<std::endl;原创 2021-04-18 19:38:22 · 23613 阅读 · 0 评论 -
正则表达式笔记
正则表达式文章目录正则表达式正则表达式基础1. 元字符2. 重复限定符3. 分组4. 转义5. 条件或6. 区间正则表达式进阶正则表达式基础1. 元字符元字符说明.匹配除换行符以外的任何数字\w匹配字母或数字或下划线或汉字\s匹配任意空白符\d匹配数字\b匹配单词的开始或结束^匹配字符串的开始$匹配字符串的结束例:1.匹配有abc出现的字符串\babc或者^abc2.匹配8位数字qq号^\d\d\d\d\d\d\d原创 2021-04-02 20:58:19 · 399 阅读 · 0 评论 -
使用PicGo与gitee码云搭建图床
使用PicGo与gitee码云搭建图床以前一直使用有道云的分享功能作为图床,每张图片都要手动分享,再生成链接,终于下定决心弄个省事一点的图床了。很简单的几步就可以实现首先去PicGo的码云主页,在README中能够找到他的下载链接,打开后如是一个github Releases,根据需要下载对应的版本。然后去码云创建一个公开仓库,并使用README初始化(这里是参考的这篇博客,我自己也试验了一下,确实需要初始化才能成功上传)然后去PicGo安装gitee插件,注意,安装插件前需要先安装Node.js原创 2020-11-02 18:36:52 · 183 阅读 · 0 评论 -
opencv中“The function is not implemented“错误解决方案
在conda环境中使用opencv时报了这样的错Traceback (most recent call last):File “cvtest.py”, line 3, in cv2.imshow(‘src’,src)cv2.error: OpenCV(3.4.2) /tmp/build/80754af9/opencv-suite_1535558553474/work/modules/highgui/src/window.cpp:632: error: (-2:Unspecified error)原创 2020-10-23 09:44:02 · 3497 阅读 · 1 评论 -
C++查找字符串中某个字符第N次出现的位置
C++查找字符串中某个字符第N次出现的位置该程序可用于进行目录截断,查找父目录等操作#include <iostream>#include <unistd.h>using namespace std;int main(){ string cur_path; //注意,这里的getcwd获取的是你执行可执行文件时所在的路径,不是可执行文件的路径! cur_path = getcwd(NULL, 0); cout << "cur原创 2020-09-27 17:03:08 · 3699 阅读 · 0 评论 -
C语言argc,argv简单记录
C语言argc,argv简单记录main.c#include<stdio.h>int main(int argc, char* argv[]){ printf("%d ", argc); printf("%s ", argv[0]); printf("%s ", argv[1]); printf("%s ", argv[2]);}在命令行中输入为main.exe first second third输出为4 main.exe first second...原创 2020-09-10 21:44:16 · 197 阅读 · 1 评论