自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (3)
  • 收藏
  • 关注

原创 Python OpenCV crosscheck交叉特征点出现错误解决办法

在PythonOpenCV使用URF进行特征点检测,然后使用下面代码进行特征点匹配出现错误。bf = cv.BFMatcher(cv.NORM_HAMMING, crossCheck=True)matches = bf.match(ds1, ds2)error: OpenCV(3.4.2) C:\projects\opencv-python\opencv\modules\core\src\batch_distance.cpp:245: error: (-215:Assertion failed) (

2021-01-27 10:34:18 1380

原创 快速排序

快速排序,首先使用两个标示,指向数组第一个位置low和最后一个位置high,将第一个数用一个变量存储。1、比较high指向的数8和第一个数5的大小8>5,high向左移动,high减1, 9>5, high继续减1, 2<5,将2放到low的位置,low加1,low指向7,7>5,将7放到high指向的位置上。2、循环1的步骤,知道low=high,此时,将5放置到low或high的位置上,如第二张图所示,5左边的数都小于5, 5右边的数都大于5。3、递归调用,便可实现排序

2021-01-19 22:47:21 195

原创 堆排序

堆排序需要对二叉树有了解堆排序的堆是一个大根堆的完全二叉树,小根堆是最小的数在堆顶,大根堆是最大的数在堆顶。二叉树的存储,二叉树是存储在一个列表上的,他的父节点和左孩子节点与右孩子节点的位置关系如下图所示。对于大根堆二叉树的排序,首先将堆顶的数放到最后,然后将最后面的数3放到堆顶,然后判断3是否大于8和7,小于,比较8和7 的大小,8>7,将8放到堆顶,3放到8的位置;然后比较3和6和5的大小,3小于6和5, 6>5, 将6放到3的位置,3放到6的位置;然后比较3和2和4的大小,4和3

2021-01-19 22:20:05 252

原创 归并排序

归并排序分分解和归并两个步骤。分解就是将一组数一级级分解到单个数,归并就是将一组左右都是有序但是合起来无序的数排序。一、先说归并上图是一组左右两边都有序,但是合起来无序的数组,对这样的数组进行排序就叫归并。1、首先确定两个位置标示,即为两个箭头,第一个为low,第二个为high,在排序开始前分别指向左右有序数组的第一个位置,还有一个中间位置mid,这里定义为‘9’的位置。归并函数需要输入(list,low,mid,high)几个参数,list为数组2、然后分别比较low和high指向位置的数的大小

2021-01-19 21:00:03 212

原创 U盘文件夹被隐藏能够解决方法

1、新建txt文档,输入以下内容for /f "delims=?" %%a in ('dir /a /b') do attrib -a -s -h -r "%%a"@echo offpause>nulexit2、将txt文档保存为.cmd3、将文件拷到U盘根目录后双击运行即可,被隐藏文件即被复原

2020-12-31 14:50:56 942

原创 ERROR: Could not install packages due to an EnvironmentError: [WinError 5]

Python 安装库出现以下错误:ERROR: Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问。: ‘C:\anocoda\Lib\site-packages\cv2\cv2.cp37-win_amd64.pyd’解决方法:在安装命令后面加 --userpip install opencv_contrib_python==3.4.2.16 --user...

2020-11-03 09:31:21 211

原创 The operation, ‘DecodeJpeg/contents‘, does not exist in the graph.错误解决方法

在使用TensorFlow做inception v3 迁移训练是出现如下错误:TypeError: Cannot interpret feed_dict key as Tensor: The name ‘DecodeJpeg/contents:0’ refers to a Tensor which does not exist. The operation, ‘DecodeJpeg/contents’, does not exist in the graph. #12250**错误原因:**在Tenso

2020-10-30 16:13:36 1737

原创 神经网络训练输入数据为什么需要归一化呢

**我们知道在神经网络训练开始前,都要对输入数据做一个归一化处理,那么具体为什么需要归一化呢?归一化后有什么好处呢?原因在于:1、神经网络学习过程本质就是为了学习数据分布,一旦训练数据与测试数据的分布不同,那么网络的泛化能力也大大降低;2、另外一方面,一旦每批训练数据的分布各不相同(batch 梯度下降),那么网络就要在每次迭代都去学习适应不同的分布,这样将会大大降低网络的训练速度,这也正是为什么我们需要对数据都要做一个归一化预处理的原因**...

2020-10-28 18:44:36 5800

原创 import tensorflow问题解决

import tensorflow的时候出现以下问题出现问题是应为新版本的TensorFlow不支持老CPU,解决方法是下载老版本的TensorFlowpip install tensorflow==1.15.3 -i https://pypi.doubanio.com/simple

2020-09-10 15:52:46 1532 1

原创 AD错误--UnknowPin, Class

出现标题中的这两个错误都是由于NET和器件重复导入而导致的出错,因为你之前导入过相同的网络,所以解决办法就是删除已经导入的所有net和器件。操作步骤:1、界面为PCB绘制的界面,点击Design->Netlist->Edit nets,删除所有net就行2、class类错误,也是在PCB界面删除所有器件3、会到原理图,重新导入即可...

2020-06-02 00:23:22 715

原创 AD19铺铜问题

在从AD15换到AD19后,在铺铜上出现了问题。就是在铺好铜后设置铜的网络后铜就变绿了,如下图那么怎么解决呢?按T->G->A就解决了

2020-05-29 23:13:13 1960 1

原创 DSP28335-看门狗

看门狗看门狗需要以下几个寄存器:SCSR:系统控制与状态寄存器WDINTS 看门狗定时器中断状态。0表示有中断;1表示没有中断。WDENINT 看门狗中断使能。WDOVERRIDE 写0没有用。写1才可以改变WDDIS(这一位还是不太懂)WDCNR看门狗保存计数值的寄存器WDKEY:在看门狗溢出前,必须给WDKEY写入0X55+0XAA,此时看门狗定时器复位,重新计数。写入顺序必须是先写入0X55,此时是复位使能,然后写入0XAA,此时看门狗定时器复位,顺序不能错。当此寄存器被写入其他数或写

2020-05-19 15:37:44 4091

原创 DSP28335时钟配置

一、控制外设时钟的寄存器有以下几个:PCLKCR0(外设时钟寄存器0):作用于上图标黄外设,所有时钟默认不开启注:这里需要注意TBCLKSYNC这个寄存器,他是让ePWM模块时钟同步,且当检测到TBCLK的上升沿时,同步开启。另一个需要注意的是,及时这个寄存器没有使能ePWM,如果PCLKCR1使能了一样有效。对于使能ePWM推荐做法:• Enable ePWM module clocks in the PCLKCR1 register.• Set TBCLKSYNC to 0.• Confi.

2020-05-16 16:48:58 7079

原创 DSP28335管脚配置

**DSP28335管脚配置**Dsp28335有88个管脚可供用户配置使用,他们可以当普通的IO端口使用,也可以使用管脚的复用功能。所有管脚的配置都是通过寄存器进行配置。接下来我将介绍DSP28335关于管脚配置所用到的寄存器以及怎么用。DSP28335管脚分为三组A(GPIO0GPIO31),B(GPIO32GPIO63),C(GPIO64~GPIO87)。GPIO控制寄存器:1、GPxCTRL:控制ADC采样周期和时钟2、GPxSELn:控制输入信号保持多少个采样周期才被采样(通过GPx

2020-05-13 16:27:51 4476

原创 CSS之DSP28335项目移植

新建项目不再这里赘述,接下来主要谈一下我在项目移植过程中遇到的坑及解决办法。1、首先移植项目所需要的文件(1)TI官网下载,下载下来的不是直接的文件,而是一个安装文件CONTROLSUITE进入TI官网,搜索TMS320F28335点击红色方框中的字点击Design&Development,往下拉找到红色方框点击下载(2)第二种方法就是直接下载我准备好的就行链接: https://pan.baidu.com/s/1A-83_axteuuY0ImQnUVKEg提取码:b3vx**

2020-05-12 22:11:30 1469 2

原创 CCS安装错误

CCS安装出现your installer source path includes ono-ASCII characters… 错误原因:是安装路径中出现中文解决办法:把文件放到没有中文的路径下或把当前路径中的中文改成中文

2020-05-12 11:47:47 6953

原创 DSP28335数据手册学习笔记 1

一、DSP28333x的特点1、频率 150 MHZ2、工作电压 3.3V3、可以进行浮点数运算4、256k的flash,34K的SARAM5、128位的密码保护flash 和 SARAM,防止别人逆向工程读取代码6、18路PWM输出,很适合电机控制7、8个32位的定时器,9个16位的定时器,3个CPU定时器8、支持串口:2个can,3个SCI,2个McBSP9、12位的ADC,...

2020-05-07 21:56:53 2033

原创 CCS5之后版本安装simulator教程

CCS5之后版本安装simulator教程TI公司在ccs5及以前的版本都是自带simulator软件的,但是在ccs6版本之后就将simulator去掉了。在没有dsp硬件的情况下,可以使用Simulator对程序进行仿真,但是simulator只能仿真dsp内部运行情况,无法仿真外设,这就是simulator的局限性。在资金不紧张的情况下还是买dsp开发板进行学习。步骤:1、 下载ccs...

2020-05-05 19:20:55 3519 2

原创 中文菜单翻译机巧

在将中文菜单翻译成英文菜单闹出过很多笑话,有些翻译太雷人了。比如**佛跳墙(Buddha Jumping Over the Wall),红烧狮子头(Red Burning Lion’s Head Error)以上都为错误翻译 (更多雷人翻译请查看http://www.mafengwo.cn/travel-news/643909.html)**那是他们没有懂得菜单的翻译技巧。今天上英语课老师给出一...

2020-05-03 21:26:35 197

原创 CCS8.0安装教程及安装包

**链接:https://pan.baidu.com/s/1UfcEZ83Uho8Ze2eXC3fmjg提取码:otv1 **首先把软件连接奉上安装就差不多是傻瓜式安装1、点击CCS_setup_8.0.0.000162、I accept the…3、选择安装路径4、选择你需要编译的芯片类型进行安装5、默认就可6、正在安装7、安装完成...

2020-03-27 12:27:59 12905

原创 基于模板匹配的车牌识别

本文讲述的车牌识别知识针对于我国的蓝牌车牌以下为车牌识别流程图主要就是图像预处理、车牌定位、车牌倾斜矫正、字符切割、字符识别,接下来将详细讲解每一个部分。1、图像预处理以下为图像预处理流程这里为什么要做这样的处理呢?其实图像预处理里面还应该包括滤波这一步骤,但是由于得到的原图像质量较高,而且现在的摄像头得到的图像质量都非常高,所以就省去了这一步。我们做预处理这一步是为了初步定为车牌...

2020-03-24 17:08:31 2936

转载 线程间操作无效:从不是创建控件“textBox1”的线程访问它

源文链接:https://blog.csdn.net/TheBestAge/article/details/85331742线程间操作无效:从不是创建控件“textBox1”的线程访问它问题代码:public void test(object source, ElapsedEventArgs e){//实例化BLL层对应界面QRcodeBLL qucode = new QRcodeBL...

2019-11-10 13:19:55 1259

原创 C#曲线控件

看到一篇关于c#曲线控件介绍的很好的一篇文章,特将文章连接发到这里,以便日后学习查看https://www.cnblogs.com/dathlin/p/8341222.html

2019-10-28 15:44:12 2163 1

原创 C# TCPIP编程

c#的tcpip通信需要用到 tcpclient、tcplistener、networkstream下面为客户端的程序客户端程序分为四个部分:1、创建一个tcplient(实例化)2、连接到服务器(需要服务器端的ip地址)3、创建网络流networkstream(数据传输的通道)4、开始接受和发送数据using System;using System.Collections.Gen...

2019-10-25 16:44:54 3595

原创 python爬虫伪装浏览器

平时我们使用爬虫是都是直接用urllib库,就可以直接访问网页,爬取数据,但是有些网站会设置一些反爬机制,识别是浏览器还是爬虫,所以对于这些网站我们需要将网站伪装成浏览器进行访问1、首先我们看一下浏览器访问的标识,打开一个浏览器,进入开发者模式,然后点击下面的network,再看下面的name下面很多个连接,随便点进去一个,在其右边,拉到最底下,可以看到user-agent:这就是这个浏览器的标...

2019-10-20 14:32:15 1045 1

原创 visual studio无法添加数据库连接解决办法

出现以下错误下载了Microsoft SQL Server 2008的补丁SQLSysClrTypes.msi和SharedManagementObjects.msi,并安装下载连接https://www.microsoft.com/zh-CN/download/details.aspx?id=26728点击下载进去注意,如果以上的安装完后还是无法解决问题,再重启一次电脑看一下可不...

2019-10-19 22:10:03 5406

原创 c#矩形框的绘制

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.W...

2019-10-15 15:27:28 8854 1

原创 python人脸识别相应模块安装

在windows下安装人脸识别的模块出现一堆问题,下面说一下我安装过程遇到的问题,及解决方法需要安装以下模块1、cmakepip install cmake2、boostpip install boost3、msgpackpip install msgpack4、Matplotlibpip install Matplotlib5、opencv-pythonpip in...

2019-10-11 19:20:35 1368 2

原创 如何使用Python的Django框架创建自己的网站

如何使用Python的Django框架创建自己的网站Django建站主要分四步:1、创建Django项目,2、将网页模板移植到Django项目中,3、数据交互,4、数据库1创建Django项目本人使用的是pycharm编辑器,打开pycharm,如下图点击左下角红框位置,选择terminal,然后在terminal窗口输入django-admin.py startproject mypro...

2019-10-10 19:54:12 1072

Pt100热电阻测量电路.zip

Pt100热电阻测量电路包括Multisim仿真,AD原理图,PCB Pt100热电阻测量电路包括Multisim仿真,AD原理图,PCB

2020-05-03

车牌识别(基于模板匹配和神经网络).zip

车牌识别(基于模板匹配和神经网络),压缩包里包含神经网络的车牌识别算法、模板匹配的车牌识别算法、车牌字符模板、神经网络训练字符、参考文献

2019-12-07

charSamples.zip

0~9 a~z

2019-12-02

空空如也

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

TA关注的人

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