文章目录

          • 一、SIFT算子介绍
          • 二、SIFT算子特点
          • 三、SIFT算子应用
          • 四、SIFT特征点提取算法
          • 五、SIFT算法特征匹配实验
          • 六、总结

一、SIFT算子介绍

在之前的学习中,我们学习了角点的基本知识,并对Harris角点检测算法应用到了图像的角点检测。
当我们在观察图像中的物体时,物体所在的图像不论背景或者角度如何变换,我们依然能很快的识别出图像中的目标物体。对机器来说,则需要定义图像上的关键特征并且能够根据这些特征搜索到一张新的图片。
SIFT,即尺度不变特征变换(Scale-invariant feature transform,SIFT)。是在计算机视觉任务中特征提取算法。

二、SIFT算子特点

这种描述具有尺度不变性,可在图像中检测出关键点,是一种局部特征描述子。SIFT特征是基于物体上的一些局部外观的兴趣点而与影像的大小和旋转无关。对于光线、噪声、微视角改变的容忍度也相当高。基于这些特性,在母数庞大的特征数据库中,很容易辨识物体而且鲜有误认。
SIFT算法可以解决的问题:
• 目标的旋转、缩放、平移(RST)
• 图像仿射/投影变换(视点viewpoint)
• 弱光照影响(illumination)
• 部分目标遮挡(occlusion)
• 杂物场景(clutter)
• 噪声

三、SIFT算子应用

SIFT算子可以帮助定位图像中的局部特征,应用于计算机视觉应用,例如图像匹配,物体检测,场景检测等。
还可以将通过SIFT生成的关键点用作模型训练期间的图像特征。与边缘特征或单一特征相比,SIFT特征的主要优势在于它们不受图像大小或方向的影响。

四、SIFT特征点提取算法
  1. 构建尺度空间,检测极值点,获得尺度不变性
  • 构建尺度空间——特征点的性质之一就是对尺度的变化保持不变性。因此寻找的特征点要在不同尺度下都能被检测出来.根据文献可知,变换到尺度空间唯一的核函数是高斯函数。因此一个图像的尺度空间定义为:Lx,y,σ)L(x,y,σ)是由可变尺度的高斯函数G(x,y,σ)G(x,y,σ)与输入图像Ix,yI(x,y)卷积得到
    即: Lx,y,σ)=G(x,y,σ)Ix,yL(x,y,σ)=G(x,y,σ)*I(x,y)
    其中:G(x,y,σ)G(x,y,σ)=12πσ2e(x+2y2)2σ2{\frac{1}{2πσ^2}} e^{\frac{-(x_+^2 y^2 )}{2σ^2}}
    (x,y)(x,y)是尺度坐标,σ大小决定图像的平滑程度,大尺度对应图像的概括特征,小尺度对应图像的细节特征,大的σ对应粗糙尺度(低分辨率),小σ对应高分辨率。为使计算相对高效,真正使用的是差分高斯尺度空间
    D(x,y,σ)D(x,y,σ):

          D是两个相邻的尺度在尺度上相差一个相乘系数k。
    
  • 高斯模糊——降低图像中的噪点,强调了图像的重要特征。进行高斯模糊之和,纹理和次要细节将从图像中删除,并且保留形状和边缘之类的相关信息。

  • 实现DOG——初始图像与不同σ值的高斯函数卷积,得到一垛模糊后图像,然后将这一垛图像临近两两相减得到对应的DOG。一副图像可以产生几组图像,一组图像包括几层图像。s为每组层数一般为3~5层,最后可以将s和k的关系确立为k=21/sk=2^{{1}/{s}}
    在这里插入图片描述

  • 尺度空间检测极值点——DOG上某个像素要和本尺度的八个像素以及上下相邻尺度各9个相邻像素共26个像素值进行比较,以确定是否为局部最大或最小值。如果它是相邻像素中最高或者最低的像素,则确定该像素点是尺度空间的极值点之一。

  1. 筛选关键点,剔除不稳定的极值点
    此时已经存在了尺度不变的关键点,但是要对这些关键点进行筛选,去掉对比度度的以及处于不理想边缘处的关键点,得到符合要求的特征关键点。

  2. 在特征点处提取特征描述符,为特征点分配方向值
    在此阶段为每个关键点指定一个方向使他们不变,并将该方向纳入关键点子特性描述当中,那么这个关键点就具有了旋转不变性。
    对于已经检测到的特征点,我们可以得到该特征点的尺度值σ ,所以确定该参数可以得到该尺度下的高斯图像:
    在这里插入图片描述
    我们通过每个极值点的梯度来为极值点赋予方向,梯度幅值等于上下两点像素值差的平方加上左右两点像素值差的平方,梯度方向则为上下两点像素值差与左右两点像素值差的商。
    在这里插入图片描述
    确定关键点的方向采用梯度直方图统计法,统计以关键点为原 点,一定区域内的图像像素点对关键点方向生成所作的贡献。

  3. 生成特征描述符,利用特征描述符寻找匹配特征点
    在前面我们已经指定了特征关键点的位置、尺度和方向。这样特征点就已经对这些参数变化保持了不变性。这时则要生成一种能够描述这样特征的描述符,尽可能让其对于其他变化也有一定不变性,比如光照和三维视角变化。
    首先在关键点周围采用16×16的邻域。将该16×16区域进一步划分为4×4子块,对于这些子块中的每一个小块,使用幅度和方向生成柱状图。
    在这里插入图片描述
    在此阶段,bin的大小增加,只占用8个bin(不是36个)。每一个箭头代表8个bin,箭头的长度定义了幅度。因此,每个关键点总共有128个bin值。

  4. 关键点匹配——为了对这些特征点进行匹配,需要对这些特征点运用适当的比较方法来找到相应关系。
    特征点的匹配可以采用穷举法来完成,但是这样耗费的时间太多,一 般都采用kd树的数据结构来完成搜索。搜索的内容是以目标图像的特征点为基准,搜索与目标图像的特征点最邻近的原图像特征点和次邻 近的原图像特征点。

