自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

求真、务实

本博客主要分享linux、python、人工智能、SLAM(主要是计算机视觉:目标检测、图像分割、人脸识别、GAN等)等前沿技术。同时大家相互交流的机会,疑难杂症、程序bug等等问题

  • 博客(464)
  • 资源 (9)
  • 收藏
  • 关注

原创 我自己为我自己定制的文章模板

文章开头<center> <font color=#FF1493 face="微软雅黑" size=6>欢迎大家关注笔者,你的关注是我持续更博的最大动力</font></center><br><br><center> <font color=#90EE90 face="微软雅黑" size=6>原创文章,转载告知,盗版必究</font></center><br>&l

2020-10-21 11:10:59 550 2

原创 使用python把普通图片生成ico图标

1、ico是Iconfile的缩写,是Windows计算机中的一种图标文件格式,一般我们电脑桌面上显示的快捷方式就是这种格式的图标。一个ico文件实际上是多张不同尺寸图片的集合体,根据应用场景的不同自动选择合适的图片格式。2、生成ico有两种方式。

2022-09-21 15:55:51 249

原创 Windows python pip换源不生效(window11系统),以及pip下载库包报错 because normal site-packages is not writeable

pip问题

2022-09-14 09:50:49 808 4

原创 python 弧度制和角度制相互转换(math库和numpy库);计算反正余弦正切值

math、numpy

2022-08-11 09:29:11 1007

原创 windows10 + visual studio配置C/C++编译环境 和 vscode配置C/C++编译环境,以及opencv4.5.5环境

windows10+visual studio + opencv4.4.5 环境配置

2022-08-10 17:37:03 1608 3

原创 在Pycharm中使用opencv不会自动提示库函数的解决办法

pycharm opencv 不自动提示函数

2022-08-03 13:52:38 1316 1

原创 在windows python在终端cmd命令行下使用tab键在conda外部环境可以自动补全,在虚拟环境中不能自动补全

conda 命令行下使用tab键不能自动补全

2022-08-02 15:56:17 155

原创 windows下使用python + opencv读取含有中文路径的图片 和 把图片数据保存到含有中文的路径下

python opencv解决读取和保存图片的中文路径问题

2022-08-01 10:44:49 794

原创 2022年3月份合肥教师考编报名(报名数学学科)

