自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小开的学习笔记

英年早混

  • 博客(16)
  • 资源 (2)
  • 收藏
  • 关注

原创 图像直方图均衡化:Python实现直方图均衡化、直方图相似度检测、Python实现直方图反向投影

本文内容直方图的定义及其特性直方均衡化的及其Python实现图片相似度检测算法及其Python实现直方图反向投影及其Python实现(所有代码可在我的GitHub找到,传送门:https://github.com/Panacea1999/image_algorithms/tree/main/histogram_algorithms)直方图的定义及特性直方图是对数据分布的一种准确的图形表示,对于连续数据和离散数据都适用。横轴代表数值(连续数据)或其类型(离散数据),纵轴代表样本空间中每一种

2021-04-03 21:39:17 2623 3

原创 [Python科学计算] 基于geatpy实现差分算法DE 多种变异策略

代码拆解geatpy简介:一个高性能Python遗传算法工具箱,提供了面向对象的进化算法框架。pip install geatpy即可安装。官网: geatpy.com本文实现DE/rand/1, DE/best/1和DE/currentToBest/1三种变异策略的算法对比,以及上文中手工实现的PSO算法进行对比。python手工实现PSO算法传送门:https://blog.csdn.net/hush19/article/details/114407925以Weierstrass Fun

2021-03-08 00:35:58 1662 2

原创 [Python科学计算] 带约束的粒子群算法(PSO)手工实现

引言:一个只熟悉MATLAB安装与卸载的Py选手遇到Suganthan Assignment 1PSO算法原理及其变种版本在我之前的博客中有写过,本文不赘。传送门:https://blog.csdn.net/hush19/article/details/113649013?spm=1001.2014.3001.5502代码拆解:Part 1:遇事不决先引包#!/usr/bin/env python# -*- encoding: utf-8 -*-'''@FileName: P

2021-03-08 00:10:42 4505 7

原创 [Python算法优化] 递归算法记忆化技术、lru缓存技术及lru_cache源码分析

引言在递归算法中,递归函数将迭代调用规模更小的递归函数。在每次调用过程中都消耗计算资源。以斐波那契数列为例:def fib(n): if n == 1 or n == 2: return 1 return fib(n - 1) + fib(n - 2)在上述递归实现的代码中,以求斐波那契数列的第五项为例,有: fib(5)= fib(4) + fib(3)= fib(3) + fib(2) + fib(2) + fib(1)= fib(2) +

2021-03-05 18:35:13 433 1

原创 EE6227-差分算法DE,SaDE,JADE,SHADE,粒子群算法,CLPSO,HCLPSO原理

GAs\ES\DE with Real Decision VariablesFloating Decision Variable Coding and Operators.For some real optimization problems using binary coding is not natural. And another issue is computational complexity.So it’s better to use real number (integer or f

2021-02-04 18:42:42 2177

原创 EE6227-遗传算法概要、优化策略及数学定理

Involved AlgorithmsGAs, PSO, Constraint Handling, Evolutionary Strategy, Differential Evolution, Multi-Objective Algorithms and multimodal optimization.Principle of Evolutionary AlgorithmsProper encoding is necessary.There is a certain index to quanti

2021-02-04 13:58:28 560

原创 [Python 人工智能预测] 基于TensorFlow的神经网络模版

本文总结了神经网络预测的代码实现模版, 包括数据定义部分、前向传播定义部分、反向传播定义部分、运算部分.这里没有使用真实的数据集, 可实现简单的回归预测, 也可以进行简单的二分类预测. 如有讲解不当或不明的地方,欢迎指正与讨论.Wechat: W1474317529

2019-11-07 19:21:57 824

原创 [UAV飞控] Linux下网络不给力时Opencv安装及过程问题解决办法

由于最近安装opencv遇到一些不太好解决的问题,所以整合了网上的一些办法,亲测基本能够稳定成功安装opencv源码网络猛就冲git,此处主要针对网络不猛的情况。这里是V3.3.0版本的网盘链接:opencv-3.3.0.zip(Linux/Mac)有需要别的版本的可以自己百度一哈编译准备解压后cd进opencv的文件夹,然后安装cmake和相关依赖sudo apt-ge...

2019-10-07 19:25:50 274

原创 [Nginx]Windows环境下简单快速配置Nginx

Nginx下载:链接:https://pan.baidu.com/s/1c43cnIfhsnXUFQnd1I814g提取码:7iue解压后有两个文件:将nginx-1.11.5.zip解压到C:\Service目录下将Windows Service Wrapper中的winsw-1.9.bin.exe解压到C:\Service\nginx-1.11.5目录下,并改名为nginx...

2019-05-08 11:26:47 237

原创 [Python网络编程] flask框架后端接口基本使用

安装:pip install flask(有手就行)定位:主流轻型框架,简单易用初始化组件:importfrom flask import Flask, requestapp = Flask(__name__)以装饰器的形式管理路由:@app.route('/api1', methods=['POST'])def revData(): #Token校验...

2019-05-05 14:52:20 1628

原创 [Python网络编程] web.py框架简单使用

安装:pip install web.py特点:轻型框架初始化组件及路由设置:from __future__ import absolute_import, print_functionimport jsonimport urllibimport urllib2import urlparseimport socketimport tempfileimport cook...

2019-05-05 14:16:26 494

原创 [Python数据库] python操作sqlite函数化

class部分:class Database(object): filepath = 'db路径' def __init__(self, database=None): self.database = self.filepath if database is None else database self.connection = ...

2019-05-05 14:05:35 347

原创 [Python学习]定时器Apscheduler基本用法以及如何传参数给job

Apscheduler的安装:pip install apscheduler即可.Apscheduler功能:基于日期、时间间隔周期性地执行任务.执行方法:通过装饰器 或 添加任务列表再调用start方法通过装饰器再调用start方法:from apscheduler.schedulers.blocking import BlockingScheduler #引包sched ...

2019-04-28 11:41:23 10022

原创 [Python迷惑行为] 利用replace方法实现从右到左替换字符串

replace方法原型str.replace(old, new[, max])old -- 将被替换的子字符串。 new -- 新字符串,用于替换old子字符串。 max -- 可选次数, 替换不超过 max 次由于字符串类型自带的replace方法默认且只允许实现从左向右检索,当出现需要从右向左检索的时候可以使用以下方法实现:通过全部取反再取反的方法实现(origina...

2019-04-08 16:30:39 2858

原创 [Python黑客入门] 基于python的子网内主机发现工具开发

实现功能:发现某子网内的存活主机并返回其IP地址运行系统:Windows、Linuximport的第三方库:ipaddress,netaddr技术框架:数据处理部分:使用Python的ctyres模块创建类似于C的结构体,对数据包中IP头部分携带的如协议类型、源IP地址和目的IP地址等信息进行解码,处理并显示IP头和其中的组成部分。主机发现部分:利用ipaddress库中的IP...

2019-03-22 17:38:11 692

原创 [python学习]基于Django框架开发的基础云端留言板开发练习

python学习开发实例之基于Django创建一个本地云端留言板,通过用户名提交给另一个用户的留言,并通过用户名查看其它用户给自己提交过的留言。这里使用的python版本为3.6.5,django版本为2.1.7,开发平台为pycharm

2019-02-24 18:59:00 521

similarity_detection.py

Python手工实现的图片相似度检测,包括RGB直方图,单通道直方图,均值哈希、差值哈希、感知哈希。

2021-04-03

histogram_backprojection.py

直方图反向投影算法,基于Python实现

2021-04-03

空空如也

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

TA关注的人

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