树莓派设置中文输入法

#1、安装中文字体

sudo apt-get install ttf-wqy-zenhei

#2、设置中文显示

sudo raspi-config

在菜单中找到设置语言的地方,选择zh_CN.UTF-8

提示: 按空格键在前面打勾或去掉勾,PageUp PageDown快速翻页,Tab键切换光标位置

#3、安装中文输入法

sudo apt-get install scim-pinyin

#4、重启生效

sudo reboot

&nb

关于Python根据向量算夹角

cos 夹角 = 两个向量的内积 / 向量的模(“长度”)的乘积

(1)上部分:a与b的数量积坐标运算:设a=(x1,y1), b=(x2,y2), 则a·b = x1x2 + y1y2

(2)下部分:是a与b的模的乘积:设a=(x1,y1),b=(x2,y2),则 (|a||b|)= 根号下(x1平方+y1 平方)* 根号下(x2平方+y2平方)

import math

# 两个*后面的数字是指数

# **2

是平方

# **3

是立方

# **0.5

关于Python安装mediapipe

mediapipe的主要功能:

功能

详细

人脸检测 FaceMesh

从图像/视频中重建出人脸的3D Mesh

人像分离

从图像/视频中把人分离出来

手势跟踪

21个关键点的3D坐标

人体3D识别

33个关键点的3D坐标

物体颜色识别

可以把头发检测出来,并涂上颜色

pip install mediapipe -i https://py

HSV(色相、饱和度、明度)色彩模式

HSV即色相(Hue)、饱和度(Saturation)、明度(Value),又称HSB,其中B表示Brightness。

色相(Hue):又称为色度(chromaticity),是色彩的基本属性,色相是有彩色的最大特征。所谓色相是指能够比较确切地表示某种颜色色别的名称,如红色、黄色等,颜色是由亮度和色度共同表示的,色度是不包括亮度在内的颜色的性质,它反映的是颜色的色调和饱和度。色相表示了颜色在色环上的角度,纯红色位于 0 度,纯绿色位于 120 度,纯蓝色位于 240 度。具体计算时,角度主

HSL(色相、饱和度、亮度)色彩模式

HSL即色相(Hue)、饱和度(Saturation)、亮度(Lightness)。

色相(Hue):又称为色度(chromaticity),是色彩的基本属性,色相是有彩色的最大特征。所谓色相是指能够比较确切地表示某种颜色色别的名称,如红色、黄色等,颜色是由亮度和色度共同表示的,色度是不包括亮度在内的颜色的性质,它反映的是颜色的色调和饱和度。色相表示了颜色在色环上的角度,纯红色位于 0 度,纯绿色位于 120 度,纯蓝色位于 240 度。具体计算时,角度主要由 RGB 中最大的那个决定,由次

灰度图

什么叫灰度图?任何颜色都由红、绿、蓝三原色组成,而灰度图只有一个通道,他有256个灰度等级,255代表全白,0表示全黑。在Windows操作系统中可以使用画图的颜色编辑功能,将红绿蓝三个通道的数值设定为相同值就可以看到其对应的灰度效果。假如原来某点的颜色为RGB(R,G,B),可以通过Gamma校正算法,将其转换为灰度:

 

RGB色彩模式

RGB是工业界的一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的。

RGB即是代表红、绿、蓝三个通道的颜色,这个标准几乎包括了人类视力所能感知的所有颜色,是运用最广的颜色系统之一。电脑屏幕上的所有颜色,都由这红色绿色蓝色三种色光按照不同的比例混合而成的。一组红色绿色蓝色就是一个最小的显示单位。

红、绿、蓝三盏灯的叠加情况,中心三色最亮的叠加区为白色,加法混合的特点:越叠加越明亮。红、绿、蓝三个颜色通道每种色各分为

OpenCV坐标系

一、坐标系

OpenCV的坐标系原点(0, 0)是图片的左上角点,这种坐标系在OpenCV的结构体Mat、Rect、Point中都适用。

OpenCV中坐标系的X轴为图像矩形的上水平线,从左往右;Y轴为图像矩形的左垂直线,从上到下。

注意:Point(x, y)和Rect(x, y) 中,第一个参数x代表的是元素所在图像的列数cols; 第二个参数y代表的是元素所在图像的行数rows。

二、像素操作

python中对opencv像素操作,可以认为是对Numpy数组进行操