自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (8)
  • 收藏
  • 关注

原创 小白菜的STM32cubeMX学习(3)串口的使用

小白菜的STM32cubeMX学习(3)串口的使用这部分已经整好了,等啥时候有心情了再整理这部分已经整好了,等啥时候有心情了再整理嘿嘿嘿

2020-09-20 19:39:41 338

原创 小白菜的STM32cubeMX学习(2)中断的配置

小白菜的STM32cubeMX学习(2)中断的配置0 前言1 外部中断1.1 CubeMX配置1.2 代码编写2 定时器中断CubeMX配置2.2 代码编写0 前言在小白菜的STM32cubeMX学习(1)点亮第一颗LED中,我总结了一下如何用CubeMX配置GPIO并且点亮第一颗LED。这一篇则介绍如何配置中断,包括外部中断和定时中断,串口中断下次和串口一起说吧。这里我默认大家知道一些关于中断的基本原理了。1 外部中断1.1 CubeMX配置外部中断可以用按键来触发,偷偷瞄一眼开发板的原理图

2020-08-22 18:11:16 1259 2

原创 小白菜的STM32cubeMX学习(1)点亮第一颗LED

小白菜的STM32cubeMX学习(1)点亮第一颗LED0 前言1 安装CubeMX2 用CubeMX创建第一个project3 一些关于CubeMX的基础3.1 软件界面3.2 代码保护区4 让我们来点灯吧4.1 电路原理图4.2 CubeMX配置IO口4.3 完成代码0 前言本文参考B站视频[STM32CubeMX&HAL库教学]快速STM32基础功能学习系列.从视频里找东西有点麻烦,所以建立这个学习笔记用来归纳整理。本系列所有工程都会上传到github上,欢迎批评指正(刚开始用gith

2020-08-19 17:13:42 944

原创 小白菜的opencv学习(8)边缘检测和渐变

这一节我们主要来学习边缘检测以及轮廓查找对着代码讲故事:import cv2import numpy as npimg = cv2.imread('HSV.jpg')cv2.imshow('img',img)#laplacian = cv2.Laplacian(img,cv2.CV_64F)#sobelx = cv2.Sobel(img,cv2.CV_64F,1,0,ksize=...

2019-01-30 16:22:16 835 6

原创 小白菜的opencv学习(7)图像形态变换

在上一节过滤颜色之后我们发现,还有很多小颗粒或者漏洞存在。现在我们来学习怎么解决这个问题。这一节我们用到了几个新的函数,比较简单就直接上代码了:import cv2import numpy as npimg = cv2.imread('HSV.jpg')hsv = cv2.cvtColor(img,cv2.COLOR_BGR2HSV)lower_red1 = np.array([1...

2019-01-30 13:49:37 195

原创 小白菜的opencv学习(6)图像颜色过滤

现在我们来学习颜色过滤,学习颜色过滤之前,先了解一下HSV的概念。HSV和RGB一样是用来表示颜色的,我这里不多解释,放一张从维基百科找来的图片。为什么颜色过滤用HSV而不用RGB呢?因为颜色过滤一般是过滤一种颜色,比如要过滤红色,肯定是大红、桃红、深红等一起过滤,而这些红色很难从RGB三通道中找到一个简单有效的规律,来实现颜色的过滤。而HSV则建立了像下面一样的立体,相似的颜色在一起,这样就可以...

2019-01-28 20:43:05 1752

原创 小白菜的opencv学习(5.1)阀值的运用

上次我们用到了阀值cv2.threshold()命令,具体是:ret,mask = cv2.threshold(img2gray,220,255,cv2.THRESH_BINARY_INV)其中,img2gray是要处理的图像;220是阀值;255是当数值超过阀值的时候应当设置为多少;最后是二值化操作的类型,有以下几种类型:cv2.THRESH_BINARY;(超出阀值就为设置值2...

2019-01-27 19:01:25 253

原创 小白菜的opencv学习(5)图像基本运算

之前学习了图像的导入,现在要对两张图像进行简单的运算。先上代码import cv2import numpy as np#load imagesimg1 = cv2.imread('tong1.jpg')img2 = cv2.imread('tong2.jpg')logo = cv2.imread('logo.jpeg')'''#add = img1 + img2#add = ...

2019-01-26 18:02:17 246

原创 小白菜的opencv学习番外篇(一)在树莓派使用opencv+python打开摄像头

我的摄像头是树莓派自带摄像头,看网上有很多是用的usb摄像头,可以直接用cv2.videoCapture(0)来调用摄像头。我尝试之后并没有效果,cap.isOpened()返回False。找了好久,找到一篇教程,大概介绍一下。首先终端输入ls -l /dev显示的一大串东西里比较靠后的应该有video项。这时候打开/ect/modules-load.d/rpi-camera.conf...

2019-01-24 13:32:56 2668

原创 opencv+python+ubuntu16.04打开手机ip摄像头

手机下载ip摄像头软件,然后把手机当作网络摄像头。pc端ubuntu16.04系统,运行以下代码:import numpy as npimport cv2#cv2.namedWindow("webcam test")video='http://xxxxx:xxxxx@10.42.0.104:8081/'cap = cv2.VideoCapture(video)print(1)whi...

2019-01-23 09:21:00 866 2

原创 小白菜的opencv学习(4)图像像素点的基本操作

今天的学习很简单,对图像像素点的基本操作。外卖知道一张图片是由很多像素点构成的。而机器视觉就是对这些像素点进行分析处理。像素点一般由坐标和RGB组成(opencv中是BGR)。第零步,引用库,导入图片:import cv2import numpy as npimg = cv2.imread('watch.jpeg',cv2.IMREAD_COLOR)第一步,提取一个像素点的颜色:p...

2019-01-22 20:00:03 604

原创 小白菜的opencv学习(3)在图像上绘制和写字

小白菜的opencv学习(3)在图像上绘制和写字我们知道,机器视觉在识别后最直接观察的办法就是画出来,把人物、图形描述出来。今天就学习如何在图像上绘制和写字。文章最后会尝试在摄像头采集的视频中绘制写字。在图片上绘图的库可以想象有很多很多,我之前用单片机做的一个tft显示屏的库里都有比较成熟的绘图命令。opencv也提供了这样的命令,接下来介绍几个简单比较常用。cv2.line(img,(0,...

2019-01-21 14:55:42 1526

原创 小白菜的opencv学习(2)视频的录制和导入

接下来学习视频的导入。视频是由图片一帧一帧的放在一起的,所以这里猜测以后学习对视频的处理和对图片的处理过程是一样的。

2019-01-20 20:50:51 828

原创 小白菜的opencv学习(1)图像的导入

小白菜的opencv学习之路(1)图像的导入开始学习opencv,欢迎大神批评指正。话不多说,进入第一次的学习。安装opencv后,(怎么安装就不说了,网上一堆教程比我专业的多得多)大致分析了其中的一个叫squares.py的示例程序,是一个识别矩形的程序。算是大致了解opencv是干啥的了,opencv主要是提供一个库,库里面有很多图像处理的函数。具体要怎么识别还是要自己写的。我的open...

2019-01-20 19:38:53 628

原创 用Arduino和蓝牙模块做一个开门装置

用Arduino和蓝牙模块做一个开门装置闲来无事,给门上装一个不用钥匙开门的装置(如图)学校很老的锁也搞不出什么花样了,就拿个舵机拉根杜邦线拽着锁。很简单的东西,做着玩玩。(好吧,我承认看着有点’低电平‘)用的好像是HC04蓝牙模块吧,就网上卖的Arduino套间里的那个东西,我懒得接线了,就直接插到这上面了,虽然直接用数字口当电源可能不太好,不过单片机工作时间不长板子也不贵也没啥关系...

2018-12-29 12:19:39 4605 5

STM32F429IGT6+ADS1256应用-cubeMX配置

控制器是stm32f429,驱动ADS1256,用cubeMX配置,可以自己下载后根据情况修改或添加其他配置。另附有ads1256的原理图和技术手册

2024-05-12

matlab通过fft绘制频域图像

使用matlab自带的fft算法,进行频域图的绘制,有两个参数,第一个是信号数据,第二个是采样频率,其中信号数据最好是偶数个,否则会报警告,不过也没啥影响。

2022-01-13

2015CGenerator for labview2015.rar

labview2015版本的CGenerator

2021-03-26

Keil.STM32F1xx_DFP.rar

压缩包中含有Keil.STM32F1xx_DFP.2.2.0.pack和Keil.STM32F1xx_DFP.2.3.0.pack两个固件库,点击即可安装。

2019-11-30

IIC通讯_数模转换_汇编语言

本资源是用汇编语言开发的IIC通讯,适用于最大12M晶振的开发板,如果晶振不是12M,需要手动改一些NOP。 程序中通过控制PCF8591模/数转换芯片进行AD、DA的转换。 PCF8591芯片属于IIC设备,中文手册在压缩包里有,所以可以看一下怎么使用这些子函数。

2019-08-01

鼠标连点器——c语言

用C语言写的鼠标连点器,这是编译之后的.exe,可以直接电脑运行,没有报毒。操作简单,具体操作可以读压缩包里的txt。 这个鼠标连点器嘞,可以设置一个rand,这样点击的位置就是在鼠标当前位置附近的一个正方形里面。这样可以避开一些游戏的检测。 如果有空,我会更新升级的。 程序里面有我的邮箱,有兴趣的话可以私信我或者发邮件要C的源代码,自己更新。

2019-08-01

USB驱动CH340.rar

USB转串口的驱动,Arduino和电脑通讯的驱动,点CH341SER文件夹中的setup.exe安装。如果出现数据线连上之后仍然无法识别的现象,可以点击卸载然后重新安装

2019-07-12

51汇编语言的IIC通讯

本资源是用汇编语言开发的IIC通讯,适用于最大12M晶振的开发板,如果晶振不是12M,需要手动改一些NOP。 程序中通过控制PCF8591模/数转换芯片进行AD、DA的转换。 PCF8591芯片属于IIC设备,中文手册在压缩包里有,所以可以看一下怎么使用这些子函数。

2019-06-29

桌面摄像头同步录制工具

用python编的视频录制软件,主要功能是电脑屏幕和摄像头同步录制,摄像头录制的人物放在右下角。输出同步的视频(.mp4)和音频(.wav)文件。需要用格式工厂之类软件再次合成。详细操作在压缩包中readme文件中。功能没有那么全,但是没有收费和水印哦。 ------------------------------------------------------2019.6.29--------------------------------------------------------------------- 经过自己的使用,发现一些问题,声音和视频的录制时间长短上有不同,算是个BUG吧,下载过的可以私聊我拿最新的版本。 也可以使用一些视频合成软件放慢视频的速度或者加快声音的速度来让时间对的上然后再合成输出。 另外,使用过程中如果要退出,一定要选中界面按Q退出,不要直接关闭,可能会出问题。包括开始的时候要退出,也要等待开始录制之后按Q退出。 好像桌面分辨率也有影响,我的是1920*1080的分辨率,125%的缩放

2019-05-18

空空如也

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

TA关注的人

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