自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (6)
  • 收藏
  • 关注

原创 Keras, Tensorflow: 冻结某层中的特定变量

创建的自定义层中含有W和m两个可训练变量:self.W = self.add_weight(name='W', shape=(input_shape[0][-1].value, self.n_classes), trainable=True)self.m = self.add_weight(name='m', shape=(1, 1), trainable=True)现在想将m单独设置为不可训练,即单独冻结变量m:l = model.get_layer('layer_name') # 层的名字

2021-04-24 23:32:51 936

原创 Python: 判断列表中元素种类和个数

方法本质为利用set类型中元素不可重复的性质,将列表list转换为set类型,之后检查新生成set的长度即可得知列表中元素种类和个数。示例代码如下:a = [1,2,3]b = [1,1,1]aset = set(a)bset = set(b)print(aset, len(aset))print(bset, len(bset))运行结果如下:{1, 2, 3} 3 # 即列表a中有三种元素,分别是1、2、3{1} 1 # 即列表b中有一种元素,是1...

2021-04-02 23:54:56 9680 1

原创 Python, PyCharm: PyCharm调试无法停在错误位置

使用PyCharm调试python程序时,调试器会自动停在出错的位置并显示当前的状态以供查看:一直好奇左边那个红色小闪电标志能不能操作互动,直到有一次手贱点了一下,图标变成了空心小闪电:退出调试器之后就发现程序出错无法自动停止了,而是会直接退出……找了半天,最后在view breakpoints里面找到了复原的方法:红色小闪电标志类似用户手动设定的断点,使程序能够在出错的地方停止,关闭之后由于程序无法在错误位置产生中断,自然也就无法复现小闪电标志,从而无法在程序界面开启错误中断。正确方法是在

2021-03-30 18:18:16 8136 9

原创 使用Keil/CubeMX进行STM32开发,gitignore文件内容

*.o*.hex*.d*.crf*.axf*.map*.htm*.lnp*.sct*.dep*.lst*.scvd*.iexignore文件主要忽略了编译产生的临时文件,可避免git库体积过大,可能同样适用于IAR,未实测

2021-03-07 11:37:40 1536 1

原创 Python3, pyinstaller: UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 解决方法

python==3.7在使用pyinstaller打包程序的时候报了这个错: File "D:\Python_Anaconda\lib\site-packages\PyInstaller\hooks\hook-zmq.py", line 20, in <module> hiddenimports = ['zmq.utils.garbage'] + collect_submodules('zmq.backend') File "D:\Python_Anaconda\lib\sit

2021-02-07 13:06:05 4411 1

原创 Python: tkinter弹窗并隐藏空白主窗口

最近在做的一个项目需要一个弹窗提示的功能,没必要上PyQt,于是选择了以前没用过的tkinter库,初始代码如下:res = tkinter.messagebox.askyesno("提示", "要执行此操作?")运行之后,程序在弹窗的同时还会显示一个无响应的空白主窗口:搜索了解决方法,文章1底部评论区给出的方法是将主窗口位置移动到屏幕之外,代码如下: top = tkinter.Tk() top.geometry('0x0+999999+0') r

2021-02-03 17:02:13 6053 4

原创 STM32, C语言: sprintf写入字符串过长导致发送失败

