systemctl 命令用于管理系统服务。较新版本的 linux 各发行版初始化进程服务已经由原来的 init 换成了现在的 systemd 服务,而 systemd 服务的管理就是通过 systemctl 来完成的。
语法格式:systemctl 参数 服务
常用参数:
示例:
# 启动服务,比如ssh服务
systemctl start sshd
# 停止服务
systemctl stop sshd
# 重……继续阅读 »
迷途小书童
2年前 (2022-08-15) 1156浏览 0评论
0个赞
环境
windows 10 64bit
mediapipe 0.8.10.1
前言
本文使用 google 家的 mediapipe 机器学习框架,结合 opencv 和 numpy,实现了一个实时识别 站立、坐下、走动、挥手 共4个动作的简单系统。
mediapipe 能做的事情非常多,感兴趣的童鞋可以去研究研究。
代码实践
首先,需要安装 mediapipe
pip install -U mediapipe……继续阅读 »
迷途小书童
2年前 (2022-08-09) 2962浏览 0评论
0个赞
man 命令用于显示帮助信息,是 manual 的意思,即帮助手册。在不清楚某个命令时,使用 man 是最好的方式,查看的信息也是最标准的。
语法格式:man [参数] 对象
常用参数:
示例
# 查看ifconfig的使用帮助
man ifconfig
# 编号规则:普通命令为1,函数为2,库文件为3,设备为4,配置文件为5,游戏为6,宏文件为7,系统命令为8,内核程序为9,TK指令为10
man 5 passw……继续阅读 »
迷途小书童
2年前 (2022-08-09) 989浏览 0评论
0个赞
环境
ubuntu 18.04 64bit
torch 1.7.1+cu101
数据集准备
这里以前面我们进行 YOLOv5 模型训练 时用到的口罩数据集为例,这个数据集来自网站 roboflow.com,再次安利一下这个站点,真的非常棒,不止有详尽的博客教程,还有很多的开放数据集,而且支持的数据格式也很丰富,绝对值得经常去逛一逛。
口罩数据集下载地址:https://public.roboflow.com/……继续阅读 »
迷途小书童
2年前 (2022-08-02) 3952浏览 0评论
0个赞
环境
windows 10 64bit
python 3.8
httpx 0.23.0
简介
之前我们介绍过使用 requests 来进行 http 操作,本篇介绍另一个功能非常类似的第三方库 httpx,它提供了同步和异步的 API,同时支持 HTTP/1.1 和 HTTP/2,是一个全功能的 HTTP 客户端。
安装
使用 pip 安装,执行命令
pip install httpx
在安装 python 库的……继续阅读 »
迷途小书童
2年前 (2022-07-31) 1891浏览 0评论
0个赞
nano 是一个字符终端的文本编辑器,它比 vi/vim 要简单得多,比较适合 linux 初学者使用。
语法格式: nano [参数] [文件]
示例
# 打开文件
nano run.sh
屏幕下方列出了常用操作的快捷键组合提示,^ 表示 Ctrl 键,M 表示 Alt 键
……继续阅读 »
迷途小书童
2年前 (2022-07-28) 1009浏览 0评论
0个赞
vi 命令用于编辑文本内容,是 linux 系统字符界面下最常用的文本编辑工具,能够编辑任何的 ASCII 格式文件,包括创建、查找、替换、修改、删除、复制、粘贴等操作,非常强大。
语法格式:vi [参数] 文件
常用参数:
示例
# 打开文件
vi test.txt
# 打开文件,并从第10行开始编辑,也就是将光标定位在第10行
vi +10 test.txt
另外,在 ubuntu 系统中,如果执行了 sud……继续阅读 »
迷途小书童
2年前 (2022-07-28) 1174浏览 0评论
0个赞
hwinfo 命令用于查看硬件信息,如 cpu、存储、网卡等。
语法格式:hwinfo [参数]
常用参数:
示例
# 显示硬件所有信息
hwinfo
# 显示硬件的简略信息
hwinfo --short
# 精简形式显示cpu信息
hwinfo --short --cpu
# 将信息存入文件
hwinfo --log hw.log
……继续阅读 »
迷途小书童
2年前 (2022-07-26) 1080浏览 0评论
0个赞
lsusb 命令用于显示本机的 usb 设备的详细信息。
语法格式:lsusb [参数]
常用参数:
示例
# 显示usb设备列表
lsusb
……继续阅读 »
迷途小书童
2年前 (2022-07-26) 1418浏览 0评论
0个赞
MAKEDEV 命令主要用来创建 /dev 下的设备,通过这些设备文件可以访问位于内核中的驱动程序。没错,它是全大写的,执行它需要 root 权限。
语法格式:MAKEDEV [参数]
常用参数:
示例
# 创建设备
cd /dev
sudo MAKEDEV sdc
# 删除
MAKEDEV -d sdc
……继续阅读 »
迷途小书童
2年前 (2022-07-26) 1038浏览 0评论
0个赞
环境
windows 10 64bit
torch 1.7.1+cu101
视频看这里
Bilibili
前言
近日,原 YOLOv3/YOLOv4/Scaled-YOLOv4 的团队推出了 YOLOv7,源码地址:https://github.com/WongKinYiu/yolov7,同样是基于 pytorch 框架,对应的论文地址:YOLOv7: Trainable bag-of-freebies se……继续阅读 »
迷途小书童
2年前 (2022-07-21) 12031浏览 5评论
1个赞
rsync 命令是一个远程数据同步工具,可通过网络快速同步多台主机之间的文件,默认使用 SSH 进行数据的传输。其最大特点是会检查发送方和接收方已有的文件,只会传输有变动的部分,因此它的速度非常快。
语法格式:rsync [参数]
常用参数:
示例
# 将本地目录source,同步到远程服务器
rsync -av source/ username@remote_host:destination
# 将远程的内容同……继续阅读 »
迷途小书童
2年前 (2022-07-19) 1101浏览 0评论
0个赞
fsck 命令用于检查与修复文件系统。在系统突然断点后,系统再次启动时,一般也会进行文件系统的检查。
语法格式:fsck [参数] 文件系统
常用参数:
示例
# 检查分区 /dev/sda5
fsck /dev/sda5
……继续阅读 »
迷途小书童
2年前 (2022-07-19) 1511浏览 0评论
0个赞
环境
python 3.8
pyserial 3.5
前言
串口使用是做嵌入式系统开发的必备技能,一般都会使用诸如 securecrt、putty 这样的工具来发送和接收数据。本文就来介绍在 python 环境中,如何使用第三方库 pyserial 来进行串口数据操作。
安装
使用 pip 安装,执行命令
pip install pyserial
使用示例
首先,接上串口线,在 设备管理器 中找到该设备,如我这里……继续阅读 »
迷途小书童
2年前 (2022-07-19) 1753浏览 0评论
0个赞
前面介绍的仿射变换(平移、缩放、旋转等)都是在二维空间中进行物体变换,如果是在三维空间中发生了旋转,那么这种变换就是投影变换。投影变换需要先计算投影变换矩阵
cv2.getPerspectiveTransform(src, dst)
其中,src 和 dst 都是 4×2 的二维矩阵(ndarray),每一行都是一个坐标,分别代表左上、右上、左下、右下四个点,数据类型是32位浮点型,函数的返回值就是投影变换……继续阅读 »
迷途小书童
2年前 (2022-07-16) 1462浏览 0评论
0个赞
ROI 是 Region Of Interest 的缩写,是指图像中的感兴趣区域。很多时候,我们只会对图像中的部分区域进行操作。
示例
cv2.imshow("original image", image)
h, w = image.shape[:2]
# 获取ROI,/表示浮点数除法,返回值是float,而//表示整数除法
cy = h // 2
cx = w // 2
# ROI区域提取……继续阅读 »
迷途小书童
2年前 (2022-07-16) 1510浏览 0评论
0个赞
二值图像指的就是只有黑与白两种颜色的图像,其中 0 表示黑色, 1 表示白色(也就是255)。
图像的二值化的一般过程是,首先将输入图像转换为灰度图,然后通过二值化方法转换为二值图像。这个过程本质上就是对数据的二分类分割,寻找合理的分割阈值至关重要。
示例
import cv2
import numpy as np
image = cv2.imread('lenna.png')
cv2.imsh……继续阅读 »
迷途小书童
2年前 (2022-07-16) 1468浏览 0评论
0个赞
在仿射变换中,比如 resize 其实已经用到了插值 interpolation。一个图片从 100×100 放大到 200*200 的时候,就会产生新的像素点(下图中的红色点),新的像素点值是多少,这就是插值要做的事情。
OpenCV 4.x 版本支持的插值算法有很多,如下图
这里仅列出常用的几种
cv2.INTER_LINEAR:双线形插值法,默认值
cv2.INTER_NEAREST:最近邻插值法,找到与……继续阅读 »
迷途小书童
2年前 (2022-07-16) 1530浏览 0评论
0个赞