![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
随笔
小吕同学吖
这个作者很懒,什么都没留下…
展开
-
NotImplementedError: cannot instantiate ‘PosixPath‘ on your system
NotImplementedError: cannot instantiate 'PosixPath' on your system原创 2022-10-18 15:43:57 · 2634 阅读 · 2 评论 -
plt图像保存到pdf文件
plt图保存到pdf文件原创 2022-07-25 22:08:20 · 2027 阅读 · 0 评论 -
图像质量评价-1
图像质量评价1、主观评价(1)绝对评价无参考图像,观察者根据预先规定的评价尺度或经验,对待测图像评价。(2)相对评价有参考图像,观察者对一批待测图像进行相互比较、评价。2、客观评价客观评价是用恢复图象偏离原始图象的误差来衡量恢复图象的质量, 源于数据传输过程中均方信噪比的思想。最常用的有均方误差和峰值信噪比。(1)全参考,需要原始图像全部信息(2)半参考,需要原始图像部分特征信息(3)无参考,不需要原始图像图像质量评价方法:基于视觉感知的图像质量评价方法(图像像素的质量)原创 2021-07-28 17:41:58 · 878 阅读 · 0 评论 -
Edge浏览器打不开任何网页!!!
Edge浏览器打不开任何网页!!!1、电脑搜索注册表win键,然后输入“注册表”2、增加项找到路径:“计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge”没有Edge的,直接在Microsoft下新建一个Edge文件夹在Edge下,新建DWORD(32位),确定3、重启浏览器就可以了!!!...原创 2020-08-27 11:39:14 · 17828 阅读 · 6 评论 -
np.reshape增加一维
np.reshape增加一维举例import numpy as np# 数组img, (10, 10)img = np.arange(100).reshape(10, 10)print(img)[[ 0 1 2 3 4 5 6 7 8 9] [10 11 12 13 14 15 16 17 18 19] [20 21 22 23 24 25 26 27 28 29] [30 31 32 33 34 35 36 37 38 39] [40 41 42 43 44 45原创 2021-07-27 13:19:38 · 393 阅读 · 0 评论 -
PSNR&SSIM&VIF指标-python版本
PSNR:# im1 和 im2 都为灰度图像,uint8 类型# method 1diff = im1 - im2mse = np.mean(np.square(diff))psnr = 10 * np.log10(255 * 255 / mse)# method 2psnr = skimage.measure.compare_psnr(im1, im2, 255)SSIM:# im1 和 im2 都为灰度图像,uint8 类型ssim = skimage.measure.com原创 2020-05-23 18:57:43 · 3410 阅读 · 5 评论 -
视频流--cv2.VideoCapture(0)
程序段里,1、cap = cv2.VideoCapture(0)VideoCapture()中参数是0,表示打开笔记本的内置摄像头,参数是视频文件路径则打开视频,如cap = cv2.VideoCapture(“…/test.avi”)2、ret,frame = cap.read()cap.read()按帧读取视频,ret,frame是获cap.read()方法的两个返回值。其中ret是布...转载 2020-04-30 13:24:17 · 1243 阅读 · 0 评论 -
jupyter魔法命令,导入自创模块
import syssys.path.append("D:/python")Python导入自己写的模块%run path.py%load path.py魔法命令,加载/运行其他路径下的.py文件原创 2019-07-01 12:50:12 · 856 阅读 · 0 评论 -
one-hot编码
什么是one-hot编码?通俗解释,对于一个目标属性,假设它有5个特征值,(1,2,3,4,5),我们给它的one-hot编码是00001,00010,00100,01000,10000 。如果目标有多个属性,one-hot表示就是把每个属性的编码放在一起,例如00001001,前面00001表示第一个属性为1的特征值,后面001表示第二个属性为1的特征值。...原创 2019-05-11 15:28:29 · 663 阅读 · 0 评论 -
小波变换的简单理解
小波变换是对于信号处理产生的一种分析方法。在此之前,对于信号分析应用的是傅里叶变换,但是傅里叶存在一定局限性,不具备局部化分析能力、不能分析非平稳信号等。基于傅里叶变换的局限性,产生了短时傅里叶变换STFT,采用滑动窗口对信号分段采样,分段的信号具备了相对平稳性,但是滑动窗函数一经选定就固定不变,故决定了其时频分辨率固定不变,所以STFT不具备自适应能力。小波变换是空间(时间)和 频率的局部...原创 2018-11-18 15:47:22 · 5408 阅读 · 0 评论 -
马尔科夫(Markov)、鲁棒性
马尔科夫过程,在随机过程中,n+1时刻发生的概率,在n时刻发生概率确定的情况下,只与n时刻发生的概率有关,而与n时刻之前的所有概率无关。马尔科夫链,随机过程从X1→Xn的一个序列集合。(离散)马尔科夫场,在附近的区域概率确定后,只与它附近与它连接的区域概率有关,而与附近的其他区域无关。(比如,X21、X12的概率确定后,X11只与X12、X21有关,而与别的区域无关)鲁棒性/抗变换性,指...原创 2018-10-24 09:27:46 · 432 阅读 · 0 评论 -
NewTon插值
NewTon插值牛顿插值与拉格朗日插值类似,只是在逻辑循环方面有点复杂,尤其是定义的变量循环多少次,应该能分辨清楚。原创 2018-10-21 22:24:14 · 978 阅读 · 0 评论 -
Lagrange插值
Lagrange插值心得:由于刚开始接触python,所有东西都不太熟悉,这算是我第一次利用python编程实现的功能。(这是老师布置的作业,用程序编写Lagrange插值法)下午看了一点bp神经网络的东西,感觉Lagrange插值跟神经网络有点类似,就试着用python编写了一下。一开始的思路是正确的,而且我是先列好提纲,才开始编程,前面的输出有点迷糊,不过查了点资料,一步一步还是实现了...原创 2018-10-10 19:05:55 · 829 阅读 · 0 评论