文章目录:1 合肥教师考编注册账号2 合肥教师考编报名学校信息3 过滤出合肥教师考编学校招聘数学的学校1 合肥教师考编注册账号1、合肥市网上报名时间安排报名网站:合肥市中小学教师招聘考试网(http://hfjszp.hfjyyun.net.cn/jszkw/)报名时间:3月14日 8 :00至3月17日16:00资格初审:3月18日12:00前缴费时间:3月18日23:00前准考证打印时间:3月25日8:00–3月27日18:002、注册报名密码:Ch…3…22 合肥教师考编报名

2022-03-14 23:58:02 540

原创 使用python hashlib模块给明文字符串加密,以及如何撞库破解密码

文章目录:1 hashlib介绍2 hashlib模块使用2.1 查看hashlib中有哪些hash算法2.2 对字符串进行加密2.3 对于数据比较大,加密可以分块,结果一样2.4 hashlib的高级用法2.5 校验文件的一致性3 hmac模块的加密方式,于hashlib类似4 破解用户密码1 hashlib介绍1、Hash,译做“散列”,也有直接音译为“哈希”的。把任意长度的输入,通过某种hash算法,变换成固定长度的输出,该输出就是散列值,也称摘要值。该算法就是哈希函数,也称摘要函数。2、has

2022-03-04 17:14:14 1121 1

原创 configparser模块和PyYAML模块生成和修改配置文件

1 configparser模块用于生成和修改常见配置文档,当前模块的名称在 python 3.x 版本中变更为 configparser。它提供类似于 Microsoft Windows INI文件的结构。 ConfigParser允许编写可由最终用户轻松定制的 Python 程序。配置文件由各部分组成,后跟选项的键/值对。 段名用[]字符分隔。 这些键/值对用:或=隔开。 注释以#或;开头。1、如下,好多软件的常见配置文件:首先说明几个概念:下面的[bitbucket.org]用[]包围起来

2022-03-04 14:30:31 517

原创 Windows Server 2008 R2 如何显示被隐藏的文件扩展名

如下,在公司的windows服务器上文件后缀名被隐藏了,这样我们在修改文件名的时候就不能够修改后缀名,就很烦,解决方式如下:1、打开控制面板,然后找到文件夹选项,如果你没有找到,就在右侧的搜索框中搜索一下2、然后点击查看,把隐藏已知类型文件的扩展名前面的勾取消掉,最后选择应用即可!然后文件扩展名就显示出来了!参考:windows官网给出的解决方式...

2022-01-18 10:29:57 2082

原创 Linux上使用find、xargs、grep递归的查找指定文件类型中的内容

1 find查找文件1、首先说一下使用find查找文件find ./ -name string./表示递归当前目录下所有的文件-name参数:要搜索的文件名,当然你也可以用正则表达式进行匹配如下,时我在当前目录下,递归的搜索所有含view的文件2 find和xargs grep结合搜索文件中指定的字符串1、递归的搜索指定的字符串find ./ -name string|xargs grep string如下,我在所有的含view的py文件中,检索这些文件中含有Unsuppor

2022-01-18 09:42:34 2668

原创 linux 上使用wc -l命令快速查看文件内容有多少行,以及如何匹配指定字符查看多少行

1 linux的cat -n命令查看文件内容一共有多少行1、cat -n命令查看文件多少行cat -n filename如:cat -n gallery_color_depth.txt…2、优缺点优点:可以查看到行数,同时可以查看到文件的内容缺点:当文件内容比较长时比较耗时,加入你要查看文件内容有上百万行,你就会放弃用它!2 python写脚本查看文件内容有多少行1、python写脚本查看文件有多少行这种方法也很简单,就是用python读取一下文件即可,如下:with op

2022-01-17 18:28:31 2181

原创 linux上根据运行程序的进程号,查看程序所在的绝对路径。linux查看进程启动的时间

1 linux上根据运行程序的进程号,查看程序所在的绝对路径1、如下,我想查看python 25_run_train_tripletloss_sknet_8w_offline_c_plus.py 这个进程运行脚本25_run_train_tripletloss_sknet_8w_offline_c_plus.py所在的绝对路径:2、通过ps -aux|grep python可以获取到python 25_run_train_tripletloss_sknet_8w_offline_c_plus.py进程

2022-01-10 18:13:36 1090

原创 linux上杀死进程命令:kill、pkill、killall杀死进程

1 kill:根据进程号(PID)杀死进程在linux上,一般常用的杀死进程的命令是kill,但是也有缺陷,下面说1、查看指定名称的进程,如下我查看运行python程序的进程python aux|grep python2、根据进程号(PID)杀死进程:第二列显示的就是进程号kill PID3、强制杀死进程,有些进程可能杀不死,就加个-9参数,强制让它死掉!kill -9 PID5、杀死多个进程,在后面跟多个进程的PID号即可kill -9 PID1 PID2 PID3 ...

2022-01-07 19:09:59 35390

原创 dlib库包的介绍与使用,opencv+dlib检测人脸框、opencv+dlib进行人脸68关键点检测,opencv+dlib实现人脸识别,dlib进行人脸特征聚类、dlib视频目标跟踪

1 dlib库介绍dlib官网:http://dlib.net/dlib模型文件和源码下载:http://dlib.net/files/dlib介绍dlib人脸检测与人脸识别2 dlib人脸检测:绘制出人脸检测框2.1 dlib人脸检测源码1、人脸检测,dlib官方例子face_detector.pyface detector这个人脸检测器是使用现在经典的直方图定向梯度(HOG)特征,结合线性分类器,图像金字塔和滑动窗口检测方案。这种类型的物体检测器是相当普遍的,除了人脸之外,还能够检

2022-01-07 17:01:03 7126 1

原创 win10笔记本电脑桌面发蓝、呈现负片的颜色,以及键盘中个别键失灵

1 win10笔记本电脑桌面发蓝1.1 问题说明电脑有一两周没有开机吧,然后一开机就是下面这个鬼样子,看起来感觉像:有一种负片的感觉感觉像是颜色的BGR通道和RGB通道调换的感觉此时你无论是用什么,在browser和其他软件中显示都是这种外观颜色!正常应该是下面这种颜色才对:1.2 查找原因我在网上看了些解决方式,我尝试了如下方法:用电脑管家检查电脑驱动重新安装显卡驱动因为我是笔记本电脑,也不存在显示线松动情况颜色校正上面这些方法对我都没有用2 最终解决方式然后,

2022-01-05 21:38:17 1090 1

原创 人脸口罩识别——人脸添加口罩方法masked_faces

A realistic approach to generate masked faces applied on two novel masked face recognition data setspaper:https://arxiv.org/pdf/2109.01745v5.pdfcode:https://github.com/securifai/masked_faces#1 添加1、作者在CelebA 和 CASIA-WebFace两个口罩数据集上添加口罩,处理出两个数据集,数据集下载地址:

2021-12-22 14:29:09 2606 2

原创 python pandas 把数据保存成csv文件,以及读取csv文件获取指定行、指定列数据

文章目录:1 数据说明2 把数据集文件信息使用python pandas保存成csv文件3 使用python pandas 读取csv的每行、每列数据1 数据说明1、在test_data目录下是我们的数据集(我虚构的,只是为了说明下面的处理过程)图片来源这里,不要问,没有联系方式!每张图片名中的数字是样本数据的标签label这里我们的数据规模大小是5张数据2、数据保存成csv文件要求每一行代表一个样本每一行的第一列表示文件的路径,每一行的第二列表示样本的标签2 把数据集文件信息使

2021-12-14 18:54:28 13220

原创 python pandas快速上手教程,还不赶紧收藏一波

pandas tutorials1 使用pandas读取数据1.1 panda读取csv文件1.2 pandas显示读取的csv文件数据的开头几行 head(n)1.3 pandas显示读取的csv文件数据的结尾几行 tail(n)1.4 获取读取csv文件的头head(样本的属性)和所有样本的shape1.5 data_info.loc[n]取出指定的样本(第几行数据)1.5.1 pandas获取指定某一行的数据1.5.2 获取指定连续的多行数据1.5.3 获取指定不连续的多行数据1.5.4 pa

2021-12-14 16:00:35 2642

原创 深度学习可视化工具visdom使用

#11.1 vidsom介绍visdom的github主页:https://github.com/fossasia/visdomvisdom中文文档参考:https://ptorch.com/news/77.htmlVisdom是一个灵活的工具,用于创建,组织和共享实时丰富数据的可视化,支持:TorchNumpyVisdom的目标是促进(远程)数据的可视化,重点是支持科学实验。为你自己和你的合作者广播绘制:视频、图像、文本等的可视化。通过编程或通过UI组织可视化空间,为实时数据创建

2021-12-10 11:21:12 5384 1

原创 NIST 人脸识别竞赛 FRVT(Face Recognition Vendor Test)

参考:https://zhuanlan.zhihu.com/p/42492955参考:参考:参考:

2021-12-09 14:53:24 1101

原创 人脸识别基础知识、大规模人脸识别评测

参考:https://zhuanlan.zhihu.com/p/268736001参考:https://edu.csdn.net/course/play/8528/175587参考:https://cloud.tencent.com/developer/article/1435298 # 大角度人脸转正参考:https://blog.csdn.net/muhen1234/article/details/81776822

2021-12-06 14:47:52 841

原创 python的列表的remove()方法、判断if xxx in xx条件比较耗时问题

最近在coding的时候,写的代码中只有一层循环,却很耗时,不明觉厉。不知道是哪里出了问题,于是我就在每一行代码中都打印一下耗时,最终发现了这个罪魁祸首。这里我只说明两个我遇到耗时的场景,当然还有很多其他的方法可能也是一样的,这里只是提供问题的思路!说明:这里比较耗时,是我在外层使用了循环,在循环内部调用了列表的remove()方法、使用了if xxx in xx判断等类似操作!1 python列表的remove方法比较耗时原因1、例如,下面的伪代码首先是循环然后通过remove删除字典对应

2021-12-01 17:01:18 881

原创 CNN 模型的参数(parameters)数量和浮点运算数量(FLOPs)是怎么计算的

CNN 模型所需的计算力(flops)和参数(parameters)数量是怎么计算的?#1 首先说明一下概念1、FLOPSFLOPS:注意全大写,是floating point operations per second的缩写,意指每秒浮点运算次数,理解为计算速度(。是一个衡量硬件性能的指标。2、FLOPsFLOPs:注意s小写,是floating point operations的缩写(s表复数),意指浮点运算数,理解为计算量。可以用来衡量算法/模型的复杂度。#FLOPSFLOPS:即“每秒

2021-11-26 14:24:12 2531 2

原创 分类评价指标:TP、TN、FP、FN、Recall,以及人脸识别评价指标TAR、FAR、FRR

#人脸识别数据集来源##pg和pn图片列表生成1、测试数据集划分:(用于佳都和商汤测试对比:魏梦给我的原始测试数据和代码路径230服务器: /storage_server1/workspace/weimeng/for_shl/jiadu_test)代码来源(用于佳都和商汤测试结果对比中生成的测试列表):230服务器:/home/suihl/project/processing_dataset/for_shl/jiadu_test/testlistimport osimport badui

2021-11-09 19:36:57 5242

原创 使用Cython库包对python的py文件(源码)进行加密,把python的.py文件生成.so文件并调用

参考:https://www.jb51.net/article/178209.htm参考:https://blog.csdn.net/leitouguan8655/article/details/119536047

2021-08-14 18:04:34 1041 1

原创 基于Yolov4的人群检测,人群距离估计、基于SORT的多目标跟踪及逆透视映射一体的系统Yolov4_DeepSocial

参考

2021-08-14 15:53:10 3732 30

原创 github开发人员在七夕搞事情:remote: Support for password authentication was removed on August 13, 2021.

1 问题描述如果你在七夕(没错就是2020年8月14日)的这一天刚好加班,又刚好去访问了全球最大的同性交友网站,又刚好去更新提交代码,又或你创建了一个新的仓库送给自己,又刚好想把这个仓库送给(push)github,你就刚好会遇到这个问题:remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.具体如下:(yolov4)

2021-08-14 11:51:10 104601 155

原创 什么是pyc文件,把python的py文件编译成pyc文件,把pyc文件反编译成py文件。以及python编译的如何设置不生成pyc文件

1 什么是pyc文件1.1 什么是pyc文件1、pyc文件:是由Python文件经过编译后所生成的文件,它是一种字节码 byte code,因此我们直接查看就是乱码的,也对源码起到一定的保护作用,但是这种字节码byte code是可以反编译的,后面会介绍!我们都知道计算机是不认识你在代码里写的那一行行字母的,计算机只认二进制,也只执行二进制文件,我们写的代码是需要编译器编译成二进制的。(参考)对于Python来说你写的Python代码在执行python xxx.py时会由Python解析器翻译成Py

2021-08-13 18:05:23 5074 3

原创 linux设置用户密码、查看linux用户信息、root用户管理普通用户(passwd命令使用)

1 切换root用户和给root用户设置密码1.1 切换到root用户1、使用su 命令 或 su root命令切换到root用户的时候报错:su: Authentication failure只所以会报上面的错误,是因为root用户没有设置密码2、如果仅仅想切换到root用户,不设置密码,可以用如下方式:sudo su:只切换到root用户sudo -i:只切换到root用户sudo的更多命令参数:(base) shl@zhihui-mint:~$ sudo -hsudo - e

2021-07-16 14:46:39 3567 4

原创 python opencv 保存摄像头视频,以及fourc编码的介绍

之所以写这篇博客,主要还是想介绍一下fourcc编码1 读取摄像头1.1 正常读取一个摄像头1、读取摄像头只读取摄像头没有做其他操作import cv2# 获取摄像头 0代表摄像头索引cap = cv2.VideoCapture(0)while cap.isOpened(): # 如果正确读取每一帧,则ret返回True,frame返回当前帧的数据 ret, frame = cap.read() if not ret: print("Open

2021-07-15 19:01:08 1580 5

原创 Jetson nano安装JupyterLab

Jetson nano安装JupyterLab1 先安装JupyterLab依赖1.1 安装JupyterLab依赖及JupyterLab1.2 安装jupyterlab中可能报错:`c/_cffi_backend.c:15:10: fatal error: ffi.h: No such file or directory`2 配置JupyterLab的登录ip、端口、密码等3 设置JupyterLab开机自启4 安装JupyterLab中常见问题4.1 安装JupyterLab插件的时候,提示`node

2021-06-23 12:01:11 1533 1

原创 linux或Jetson nano上安装torchvision或安装pillow报错:The headers or library files could not be found for jpeg

1 错误分析我在Jetson nano上安装torchvision的时候报错(torchvision依赖pillow库):The headers or library files could not be found for jpeg,,从错误原因分析是pillow从源码安装的过程中需要jpeg依赖writing src/Pillow.egg-info/PKG-INFOwriting dependency_links to src/Pillow.egg-info/dependency_links.tx

2021-06-23 09:57:42 1775 1

原创 Linux Mint无法打开系统设置,以及很多系统图标

1 错误原因分析1、如下,是Mint系统的应用程序菜单栏,但是很多图标我单击的时候都是打不开的!2、Mint默认的桌面环境是Cinnamon,既然直接鼠标点击按钮无法弹出界面,极有可能是报错了,换成命令行执行应该就能看到错误。zhihui@zhihui-MS-7B46:~$ cinnamoncinnamon cinnamon-launcher cinnamon-sessioncinnamon2d

2021-06-22 17:24:12 622

原创 Ubuntu16.04 Linux上比较好用的截图工具Flameshot

flameshot的github主页:https://github.com/flameshot-org/flameshot1 安装flameshot前的准备工作1、确保你的QT、GCC、CMake版本符合要求Qt >= 5.9GCC >= 7.4CMake >= 3.132、查看命令查看gcc版本:gcc --version查看cmake版本:cmake --version查看qt版本:qmake --version或qmake -v2 安装flamesh.

2021-06-22 16:21:31 449 1

原创 Linux中使用gcp拷贝报错:dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NotSupported:

#1 在linux中使用gcp拷贝的时候报错Linux中使用gcp拷贝报错:dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NotSupported: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11zhihui@zhihui-MS-7B46:~/shl_proj/1_project$ cp -r /media/zhihui/sd/shl_dataset/ ./

2021-06-22 11:15:08 830

原创 Linux下使用ls查看文件颜色全部为白色的解决方法,以及Linux中文件颜色介绍

1 解决ls查看文件爱呢颜色为白色方法一:1、修改~/.bashrc文件,添加如下内容alias ls='ls --color=auto'2、source一下,让修改配置生效source ~/.bashrc方法二:1、直接在命令行下,给ls --color=auto起一个别名lsalias ls='ls --color=auto'注意:这种方法,在你每次打开一个新的终端都要重新执行一次,最好还是在~/.bashrc文件中进行配置!2 Linux中文件颜色介绍1、l

2021-06-22 10:27:36 2474

原创 NVIDIA Jetson 系列产品开发相关文档,TAO、TLT、NGC

1 Jetson nano推理性能jetson-nano-dl-inference-benchmarks1、Jetson nano在模型精度 FP16 和 batch_size=1是模型的推理性能2、Jetson nano和Raspberry Pi3(树莓派Pi3)以及 Google Edge TPU的在模型推理上的性能对比2 NVIDIA cuda支持的深度学习框架deep-learning-frameworks:https://developer.nvidia.com/deep-le

2021-06-19 11:43:58 407

modify_config.zip

modify_config.zip

2022-06-24

OpenRadar7.0.tar.gz

OpenRadar7.0.tar.gz

2021-06-24

速腾robosense16线激光雷达驱动

速腾robosense16线激光雷达驱动

2021-05-07

LD06单线激光雷达驱动 catkin_single_laser.zip

catkin_single_laser.zip

2021-05-07

pointcloud_projection_test_data.zip

pointcloud_projection_test_data.zip

2021-04-19

chessboard_images.zip

chessboard_images.zip

2021-04-17

深度学习笔试100题.pdf

深度学习笔试题目,用于练习。深度学习笔试题目,用于练习.深度学习笔试题目,用于练习 .深度学习笔试题目,用于练习.重要的事情多说几遍,你懂得

2019-07-16

算法图解pdf

算法图解,这本书很好的讲解了常见的数据机构,例如数组、链表、散列表,图、广度优先搜索、动态规划、贪心算法、K近邻算法等,以图解的形式去解释这些算法,使其看着不是那么的晦涩难懂,很适合入门,其中算法的实现是用Python原因实现的

2018-05-04

机器学习实战代码

机器学习实战代码

2018-03-08

空空如也

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

TA关注的人

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