自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [Python] 将文字转化到图片上显示

dr.text()中,第一个参数是用于指定第一个文字在左上角的坐标,提供一定长度的边缘空白,第二个参数为文字内容,font为指定的字体格式,fill为文本颜色。在使用前,还需准备一个.ttf字体库,本例中使用的msyh.ttf为微软雅黑体,字体库可自行从网上查找下载。需要注意的是,图片的长宽需要自行根据字体的实际大小调整,以保证文字能完全显示出来,若图片长宽不足,则文字会显示不全。1、文字的自动换行可自行控制每行文字数的上限,由textwrap.wrap()的参数width控制。

2023-12-04 12:53:28 1076

原创 [Golang] 高频次和高并发下的随机数重复问题的解决方案

结合前面的相关内容,可以找到一个取长补短的方式,得到一个解决方案:利用crypto/rand的rand.Reader获取一个随机数,使用这个随机数作为math/rand的种子获得一个随机数池进行取值,当取值达到一定次数后,再获取一个新的种子生成新的实例。import (使用上述方法,即便高频次或高并发地获取种子数,也能保证每次得到的种子都是不一样的数值,这样就能避免因种子相同导致的重复问题了。import (

2023-12-04 00:19:10 709

原创 [Python] 必应搜索主页的背景图片爬虫

一、概要:必应搜索主页每天都会更新一张1080P的高清背景图片,非常适合用来做电脑壁纸,而每天手动操作去保存图片稍微有点麻烦,因此想到写个爬虫来下载背景图片。二、页面分析:进入必应搜索的主页:https://cn.bing.com/,右键选择“检查”来查看页面代码,发现背景图片的链接在页面head下即可找到,如下图所示:复制出该链接,加上链接头cn.bing.com,即可得到主页背景图片。而且该图片是不含必应水印的图片,相较于直接另存为背景图片更好。由此,目标就是读取网页内容,获得位于head下l

2021-03-20 13:33:46 458

原创 [MATLAB] 霍夫变换提取图像直线边界

clc;clear all;close all;f = imread('house.jpg'); % 读入彩色图像,注意不能使用灰度图像o = f; % 保留彩色原图f = rgb2gray(f);f = im2double(f);figure();subplot(2,3,1);imshow(o);title('原图');[m,n]=size(f); % 得到图像矩阵行数...

2019-07-26 20:34:17 7823 1

原创 [MATLAB] 经典智能算法1:粒子群优化算法PSO

经典智能算法文章集:粒子群优化算法PSO:一、粒子群优化算法(PSO)概要:粒子群优化算法(Particle Swarm Optimization),是一种经典的智能算法,也是较为基础的算法。粒子群的含义为多个随机量组成的群体,通过对这些群体的挑选,最终选出最为接近解的一个随机量来作为结果。其本质并不复杂,仅仅是用随机生成的数去参与计算,多个随机数的计算结果相互比较,选出能产生最优解的那...

2019-05-26 15:04:12 4045 3

原创 [MATLAB] 图像的插值算法3:双线性插值

1.

2019-01-29 22:39:49 14935 1

原创 [MATLAB] 图像的插值算法2:最近邻插值

1. 最邻近插值原理

2019-01-29 22:38:59 21432 22

原创 [MATLAB] 图像的插值算法1:MATLAB中的插值函数及其原理

读取图像到mat(x0,y0);按照比例rate取(x1,y1),即结果图像矩阵,x1=round(x0*rate),以此创建新图像mat;根据水平因子计算原图坐标,根据垂直因子计算原图坐标,将对应像素赋值。for (int i = 0; i < nRows; i++){//根据水平因子计算在原图中的坐标int x = static_cast&

2018-12-22 16:26:08 16543

原创 [MATLAB] 矩阵构造及结构信息操作函数汇总

本文汇总MATLAB矩阵的构造以及结构操作的代码汇总。1. 特殊矩阵的构造函数名称函数功能ones(n)构建n*n的元素全为1的矩阵ones(m,n,…,p)构建mn…*p的元素全为1的矩阵ones(size(A))构建与A矩阵相同大小的元素全为1的矩阵zeros(n)构建n*n的元素全为0的矩阵zeros(m,n,…,p)构建mn…*p的...

2018-10-26 19:16:23 3593

原创 [Linux] Shell脚本函数:cd命令保护函数

function cd_safe(){ fail_count = 0 # cd命令失败计数 cd_return = 1 # cd命令返回值初始化为1 n = 3 # 失败上限 while [$return -ne 0] ; do # 当cd_return不为0时执行循环 cd "${1}"

2018-09-25 15:54:45 1660

原创 [MATLAB] 用一个函数完成对map类型变量的增删改查

在MATLAB中,map类型的变量含义是映射,可以将一个量映射到另一个量,理解为快速查找数据结构的键。这个类型可以联想到数据库中主键和值之间的关系,一个键对应一个值。对map类型变量的增删改查,与数据库中的增删改查十分类似。1. 关于map对象的操作map对象查询进行查询操作需要指定键名而非键对应的值,只能通过键名进行查询。查询代码为:ValueName = MapName(KeyNam...

2018-09-24 23:33:18 1419

空空如也

空空如也

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

TA关注的人

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