自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 python 递归解01背包问题

决策过程如下每次考虑一个背包是否放下,从第一个到最后一个比较放这个和后面的,不放这个和后面的效益哪个高决策树代码class Jilu(float): # 实现float型与list合并在一起,所有float方法都可用 def __new__(cls,value,jilu): o=super(Jilu,cls).__new__(cls,value) if type(jilu) is not list: o.jilu=[jil

2021-09-12 12:44:55 600

原创 word域的使用方法

word域的使用方法1 在邮件 选择收件人 使用现有列表中引入excel数据2在邮件 插入合并域 中插入域3在插入 文档部件 域种 选择 includepicture4shift+F9可以查看域的代码(实现域的嵌套)5在inludepixture中插入路径的域名可以实现域的嵌套例如:{ INCLEDEPICTURE “C:\admin\picture{ MEGREFILED 图片 }” *MERGEFORMAT }可以实现插入路径下的图片6在 邮件 完成并合并 编辑单个文档 生成结果7全选

2021-03-04 00:24:06 2084 1

原创 tk 创建含垂直滚动条的frame

一、控件结构二 、代码如下'''python 实现带滑动框canvas控件结构如下myfram canvas frame myscrollbar注意事项,'''from tkinter import *class ScrollbarFrame(Frame): def __init__(self,master,**kw): myframe=Frame(master,kw) canvas=Canvas(myfra

2020-12-22 22:25:32 682 3

原创 kali修复引导

1:引导程序丢失后,进入时会进入grub,在该命令行下可以配置grub从而启动kali,然后在kali里面修复grub2:设置启动分区等输入命令ls可以查看所有硬盘(硬盘,分区)输入命令ls (硬盘,分区)得到结果为ext2或者其他类型则为kali所在分区输入命令set root =(硬盘,分区)set prefix =(硬盘,分区)/boot/grubinsmod normalnormal进入正常登录界面启动kali后在命令行中输入,可能要加sudofdisk得到显示kal

2020-12-14 22:23:01 1780

原创 python实现求三维图像极值,sift里面用

sift算法中有一步就是求空间极值点import numpy as npdef getjizhi(inputs,pad=1,space=1):#输入矩阵,求取范围,边界距离 output=[] inputs=np.array(inputs) size=inputs.shape if len(size) is 1: pass if len(size) is 2: pass if len(size) is 3: .

2020-12-09 23:54:45 897

原创 harries算子特征提取与图像匹配

图像处理过程中经常要遇到图像匹配的问题,通过灰度相关法可以解决比较简单的平移、旋转、亮度差异匹配的问题,当平移角度过大,灰度差异过大、旋转角度较大时,灰度相关法会变得比较麻烦,采用角点匹配的方法能取得不错的成果,常用的右sift和suft,这里我们介绍一种比较简单的角点检测方法harris,对harris原理上的东西不多讲,主要谈一下图像匹配的过程。一、Harris角点检测注意点1,非极大值...

2020-12-09 11:21:30 1710

原创 javascrip离线音乐播放器,语音播放助手

1 说明最近在寻找一个跨平台的脚本语言,发现javascrip挺好的,记事本+浏览器就可以完成很多东西,电脑上没有音乐播放器,可以自己写一个,由于对javascrip文件操作不熟,写了个python脚本用来生成html文件下面的代码没有美化,css不太熟悉!_!2 代码如下 音乐播放器,修改下面hml的names数据就可以了,也可以用最后的python脚本生成html<html> <head> <title>音乐播放器</..

2020-05-17 21:13:12 192

原创 空间旋转矢量的求法(理解)

1 声明:以下内容只是作者的观点,没有经过严格的逻辑证明,欢迎大家批评指正2 空间旋转过程的理解我们先来看一下平面内的旋转有什么性质,下图是平面中旋转的过程从a绕点o转到a0,可知点o在线段aa0的垂直平分线上,由此我们可以猜想空间中的旋转的旋转轴是不是在垂直平分面上呢,图答案是肯定的,旋转前后两对应点到旋转轴的距离相等,这就是垂直平分面,那么我们有两组对应点是不是就可以求出旋转矢量呢图一般情况下,旋转矢量可以根据两个面的交线求得,但有一个特殊的情况,这两个垂直平.

2020-05-16 17:24:42 4884

原创 已知空间中ABC3点坐标与到D点的距离,求D点坐标

1.综述分析这个这个问题,时间上是一个空间变换问题,可以通过旋转矩阵,4元数等方法解决。这篇文章提供一个采用轴角方法解决这个问题的方法,没有上述方法好,代码用python实现,采用的右手坐标系2.主要步骤将四面体ABCD平移,使A与坐标原定重合, 旋转四面体,使AB与坐标系y轴重合,记录旋转轴n1和角度sita1 绕y轴选装四面体,使平面ABC位于xoy面内,记录旋转轴n2和角度sita2 根据四面体的边长,可以求出当前位置D的坐标, 反解D坐标3.核心步骤1、轴角旋转

2020-05-10 03:03:33 2973 2

原创 ubtunu下采用串口下载stm32

1、所用工具,stm32flash, 这个工具在阿里云上直接可以下载 sudo apt-get install stm32flash2、查看使用的usb口 ls-l/dev/ttyUSB* ubuntu 查看usb设备的详细文章:https://zhidao.baidu.com/question/1823163553720250108.html...

2020-04-27 13:25:31 250

原创 python实现汉字转成16x16点阵格式

1、需要的模块pygame与cv2(PLI也行)2、原理1、通过pygame模块将文字转化为图片保存到响应目录2、然后通过cv2读取图片并判断像素的值,3、结合点阵工作过程,输出对应格式16进制数据3、代码如下# -*- coding: utf-8 -*-import pygameimport cv2pygame.init()def F16X16(chinese): ...

2020-04-27 07:37:28 2438

原创 bfsk的fpga实现

FSK是数字通信中的一种调制方式。具有较强的抗干扰能力。常用的bfsk其原理比较简单,不同的频率代表不同的信息,比如10khz表示0,20khz表示1,如下图:采用fpga实现功能的画,需要下面几个部分,分频器,与数据选择器电路图如下:对应的veril代码如下`timescale 1ns / 1ps//////////////////////////////...

2020-01-14 11:42:57 2914 1

原创 stm32f103 gpio快捷使用

电赛期间临时由K60转换到stm32,感觉32的io口使用起来非常的麻烦,(可能K60贵包含这个原因)最近总结了一下gpio的使用,感觉32的库非常接近底层,就是在配置寄存器;话不多说,直接上代码吧。PS:写得匆忙,验证了GPIOA和GPIOC,如果有问题以后再更新。对了,这个库不支持io口的重映射,笔者用的stm32f103c8t6;`...

2019-08-14 15:48:06 215

原创 单片机c语言拟合二次曲线y=a0+a1x+a2x^2

作业需要,需要在单片机上显示距离与ad值大小的关系,理论推倒得到这两个的关系是抛物线,因此查书写了这段c语言程序。具体的证明过程我也不会,书上提到了对于抛物线采用多项式拟合的方法,好像是将x,x^2,看成了两个变量。但核心公式只有一个,下面这个正则方程组把上面这个方程简写成 xa=y(x、a、y分别对应一个矩阵)可以得到a=x^(-1)y其中x^(-1)表示x的逆矩阵具体的算法步骤是...

2019-06-14 23:24:24 4568 2

空空如也

空空如也

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

TA关注的人

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