OpenCv Python入门到入土

写在前面: 因为经常需要用到opencv,又经常忘记很多用过的方法,所以写个文章给记下来好了。 1 安装OpenCv 通常安装opencv只需要这么一行命令就可以做到了。 pip3 install opencv-python 在不那么通常的情况下,我们需要使用Anaconda来安装,这个以后再说。 在非常不通常的情况下,我们需要直接下载源码编译安装,这是及其痛苦的。 2 基本图像操作方法 你应该知道: * 什么是数组 * 在C语言中数组的存储方式 * 图片就是数组 2.1 从摄像头获取一张图片 import cv2 import numpy cap = cv2.VideoCapture(0) #创建VideoCapture对象 while(True): #创建无限循环,用于播放每一帧图像 ret, frame = cap.read() #读取图像的每一帧 print(frame) cv2.imshow('frame'…

Latex 快速入门

写在前面 这是一个急速入门教程,latex最好的学习方法还是边用边学习。 1.安装Latex 环境和IDE 1.1 安装TexStudio: 在这里:https://www.texstudio.org/ 直接安装就可以,但是安装的时间会非常长。 2 开始你的第一篇文章 2.1 Latex是怎么工作的 \documentclass{article} \begin{document} Hello, world! \end{document} 上面这个叫做Latex的源代码,我们需要通过latex编译来变成一篇包含hello world的pdf文章。latex并不是一个所见即所得的编辑工具(像是word)一样,我们在编写的时候是看不到最后的结果的,需要写完源代码之后编译得到结果。 这给了Latex一些无法替代的作用,我们得以在编辑过程中完全不在乎排版的问题,Latex的文章具有极高的规范性,我们写的文章将符合印刷和排版规则,另一方面是Latex的公式编辑功能也是相…

一些照片

1 南京一瞥 2 天津 海滨日出 3 天津 夜 4 矿大 海盐味夏天 5 矿大 学院路的夏天…

使用IIC协议在Arduino和树莓派中传递字符串

写在前面 这篇文章是在树莓派上写的,正好写完代码 1 树莓派传输 1.1 前置工作 首先:打开树莓派的iic 如果你使用的是图形桌面,非常好,直接在左上角首选项>Raspberry Pi Configuration>Interfaces 里面把i2c打开就可以 如果你用的命令行,在终端输入sudo raspi-config 1.2 查看你的iic设备地址 先安装必要的工具:sudo apt-get install i2c-tools 查看所有iic设备的地址:i2cdetect -y 1 从i2c设备读出所有寄存器的值: sudo i2cdump -y 1 <设备地址> 往某一个iic设备中的某一个寄存器中写入某一个值:sudo i2cset -y 1 <设备地址&…

Liunx 下直接操作GPIO来操作PWM

这个是一个关于Edgebroad的GPIO的操作来实现PWM的类。 这个板子主控其实是AMD的FPGA,所以操作方法其实和其他有GPIO的linux板子方法差不多吧(比如树莓派 操作更像是一种写入寄存器的操作,emmmm,写半天还是成了写单片机编程。 但是是在Liunx下面,所以其实都是对文件的操作和读写,所以读写文件的速度其实对代码执行的速度是有很大影响的,而python的sleep函数在这个地方因为使用cpu的主频来计数,所以时间延时并不是很准确,其他办法正在研究(比如用Ctos 暂时没有别的解释,等到暑假之后再写。 import os import time def wr(x): f = open('/sys/class/gpio/gpio423/value', 'w') f.write(str(x)) f.close() class edge_pwm(): def __init__(self,pin) ->…

C语言期末考试自查手册

前言 为了期末考试写的,纯自查。不会像百科全书一样事无巨细地罗列清楚,基本用法还是要写一些的。 Part 1 输入输出流C 标准库 – <stdio.h> 1.输入输出流 1.1 printf函数 传参的内容: printf("<格式化字符串>", <参量表>); 其中格式化字符串和参量表是什么捏? 格式化字符串传递打印的内容与用“%”来标识后面参量表中变量的数据类型 举个例子: int d = 114514; printf(“qwq%d”,d); format 标签属性是 %[flags][width][.precision][length]specifier 其中占位符已在下一章介绍 flags(标识)描述–…

人是一根能思想的苇草

作者:帕斯卡尔 高中课本上面的文章,当时读到被里面这种态度而感动,如今还是常常想起这篇文章,实在是很喜欢 Translation: Man is a Thinking Reed (Blaise Pascal) (assembled by: alexcwlin; reviewed by: Adam Lam) 思想形成人的伟大。 Thought constitutes the greatness of man. =============================================== 人 只不过是一根苇草,是自然界最脆弱的东西;但他是一根能思想的苇草。 Man is but a reed, the most feeble thing in nature, but he is a thinking reed. 用不着整个宇宙都拿起武器来才能毁灭;…