- 博客(11)
- 资源 (135)
- 问答 (30)
- 收藏
- 关注
原创 opencv实现两张图片叠加
代码如下://叠加 Mat image, imagesrc1, imagesrc2; imagesrc1 = cv::imread("d://PICTEST//cat.PNG");//读取图像1 imagesrc2 = cv::imread("d://PICTEST//dog.PNG");//读取图像2 //判断读入是否成功 if (!imagesrc1.data | !imagesrc2.data) { std::cout << "打开图片失败,请检查路径
2021-01-31 12:10:23 2669
原创 JetBotAI 进行数据集训练脚本
代码如下:import torchimport torch.optim as optimimport torch.nn.functional as Fimport torchvisionimport torchvision.datasets as datasetsimport torchvision.models as modelsimport torchvision.transforms as transformsNUM_EPOCHS = 30BEST_MODEL_PATH = 'bes
2021-01-31 11:06:30 793
原创 stm32获取cpu序列号
产品唯一的身份标识非常适合:● 用来作为序列号(例如USB字符序列号或者其他的终端应用)● 用来作为密码,在编写闪存时,将此唯一标识与软件加解密算法结合使用,提高代码在闪存存储器内的安全性。● 用来激活带安全机制的自举过程96位的产品唯一身份标识所提供的参考号码对任意一个STM32微控制器,在任何情况下都是唯一的。用户在何种情况下,都不能修改这个身份标识。这个96位的产品唯一身份标识,按照用户不同的用法,可以以字节(8位)为单位读取,也可以以半字(16位)或者全字(32位)读取。主要的代码如下:
2021-01-19 11:28:46 1283
原创 rtThread调度器钩子使用
在线程进行调度切换时,会执行调度,我们可以设置一个调度器钩子,这样可以在线程切换时,做一些额外的事情,这个例子是在调度器钩子函数中打印线程间的切换信息,如下代码:#include <rtthread.h>#define THREAD_STACK_SIZE 1024#define THREAD_PRIORITY 20#define THREAD_TIMESLICE 10/* 针对每个线程的计数器 */volatile rt_uint32_t count[2];
2021-01-19 10:51:51 770
原创 RT-Thread线程创建和删除
线程的工作机制在 RT-Thread 中,线程控制块由结构体 struct rt_thread 表示,线程控制块是操作系统用于管理线程的一个数据结构,它会存放线程的一些信息,例如优先级、线程名称、线程状态等,也包含线程与线程之间连接用的链表结构,线程等待事件集合等,详细定义如下:/* 线程控制块 */struct rt_thread{ /* rt 对象 */ char name[RT_NAME_MAX]; /* 线程名称 */ rt_uint8_t t
2021-01-18 16:30:24 1600
原创 RT-Thread的跑马灯
代码如下:ALIGN(RT_ALIGN_SIZE)static rt_uint8_t led_stack[512];static struct rt_thread led_thread;void rt_hw_led_init(void){ rt_pin_mode(LED_PIN,PIN_MODE_OUTPUT);}static void led1_thread_entry(void *parameter){ unsigned int count = 0; rt_hw_led_i
2021-01-18 15:17:18 688
原创 RT-Thread使用env工具
1、下载安装包https://www.rt-thread.org/page/download.html2、解压3、运行env.exe不能有中文打开控制台后,可以在命令行模式下使用 cd 命令切换到你想要配置的 BSP 根目录中。进入 BSP 根目录,输入 menuconfig 命令后即可打开其界面。 menuconfig 常用快捷键如图所示:...
2021-01-09 10:43:58 1481
原创 HarmonyOS 安装emqx-ee-ubuntu16.04-4.2.3-x86_64.deb出现的一些问题
在Ubuntu16.04下面的安装使用apt-get install iodbc然后再安装 dpkg -i emqx-ee-ubuntu16.04-4.2.3-x86_64.deb 就ok了!使用emqx start
2021-01-07 19:10:08 473
原创 stm32F407的串口6卡死问题
环境操作系统:RT-Thread板子:STM32F407VET6现象UART1做控制台串口、UART6做通讯串口,但一旦使用UART6就会卡死,调试后发现程序卡死在函数static int stm32_putc(struct rt_serial_device *serial, char c)中的while (__HAL_UART_GET_FLAG(&(uart->handle), UART_FLAG_TC) == RESET);解决思路代码需要看stm32f4xx_hal_ms
2021-01-07 14:21:38 1939
原创 一文看懂Uart和USART的区别
UART通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),通常称作UART,是一种异步收发传输器,是电脑硬件的一部分。它将要传输的资料在串行通信与并行通信之间加以转换。作为把并行输入信号转成串行输出信号的芯片,UART通常被集成于其他通讯接口的连结上。具体实物表现为独立的模块化芯片,或作为集成于微处理器中的周边设备。一般是RS-232C规格的,与类似Maxim的MAX232之类的标准信号幅度变换芯片进行搭配,作为连接外部设备的接口。在UART上追
2021-01-07 10:52:56 1962
原创 GY-33 颜色传感器模块
说明GY-33 是一款低成本颜色识别传感器模块。工作电压 3-5v,功耗小,体积小,安装方便。其工作原理是,照明 LED 发光,照射到被测物体后,返回光经过滤镜检测 RGB 的比例值,根据 RGB 的比例值识别出颜色。此模块,有两种方式读取数据,即串口 UART(TTL 电平)或者 IIC(2 线)。串口的波特率有 9600bps 与 115200bps,可配置,有连续,询问输出两种方式,可掉电保存设置。有简单的 7 种颜色识别,不需要计算 RGB 值。可适应不同的工作环境,与单片机及电脑连接。接口图
2021-01-05 09:12:47 4457
mysql-connector-python-8.0.30-windows-x86-64bit.msi
2023-09-12
mysql-connector-python-8.0.30-windows-x86-32bit.msi
2023-09-12
mysql-5.7.39-win32.msi
2023-09-12
chatGPT原理和相关应用场景
2023-04-18
人工智能还能做什么.doc
2023-02-07
RK3588的硬件编解码库使用
2022-11-19
Open-Video-Downloader-Setup-2.4.0
2022-11-19
QT做一个按钮Qpushbutton 倒计时功能的小小程序
2022-07-13
EC800X核心板“泩”规格书与使用说明V1.0.pdf
2024-09-21
数据清洗和数据预处理.pptx数据清洗和数据预处理.pptx
2024-09-10
定位系统的开发.pptx 定位系统的开发.pptx
2024-08-20
锂电池充电电路设计.pptx 锂电池充电电路设计.pptx 锂电池充电电路设计.pptx 锂电池充电电路设计.pptx
2024-08-19
426.50-tesla-desktop-win10-64bit-international.exe
2024-08-07
无刷电机的控制方法.pptx 无刷电机的控制方法.pptx
2024-08-04
feige2015-for-Windows-V5.1.150724.1438164797.exe
2024-07-10
C++11特性.pptx
2024-03-22
无人机的基本构成.pptx
2024-03-16
步进电机基础(5.9)-步进电机的驱动与控制-三相步进电机的驱动电路.pdf
2023-10-06
ubuntu20.04安装 Kscope出现问题如下
2021-09-26
qt中的对话框QDialog的退出按钮X为啥要点击2次才能够退出?
2019-11-21
python是脚本语言,该如何进行学习?
2016-06-13
一个io端口如何控控制电机的三种状态(正向转动,停止,反向转动)
2015-05-11
ADC0804和ADC0808有什么区别
2015-01-27
如何读取位图图像的数据?
2015-01-16
BMP位图的操作,怎么判断是否是个256色的位图
2015-01-15
如何去除十六进制的符号位?
2015-01-14
BCD编码的进制数为整数,如何判断这个数是整数还是负数?
2015-01-14
编写一个函数,转换十进制数为字符串,需要处理负数,为什么会有错误呢
2015-01-14
输出正弦波,根据函数参数变化振幅、周期和字符
2015-01-13
service mysqld retart 不能启动时是什么情况?
2015-01-11
Mysql数据库workbench进不去
2015-01-11
32位系统上最大支持的传输是多大?
2015-01-09
RHEL6(红帽)如何无线上网
2015-01-07
在MISRA C中有提示避免索引非数组的对象该怎么解决?
2015-01-05
创建线程使用fork()
2015-01-04
用C语言如何获取当前目录下面的文件名字?
2014-12-29
FTP文件传输如何用C语言实现
2014-12-26
自动更新系统的设计和实现
2014-12-26
用C语言实现网络聊天的程序怎么写?
2014-12-22
C语言线程控制的程序设计
2014-12-18
如何实现顺序表的各个功能?用C语言实现
2014-12-11
如何在工程目录下读取.c的源文件
2014-12-08
使用C语言1. 读取一个.C文件,删除该文件中所有的注释语句
2014-12-05
在产生布尔类型的表达式中对‘c’赋值如何解决
2014-12-03
C语言中的指针和数组的初始化
2014-12-02
f32a=f64a;为什么编译不能通过
2014-11-29
如何写一个随机点名系统
2014-11-23
(get = fgetc(fp))!=EOF
2014-11-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人