五、SIFT算法特征匹配实验

实验1:构建图像的数据集
在这里插入图片描述
实验2:图片的SIFT特征提取,并展示特征点

小结:SIFT从理论上是一种相似不变量,即对图像尺度变化和旋转是不变量。同时,SIFT算法对图像的复杂变化和光照变化有了较强的适应性,其在构造描述子时,以子区域的统计特性,而不是以的单个像素作为研究对象,提高了局部变形的适应能力,定位的精确度比较高。
实验3:SIFT特征匹配
SIFT特征匹配代码:

from PIL import Image
from pylab import *
import sys
from PCV.localdescriptors import siftif len(sys.argv) >= 3:im1f, im2f = sys.argv[1], sys.argv[2]
else:
#  im1f = '../data/sf_view1.jpg'
#  im2f = '../data/sf_view2.jpg'im1f = r'D:\CVphoto\022512.jpg'im2f = r'D:\CVphoto\022510.jpg'
#  im1f = '../data/climbing_1_small.jpg'
#  im2f = '../data/climbing_2_small.jpg'
im1 = array(Image.open(im1f))
im2 = array(Image.open(im2f))sift.process_image(im1f, 'out_sift_1.txt')
l1, d1 = sift.read_features_from_file('out_sift_1.txt')
figure()
gray()
subplot(121)
sift.plot_features(im1, l1, circle=False)sift.process_image(im2f, 'out_sift_2.txt')
l2, d2 = sift.read_features_from_file('out_sift_2.txt')
subplot(122)
sift.plot_features(im2, l2, circle=False)#matches = sift.match(d1, d2)
matches = sift.match_twosided(d1, d2)
print '{} matches'.format(len(matches.nonzero()[0]))figure()
gray()
sift.plot_matches(im1, im2, l1, l2, matches, show_below=True)
show()

SIFT特征匹配结果:

在这里插入图片描述
在这里插入图片描述

