- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 JPEG2000帧格式详解(一)
写作背景工作原因,临时需要在内存中解析JPEG2000格式的码流图片,(本来opencv是支持读写jpeg2000格式的图片的,但由于图片是在内存中,无法通过imread函数读取磁盘图片,因此不能使用opencv),由于网上JPEG2000的资料十分少,中间过程也是有点坎坷。为了帮助大家更好的理解JPEG2000图片的码流格式,这里放上自己的笔记。格式简介先放上JPEG2000的格式,可以看到图片是由很多的box组成的,每个box代表着一些图片信息,如File Type Box表示文件的类型,C
2021-03-28 14:54:28
6795
5
原创 matplotlib之Figure类和Axes详解
Figure类classmatplotlib.figure.Figure(figsize=None,dpi=None,facecolor=None,edgecolor=None,linewidth=0.0,frameon=None,subplotpars=None,tight_layout=None,constrained_layout=None) 看过前面文章就众所周知了,plt.figure会返回一个matplotlib.figure.Figure实例,正如plt.p...
2021-01-02 22:04:50
5118
原创 matplotlib之直方图、饼图、散点图
一、直方图plt.hist()调用matplotlib.pyplot.hist()方法来创建,关键字参数如下:bins:可以是一个bin数量的整数值,也可以是表示bin的一个序列,默认是10 range:bin的范围,当bins参数为序列时,此参数无效,范围外的值将被忽略,默认值为None normed:如果值为True,直方图的值将进行归一化处理,形成概率密度,默认为False histtype:默认为bar类型的直方图 barstacked:用于多种数据的堆叠直方图 step:创建未
2021-01-02 16:03:49
1110
1
原创 matplotlib之plot()详解
plt.plot()函数是我们平时绘图的时候最常用的另外一个函数之一,先放一下官网上的介绍,该函数的关键字参数不多,其中**kwargs不作介绍,和其他保持一致,下面通过例子详细说一下。matplotlib.pyplot.plot(*args, scalex=True, scaley=True, data=None, **kwargs)#调用格式说明plot([x], y, [fmt], *, data=None, **kwargs)plot([x], y, [fmt], [x2], y2,
2021-01-02 12:45:38
31146
1
原创 matplotlib之疑难点figure、axes
matplot是python经常使用的一个数据可视化库,里面包含了很多方便的函数方法。1. 首先展示一个最简单的画线函数plot(),绘制一条直线import matplotlib.pyplot as pltimport numpy as npdata = np.linspace(1, 100, 101)plt.figure()plt.plot(data)plt.show()对比一下代码:data = np.linspace(1, 100, 101)plt.plot(
2020-12-31 10:47:09
1081
原创 内置函数之 print() 函数
输出函数 print()简介:首先明确一下,Python3中的print函数必须加上(),而Python2不需要#Python2的运行结果:print 'Python', python_version()print 'Hello, World!'print('Hello, World!')print "text", ; print 'print more text on the ...
2018-12-27 21:52:55
2241
原创 Git bash 修改主用户的目录
初次运行git.bash 的时候会当前的主用户目录并不是你想要的,而是在C:\User\Username 下面,用起来非常的不方便,尤其是当切换 cd ~的时候,不能回到自己想要的目录下面,本文再与解决这个问题:第一步:找到你的git.bash,右键进入属性:新建一个环境变量HOME,值是你想要更换的目录:再次进入bash 可以看到,成功修改 ...
2018-09-16 14:39:53
4470
原创 Git 入门配置/查看用户名邮箱地址
Git 配置用户名和邮箱在git安装之后,在本地磁盘中新建一个文件夹,作为以后的文件存放区,如在F盘中新建一个GitHub的文件夹进入文件夹GitHub,右键出现下图:点击Git Bash Here,进入界面运行之前,我们需要设置本地的环境(修改用户的命令也是如同下面),以确保云端和本地的git建立起联系,首先用git config命令来配置:$git config...
2018-09-16 14:21:23
9126
原创 1039. 顺序存储二叉树
//100通过#include<iostream>#include<cstring>using namespace std;#define VirNode -1#define MAX_TREE_SIZE 30000typedef int ElemType;typedef ElemType sqBitTree[MAX_TREE_SIZE];int a[MA...
2018-04-14 23:58:13
272
原创 关于C++中用New申请创建动态数组
(一)定义一个整数 int *p=new int; //申请一个int类型大小的空间地址给p int *p=new int(3); //申请空间的同时赋初值3(二)定义一个一维数组 int *p=new int[SIZE]; int *p=new int[10]{1,2,3,4,5,6,7,8,9,10}; ...
2018-04-04 13:10:03
9623
3
windows程序设计+win32api.chm
2019-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人