问题描述最近在做的一个基于HAL库的STM32项目需要从多个SPI总线设备读取数据并通过DMA从串口发送,程序如下:(RxData为从SPI总线读取到的数据)sprintf(tempt, "%c%c%s%c%c%s%c%c%s%c%c%s", format[0], format[1], (char *)RxData1, format[2], format[3], (char *)RxData2, format[4], format[5], (char *)RxData3, format[6],

2021-02-03 11:51:44 2681 2

原创 Python, SQL: “Incorrect syntax near ‘GO‘.DB-Lib error message 20018” 创建触发器报错及GO的用法

python的sql库无法识别GO语句创建触发器必须是一批指令中的第一条(包括USE)

2020-12-27 23:11:07 3338 2

原创 Python, SQL: 中文输出乱码

最近在做SQL的final design,使用python查询并显示数据库中存储的中文时出现了乱码,查阅了一些资料后最终解决了问题。创建表: cursor.execute( 'USE TESTZ CREATE TABLE Employees ( EmployeeID char(6) NOT NULL PRIMARY KEY, Name char(10) NOT NULL, Sex bit NOT NULL DEFAULT 1, ' 'WorkYear tinyint

2020-12-27 15:56:35 1323 1

原创 Python, SQL: Cannot drop database XXX because it is currently in use解决方法

在使用pymssql连接SQL Server时遇到这个问题:pymssql.OperationalError: (3702, b'Cannot drop database "XXX" because it is currently in use.DB-Lib error message 20018, severity 16:\nGeneral SQL Server error: Check messages from the SQL Server\n')程序: cursor = conn.curs

2020-12-26 11:11:33 2393 2

原创 使用git推送本地库到gitee/GitHub

好久没用git,最近一个项目突然要使用,并且需要把库推送到gitee,但由于太久不用一时间竟无从下手orz。查了一些资料终于推送成功,写一篇文章记录一下,以免以后遗忘。1. 在gitee创建仓库为了方便下一步推送,这里不使用任何模板2. 新建本地git库新建之前别忘了添加.gitignore文件,方法参考:这里,使用vim编辑完毕之后按下ESC之后输入:wq进行保存并退出。 git init git add --all git commit -m'create'3. 将本地库与远程库建

2020-12-05 22:04:55 356

原创 STM32使用HAL库自带延时函数HAL_Delay时存在1ms误差

最近要在stm32f103上写一个pwm编解码程序,要对pwm脉宽进行精确计时,无意间发现使用HAL库自带延时函数产生的延时存在+1ms的误差,即:HAL_Delay(x);实际延时时间为(x+1)ms比如在主循环中加入程序: HAL_Delay(1); HAL_GPIO_TogglePin(LED_GPIO_Port, GPIO_PIN_13);烧录程序后使用示波器观察方波波形:可以看到方波周期为4ms,相邻跳变之间的时间差为2ms,存在+1ms的误差实际使用中如果延时时间为几百

2020-09-30 10:47:20 11232 1

原创 Python, 树莓派, cv2: Glib-Gobject-Warning **: cannot register existing type ‘GDKDisplayManager‘

在树莓派使用PyQT5创建GUI时,使用cv2在界面内创建窗口调用摄像头时出现这个错误:(python3:2306): GLib-GObject-WARNING **: 10:38:58.937: cannot register existing type 'GdkDisplayManager' (python3:2306): GLib-CRITICAL **: 10:38:58.938: g_once_init_leave: assertion 'result != 0' failed (pytho

2020-09-07 09:42:50 3019

原创 “ImportError: DLL load failed: 找不到指定的模块”,使用setupvars.bat设置OpenVINO环境变量的一个小细节(bat文件必须放在初始目录中运行)

相信很多小伙伴在使用openvino时都出现了这样的错误:Traceback (most recent call last): File "<stdin>", line 1, in <module> File "D:\Python_Anaconda\envs\openvino\openvino\inference_engine\__init__.py", line 1, in <module> from .ie_api import *ImportEr

2020-08-27 21:53:35 1080

原创 树莓派4B 安装OpenVINO 2020R4 使用英特尔神经计算棒2代 NCS2

OpenVINO版本:2020R4(2020.4.287)安装过程主要基于这篇文章,原文章写的很详细,按照文章的方法来配置大部分过程能成功,但由于OpenVINO版本不同,所以也遇到了很多问题,所以写篇文章对其进行一点补充。还有一篇文章是基于树莓派3B的安装过程,也可以参考一下。官方文档也可以看一看,但文档只写了树莓派3的安装过程(这文档实在是不走心==),所以里面有很多步骤已经不一样,所以仅供参考。本文只对原文章进行补充,详细步骤还请移步原文章!https://blog.csdn.net/qq_

2020-08-26 16:36:16 2816

原创 室内场景数据集 Indoor Scene Recognition

分享一个轻量级的室内场景数据集:Indoor Scene Recognition大小仅有2.4GB,包含67个类别,共有15620幅图像。不同类别的图像数量不同,每个类别至少有100幅图像。所有图像均为jpg格式。下载地址原文中有,也可以使用我上传的百度网盘资源:https://pan.baidu.com/s/1_YX3VqB2Nl60ta_tTp_pvA提取码:rgc5...

2020-08-24 16:35:56 3541

原创 YOLO v1v2v3v4 目标检测以及Darknet学习资源总结

学习YOLO的过程中看到的写的比较好的文章,总结一下 ????YOLO的论文全部可以在arxiv下载的到,下载速度太慢的朋友可以试试arxiv的国内镜像:http://cn.arxiv.org/下载的时候只需要把网址的前缀改成这个,就能快速下载了关于DarknetDarknet是YOLO原作者开发的一个比较小众的框架,由C和C++编写而成,也支持Python库的调用,优点是操作简便(至少在成功安装之后非常简便),新手使用cmd可以一键训练和一键测试。关于下载Darknet:https://gi

2020-08-24 12:13:39 1716

原创 Tensorflow 读取frozen graph(.pb格式)模型并运行

软件版本:tensorflow == 1.12.0python == 3.6.1关于cpkt模型的加载与使用可以看这个关于.pb模型不同于cpkt的是.pb模型将模型参数和网络结构固化在同一个文件中,使用中无需分别读取参数和结构,通过tensorflow自带函数可一并读取至graph,之后操作graph即可完成运算。模型保存https://blog.csdn.net/u014568072/article/details/85281769模型读取首先将模型文件存放至代码的同级目录,我的模型文

2020-08-21 20:24:40 4026

YOLO v4人脸识别权重文件(.pb)

使用网络收集人脸数据集通过darknet进行训练,之后转换为tensorflow的.pb格式权重文件,可作为预训练权重使用。

2021-01-17

YOLO v4tiny 人脸识别权重文件(.pb)

使用网络收集人脸数据集通过darknet进行训练,之后转换为tensorflow的.pb格式权重文件,可作为预训练权重使用。

2021-01-17

tensorflow-1.14.0-cp37-none-linux_armv7l.whl

tensorflow-1.14.0-cp37-none-linux_armv7l.whl,适用于树莓派4b的python3.7软件包,官网速度下载速度太慢,如有需要请自取

2020-08-27

tensorflow-1.12.0-cp37-none-linux_armv7l.whl

tensorflow-1.12.0-cp37-none-linux_armv7l.whl软件包,适用于树莓派4b,官网下载速度太慢了,故上传资源,如有需要请自取

2020-08-27

grpcio-1.8.6-cp37-cp37m-linux_armv7l.whl

grpcio-1.8.6-cp37-cp37m-linux_armv7l.whl软件包,适用于树莓派4b,官网下载速度太慢了,故上传资源,如有需要请自取

2020-08-27

nRF24L01 STM32F103C8T6 CubeMX HAL库收发例程.zip

改编自硬石科技例程,仅供学习交流,请勿用作商业用途。 使用CubeMX配置,HAL库编写STM32F103C8T6 nRF24L01数据收发例程。程序分为两部分,收发程序分别单独编写。

2020-05-04

空空如也

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

TA关注的人

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