小结:通过上一小节的学习,可以发现Harris角点的匹配数很多,SIFT匹配点数量少一些。
SIFT匹配点因为有通过当两幅图像的SIFT特征向量生成后,下一步我们采用关键点特征向量的欧式距离来作为两幅图像中关键点的相似性判定度量。取图像1中的某个关键点,并找出其与图像2中欧式距离最近的前两个关键点,在这两个关键点中,如果最近的距离除以次近的距离少于某个比例阈值,则接受这一对匹配点。降低这个比例阈值,SIFT匹配点数目会减少,但更加稳定。
筛选去掉低对比度或非常靠近边缘的关健点,所以在sift的特征匹配中,匹配的关健点虽然数量减少,但是准确度提高很多。对于不同角度拍摄的图像能够很好的进行匹配。

实验4:给定数据集,进行图像检索,输出与其匹配度最高的三张图片

# -*- coding: utf-8 -*-from PIL import Imagefrom pylab import *from numpy import *import osfrom PCV.tools.imtools import get_imlist  # 导入原书的PCV模块import matplotlib.pyplot as plt  # plt 用于显示图片import matplotlib.image as mpimg  # mpimg 用于读取图片def process_image(imagename, resultname, params="--edge-thresh 10 --peak-thresh 5"):""" 处理一幅图像,然后将结果保存在文件中"""if imagename[-3:] != 'pgm':# 创建一个pgm文件im = Image.open(imagename).convert('L')im.save('tmp.pgm')imagename = 'tmp.pgm'cmmd = str("sift " + imagename + " --output=" + resultname + " " + params)os.system(cmmd)print 'processed', imagename, 'to', resultnamedef read_features_from_file(filename):"""读取特征属性值,然后将其以矩阵的形式返回"""f = loadtxt(filename)return f[:, :4], f[:, 4:]  # 特征位置,描述子def write_featrues_to_file(filename, locs, desc):"""将特征位置和描述子保存到文件中"""savetxt(filename, hstack((locs, desc)))def plot_features(im, locs, circle=False):"""显示带有特征的图像输入:im(数组图像),locs(每个特征的行、列、尺度和朝向)"""def draw_circle(c, r):t = arange(0, 1.01, .01) * 2 * pix = r * cos(t) + c[0]y = r * sin(t) + c[1]plot(x, y, 'b', linewidth=2)imshow(im)if circle:for p in locs:draw_circle(p[:2], p[2])else:plot(locs[:, 0], locs[:, 1], 'ob')axis('off')def match(desc1, desc2):"""对于第一幅图像中的每个描述子,选取其在第二幅图像中的匹配输入:desc1(第一幅图像中的描述子),desc2(第二幅图像中的描述子)"""desc1 = array([d / linalg.norm(d) for d in desc1])desc2 = array([d / linalg.norm(d) for d in desc2])dist_ratio = 0.6desc1_size = desc1.shapematchscores = zeros((desc1_size[0], 1), 'int')desc2t = desc2.T  # 预先计算矩阵转置for i in range(desc1_size[0]):dotprods = dot(desc1[i, :], desc2t)  # 向量点乘dotprods = 0.9999 * dotprods# 反余弦和反排序,返回第二幅图像中特征的索引indx = argsort(arccos(dotprods))# 检查最近邻的角度是否小于dist_ratio乘以第二近邻的角度if arccos(dotprods)[indx[0]] < dist_ratio * arccos(dotprods)[indx[1]]:matchscores[i] = int(indx[0])return matchscoresdef match_twosided(desc1, desc2):"""双向对称版本的match()"""matches_12 = match(desc1, desc2)matches_21 = match(desc2, desc1)ndx_12 = matches_12.nonzero()[0]# 去除不对称的匹配for n in ndx_12:if matches_21[int(matches_12[n])] != n:matches_12[n] = 0return matches_12def appendimages(im1, im2):"""返回将两幅图像并排拼接成的一幅新图像"""# 选取具有最少行数的图像,然后填充足够的空行rows1 = im1.shape[0]rows2 = im2.shape[0]if rows1 < rows2:im1 = concatenate((im1, zeros((rows2 - rows1, im1.shape[1]))), axis=0)elif rows1 > rows2:im2 = concatenate((im2, zeros((rows1 - rows2, im2.shape[1]))), axis=0)return concatenate((im1, im2), axis=1)def plot_matches(im1, im2, locs1, locs2, matchscores, show_below=True):""" 显示一幅带有连接匹配之间连线的图片输入:im1, im2(数组图像), locs1,locs2(特征位置),matchscores(match()的输出),show_below(如果图像应该显示在匹配的下方)"""im3 = appendimages(im1, im2)if show_below:im3 = vstack((im3, im3))imshow(im3)cols1 = im1.shape[1]for i in range(len(matchscores)):if matchscores[i] > 0:plot([locs1[i, 0], locs2[matchscores[i, 0], 0] + cols1], [locs1[i, 1], locs2[matchscores[i, 0], 1]], 'c')axis('off')# 获取project2_data文件夹下的图片文件名(包括后缀名)filelist = get_imlist(r'D:\CVphoto\0306')# 输入的图片im1f = r'D:\CVphoto\0306\03062.jpg'im1 = array(Image.open(im1f))process_image(im1f, 'out_sift_1.txt')l1, d1 = read_features_from_file('out_sift_1.txt')i = 0num = [0] * 30  # 存放匹配值for infile in filelist:  # 对文件夹下的每张图片进行如下操作im2 = array(Image.open(infile))process_image(infile, 'out_sift_2.txt')l2, d2 = read_features_from_file('out_sift_2.txt')matches = match_twosided(d1, d2)num[i] = len(matches.nonzero()[0])i = i + 1print '{} matches'.format(num[i - 1])  # 输出匹配值i = 1figure()while i < 4:  # 循环三次,输出匹配最多的三张图片index = num.index(max(num))print index, filelist[index]lena = mpimg.imread(filelist[index])  # 读取当前匹配最大值的图片# 此时 lena 就已经是一个 np.array 了,可以对它进行任意处理# lena.shape  # (512, 512, 3)subplot(1, 3, i)plt.imshow(lena)  # 显示图片plt.axis('off')  # 不显示坐标轴num[index] = 0  # 将当前最大值清零i = i + 1show()

实验结果

匹配结果:
在这里插入图片描述

小结:输入图片和数据集中图片匹配的特征点匹配值存放在num中,可以通过对num进行排序后取最大值得到匹配值最多的图像。
SIFT特征检索是基于内容的图像检索技术是基于图像自身的内容特征来检索图像,这免去人为标注图像的过程。基于内容的图像检索技术是采用某种算法来提取图像中的特征(SIFT,SURF,CNN等),并将特征存储起来,组成图像特征数据库。当需要检索图像时,采用相同的特征提取技术提取出待检索图像的特征,并根据某种相似性准则计算得到特征数据库中图像与待检索图像的相关度,最后通过由大到小排序,得到与待检索图像最相关的图像,实现图像检索。
SIFT算法是提取特征的一个重要算法,该算法对图像的扭曲,光照变化,视角变化,尺度旋转都具有不变性。SIFT算法提取的图像特征点数不是固定值,维度是统一的128维。

六、总结

1.出现的问题:empire.sift文件为空
解决方法:Python 2实现SIFT匹配需要下载 VLFeat 工具包,建议下载vlfeat-0.9.20-bin.tar.gz,解压之后,需要将vlfeat-0.9.20/bin/win64文件夹下的sift.exe和vl.dll复制到当前项目目录下。
2.出现的问题:无opencv的工具包
解决方法:Opencv的版本需要和python的版本对应,我的python版本是anaconda2下的python2,所以需要安装64位的opencv_python-2.4.13.7-cp27-cp27m-win_amd64.whl(cp27的意思是python2.7.x,如果是python3则需要安装opencv_python-3.4.5+contrib-cp37-cp37m-win_amd64.whl)
如果在opencv 的官网
https://www.lfd.uci.edu/~gohlke/pythonlibs/
下载速度比较慢可以去找国内的镜像文件。
将whl文件移动到anaconda\Lib\site-package这个文件夹下面,再在cmd里面cd到该目录下面执行语句pip install opencv_python-2.4.13.7-cp27-cp27m-win_amd64.whl
在这里插入图片描述
3.出现的问题:sift = cv2.xfeatures2d.SIFT_create()不可执行
需要先下载opencv-python3.4.2.16这个版本才能执行这个函数
在下载opencv时最好下载+contrib这个部分的,这个版本里面有更多的图像处理功能。
4.实验总结:在本次实验中对利用sift算法对图像的特征点进行提取和检测,通过实验我们可以发现,sift算法对于特征点的检测的准确性高于harris算法,不但对于旋转、尺度缩放、亮度变化保持不变性,而且对视角变化、仿射变换、噪声也保持一定程度的稳定性。且该方法对特征点的个数和有效点的比例没有要求。当特征点不是很多时,经优化的SIFT匹配算法甚至可以达到实时的要求。而且可以很方便的与其他形式的特征向量进行联合。
但是sift特征点在识别对称图形,或者没有纹理的图片时,容易造成误差。因为其是方法通过对特征点构造128维的向量,然后对向量进行匹配,这样图像就得满足足够多的纹理,否则构造出的128维向量区别性就不是太大,极限情况如指纹图像的匹配,星图识别等这类图像特征点周围根本没有什么纹理。

查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. 如何用序列式群发文案,让群友主动回复YES,成交率翻5倍

    原标题:如何用序列式群发文案,让群友主动回复YES,成交率翻5倍你好,我是小指哥,每晚9:00,带你一起玩文案涨粉变现。 这是一份迟来于端午节的案例,我的一位客户做“数控实操”教程,通过公众号,自媒体账号矩阵大量引流,加到个人微信上,而后朋友圈静默转化,每月赚到5万…...

    2024/4/25 10:11:20
  2. vuex

    vue文件中 dispatch(actions里面的方法名,携带的参数或者对象)触发actions里面的方法被触发,actions:{方法名({commit},参数名){ commit(触发mutation里面的方法,带的参数) }}mutations:{方法名(state){改变state里面的状态}}dispatch --> actions---->commit ---->…...

    2024/4/25 10:11:19
  3. 小程序初体验——2、页面:Page生命周期及用法

    注册小程序中的一个页面,其指定页面的初始数据、生命周期回调、事件处理函数等。 //index.js Page({data: {text: "This is page data."},//生命周期回调—监听页面加载onLoad: function(options) {// Do some initialize when page load.},//生命周期回调—监听页面…...

    2024/4/25 10:11:18
  4. 理财的路上,越早看到《小狗钱钱》越幸运

    原标题:理财的路上,越早看到《小狗钱钱》越幸运小狗钱钱这本书,有2部。邱嵩松觉得第1部写的最好,当然,第2部也很不错。 我们老生常谈的话就是“你不理财,财不理你”,或者是“钱不是万能的,没有钱是万万不能的”。 还有王尔德曾说过一句我很喜欢的话:“在我年轻的时候…...

    2024/4/28 7:03:03
  5. 解析linux文件系统(三)通过查找inode号删除文件,格式化时设置磁盘规定的inode号

    删除文件inode便可以删除对应的文件 首先回忆find用法: find [查找范围] [查找条件表达式]采用递归方式,根据目标的名称、类型、大小等不同属性进行精细查找 -name根据目标文件的名称进行查找,允许使用“*“及“?”通配符 -size根据目标文件的大小进行查找,一 般使用“+&q…...

    2024/4/25 10:11:17
  6. 天冷必吃火锅!而且就得在家吃

    原标题:天冷必吃火锅!而且就得在家吃有人曾经说过 世界上有两种人 一种是爱吃火锅的人 一种是不爱吃火锅的人 显然,前一种占绝对优势 今天工作没做好,被上司批了怎么办? 今天和女朋友/男朋友吵架了怎么办? 纠结了很久的事情终于解决了,庆祝一下! 庆祝朋友脱单成…...

    2024/4/28 5:02:48
  7. 原来祛湿气最厉害的,不是薏米,而是它!

    原标题:原来祛湿气最厉害的,不是薏米,而是它!在中医里,湿气被称为湿邪,会严重危害我们的健康,是健康的头号杀手。湿气长期存在于我们的身体当中,而且十人九湿。 古话说:“千寒易除,一湿难祛”,其实这句话是形容人体内的湿气过重,让人的精神无法提起来,从而影响人…...

    2024/4/25 10:11:15
  8. 18 2+22+222+2222...类似

    题目:求s=a+aa+aaa+aaaa+aa…a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制。 n = eval(input(n = )) a = input(a = ) total = 0 for i in range(n): #int不可迭代 一定要加rangenumber = a*(i+1) #i…...

    2024/4/25 10:11:14
  9. 社区部落家荣大师墨宝遭企业家疯抢

    原标题:社区部落家荣大师墨宝遭企业家疯抢7月25号,社区部落家荣大师书法交流联谊会在上海社区部落总部举办。来自五湖四海的企业家争相抢夺家荣大师书法佳作!家荣大师现场与大家分享书法心得,结合佛学、心学的书法让在场企业家们颇多感触,纷纷索要墨宝。据悉,社区部落以后…...

    2024/4/25 10:11:13
  10. 自媒体搬运若何月入过万,自媒体准确的搬运方法

    在一些自媒体平台当中,有这样一群人,通过上传短视频,可以月入几千甚至上万元。 众所周知,一些自媒体平台当中不仅可以发表文章,还可以上传视频。而他们就是通过入驻到自媒体平台后上传短视频来赚钱。赚的就是平台给的广告分成。 其中,一部分人其实就是所谓的“搬运工”,…...

    2024/4/25 10:11:12
  11. 啸天—激荡灵魂的味觉重生之旅

    原标题:啸天—激荡灵魂的味觉重生之旅一捧香茗 一室氤氲 一座院子畅谈世事浮沉,一桌好菜慰藉寥廓苍天 ------记南门啸天 听风或看雨,在都市里遁入民国别院,别有洞天的发现,让人不经意间便得到历史的犒赏,原乡的气息,梦幻的味觉重生,悠久的文化史韵,记忆里不可缺少的温…...

    2024/4/26 19:24:33
  12. leetcode5354. 通知所有员工所需的时间

    leetcode5354. 通知所有员工所需的时间公司里有 n 名员工,每个员工的 ID 都是独一无二的,编号从 0 到 n - 1。公司的总负责人通过 headID 进行标识。在 manager 数组中,每个员工都有一个直属负责人,其中 manager[i] 是第 i 名员工的直属负责人。对于总负责人,manager[head…...

    2024/4/25 10:11:10
  13. 周三人才需求信息汇总(部分)

    原标题:周三人才需求信息汇总(部分)摊位号码 单位名称 岗位描述 招聘人数 工作职责 001 泰州市比特经纪服务有限公司 储备店长 5 有一定管理工作经验,有强烈的进取精神及团队精神,有较强的执行力,协助店长参与门店的运营与管理。 置业顾问 20 品貌端正,沟通能力强,勤奋…...

    2024/4/25 10:11:09
  14. view

    view n.观察 视野 意见 风景 v.观察 考虑 n.同:observation opinion scenery scope comment v.同;watch regard...

    2024/4/25 10:11:09
  15. 该升级你的JUnit版本了——JUnit5基本介绍

    本博文碍于作者的学识与见解,难免会有疏漏错误之处,请谅解。 转载请注明出处: www.sshenzx.com 谢谢~前言 很久很久很久很久…没有写技术向的文章了,今天呢就来写一篇关于单元测试的文章把。写这篇文章的原因呢是因为几个月前看到隔壁组的同事写的单元测试,当场就被惊艳了。…...

    2024/4/25 10:11:07
  16. 直播:一块20万翡翠毛料的雕刻全过程!

    原标题:直播:一块20万翡翠毛料的雕刻全过程!跟着小编一起来见证一块20万翡翠毛料的雕刻全过程! 责任编辑:...

    2024/4/25 10:11:06
  17. 如何判断一个数是不是整数

    可以这样操作: int m = floor(sqrt(n) + 0.5); //对n开方并且四舍五入(floor()函数是向下取整) if(m*m == n) printf("%d是整数", n);其实我最起初的想法是这个 if(sqrt(n)==floor(sqrt(n))) printf("%d\n",n);以及 int m = floor(sqrt(n)); if(m*m == …...

    2024/4/25 10:11:05
  18. 湖北宜昌:同心花海配送郁金香花入城,吐血价让利

    原标题:湖北宜昌:同心花海配送郁金香花入城,吐血价让利同心花海郁金香 怪奇公社(刘洪进)湖北枝江3月7日消息:枝江问安镇同心花海,在三八女神节来临之际,推出鲜花配送进城活动,将鲜花直达宜昌城区和枝江市区。 郁金香 这次配送的鲜花,主要品种为郁金香,这种花,在城…...

    2024/4/25 10:11:04
  19. 生活总是这样,不能叫人处处都满意

    原标题:生活总是这样,不能叫人处处都满意时间过得飞快,今天是2020年2月20日,2月份只有9天了,整个2月我们已经闭关修炼整整20天,20天的超长假期是长着么大最长的一个假期了吧? 这个假期你过得好吗? 开心吗? 在这超长的假期中你思考最多的是什么? 最担心的是什么?…...

    2024/4/25 10:11:03
  20. 临界联合创始人黄峤濛受邀做客长江商学院,分享区块链行业见解

    原标题:临界联合创始人黄峤濛受邀做客长江商学院,分享区块链行业见解近期,长江商学院联合纽约大学的EMBA课程在北京开课中。 包括瑞银集团总监David Ardente、麦肯锡通讯专家Megan Chiste、CME 芝加哥商品交易所市场外汇专家Carlos Perez、IBM投资组合经理Chandni Patel在内…...

    2024/4/25 10:11:04

最新文章

  1. 【Docker】Docker 实践(三):使用 Dockerfile 文件构建镜像

    Docker 实践&#xff08;三&#xff09;&#xff1a;使用 Dockerfile 文件构建镜像 1.使用 Dockerfile 文件构建镜像2.Dockerfile 文件详解 1.使用 Dockerfile 文件构建镜像 Dockerfile 是一个文本文件&#xff0c;其中包含了一条条的指令&#xff0c;每一条指令都用于构建镜像…...

    2024/4/28 7:50:38
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/3/20 10:50:27
  3. 计组第三版书例题

    基础知识过一下 存储器与CPU的连接主要通过数据总线、地址总线和控制总线实现。CPU首先向存储器发送地址信号&#xff0c;然后发出读写控制信号&#xff0c;最后在数据总线上进行数据的读写操作 。这种连接方式确保了CPU能够正确地访问和控制存储器中的数据。 https://blog.cs…...

    2024/4/25 4:50:00
  4. RP2040开发笔记

    RP2040 采用合宙的RP2040(板载4MB Flash)&#xff0c; 所有开发资料参考官方&#xff1a;树莓派 Pico 中文站...

    2024/4/28 0:29:24
  5. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/4/26 18:09:39
  6. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/4/28 3:28:32
  7. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/4/26 23:05:52
  8. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/4/27 4:00:35
  9. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/4/27 17:58:04
  10. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/4/27 14:22:49
  11. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/4/28 1:28:33
  12. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/4/27 9:01:45
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/4/27 17:59:30
  14. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/4/25 18:39:16
  15. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/4/28 1:34:08
  16. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/4/26 19:03:37
  17. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/4/28 1:22:35
  18. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/4/25 18:39:14
  19. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/4/26 23:04:58
  20. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/4/27 23:24:42
  21. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/4/28 5:48:52
  22. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/4/26 19:46:12
  23. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/4/27 11:43:08
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/4/27 8:32:30
  25. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  26. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  27. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  28. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  29. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  30. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  31. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  32. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  33. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  34. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  35. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  36. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  37. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  38. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  39. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  40. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  41. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  42. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  43. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  44. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57