接上一篇博客——视觉IMU对齐的内容和代码的解析,我们已经通过VisualIMUAlignment函数得到了初始值:陀螺仪的bias、尺度因子s、有模长限制的重力向量、各个帧的速度,同时借助重力向量实现了相机坐标系与世界坐标系的对齐。

总结一下就是:相机-IMU对齐指的是将视觉SFM结构和IMU的预积分结果进行对齐,主要分为1)陀螺仪偏差的标定;2)速度、重力向量和尺度初始化;3)对重力进行修正三部分。

在将从视觉SFM中估计出来的位姿信息和IMU预积分的结果对齐之后,我们需要获得世界坐标系中的位姿,也就是计算出PVQ,这样就完成了位姿的初始化估计,后边将用于进行单目紧耦合的VIO操作。

也就是Estimator::visualInitialAlign()视觉惯性联合优化部分。

对应的流程图为:
在这里插入图片描述

视觉惯性联合优化visualInitialAlign

  • 1. 计算陀螺仪偏置,尺度,重力加速度和速度
  • 2. 获取滑动窗口内所有图像帧相对于第ll帧的位姿信息PsRsP_s、R_s,并将其置为关键帧
  • 3. 重新计算所有f_manager的特征点深度
  • 4. IMU的bias改变,重新计算滑窗内的预积分
  • 5. 将PsVsP_s、V_s、depth尺度s缩放后从l帧转变为相对于c0c_0帧图像坐标系下
  • 6. 通过将重力旋转到z轴上,得到世界坐标系与相机坐标系c0c_0之间的旋转矩阵rot_diff
  • 7. 所有变量从参考坐标系c_0旋转到世界坐标系w

初始化的理论部分都在visualInitialAlign()函数里。

1. 计算陀螺仪偏置,尺度,重力加速度和速度

bool Estimator::visualInitialAlign()
{TicToc t_g;VectorXd x;if(!VisualIMUAlignment(all_image_frame, Bgs, g, x))return false;...
}

关于VisualIMUAlignment(all_image_frame, Bgs, g, x),它在initial/initial_alignment.h里面。

bool VisualIMUAlignment(map<double, ImageFrame> &all_image_frame, Vector3d* Bgs, Vector3d &g, VectorXd &x)
{// 1.1 利用相机旋转约束标定IMU角速度bias    solveGyroscopeBias(all_image_frame, Bgs);// 1.2 利用IMU的平移约束估计重力方向/各b_k帧速度/尺度scaler    if(LinearAlignment(all_image_frame, g, x))        return true;    else         return false;
}

这一部分已经在上一篇博客讨论过了,指路——视觉IMU对齐。继续…

2. 获取滑动窗口内所有图像帧相对于第ll帧的位姿信息PsRsP_s、R_s,并将其置为关键帧

bool Estimator::visualInitialAlign()
{// 1. 计算陀螺仪偏置,尺度,重力加速度和速度TicToc t_g;VectorXd x;if(!VisualIMUAlignment(all_image_frame, Bgs, g, x))return false;...// 2. 传递所有图像帧的位姿Ps、Rs,并将其置为关键帧    for (int i = 0; i <= frame_count; i++)    {        Matrix3d Ri = all_image_frame[Headers[i]].R;        Vector3d Pi = all_image_frame[Headers[i]].T;        Ps[i] = Pi;        Rs[i] = Ri;        all_image_frame[Headers[i]].is_key_frame = true;    }...
}

3. 重新计算所有f_manager的特征点深度

// 3. 重新计算所有f_manager的特征点深度    
VectorXd dep = f_manager.getDepthVector();    
for (int i = 0; i < dep.size(); i++)        dep[i] = -1;//将所有特征点的深度置为-1    
f_manager.clearDepth(dep);//triangulat on cam pose , no tic //重新计算特征点的深度    
Vector3d TIC_TMP[NUM_OF_CAM];    
for (int i = 0; i < NUM_OF_CAM; i++)        TIC_TMP[i].setZero();    //RIC中存放的是相机到IMU的旋转,在相机-IMU外参标定部分求得    ric[0] = RIC[0];    f_manager.setRic(ric);    // 三角化计算地图点的深度// Ps中存放的是各个帧相对于参考帧之间的平移,RIC[0]为相机-IMU之间的旋转    f_manager.triangulate(Ps, &(TIC_TMP[0]), &(RIC[0]));

getDepthVector()相关代码如下:

// 求逆深度VectorXd 
FeatureManager::getDepthVector()
{    VectorXd dep_vec(getFeatureCount());    int feature_index = -1;    for (auto &it_per_id : feature) // 特征点    {        it_per_id.used_num = it_per_id.feature_per_frame.size();        if (!(it_per_id.used_num >= 2 && it_per_id.start_frame < WINDOW_SIZE - 2))            continue;
#if 1        dep_vec(++feature_index) = 1. / it_per_id.estimated_depth;
#else        dep_vec(++feature_index) = it_per_id->estimated_depth;
#endif    }    return dep_vec;
}

【注意】

这里的triangulate()和之前视觉初始化中的并不是同一个函数。

这里的函数是定义在feature_manager.cpp里的,之前的是在initial_sfm.cpp里面。数据结构不同,但是原理是一样的,原理详情可见——视觉初始化中的1.4 调用sfm.construct()函数进行三维重建(4)部分。

4. IMU的bias改变,重新计算滑窗内的预积分

这里陀螺仪的偏差Bgs改变了,需遍历滑动窗口中的帧,重新预积分。

for (int i = 0; i <= WINDOW_SIZE; i++)    
{        pre_integrations[i]->repropagate(Vector3d::Zero(), Bgs[i]);    
}

IMU...\red{关于IMU预积分函数的解析,之后抽空做,这里先占个坑...}

5. 将PsVsP_s、V_s、depth尺度s缩放后从l帧转变为相对于c0c_0帧图像坐标系下

前面初始化中,计算出来的是相对滑动窗口中第ll帧的位姿,在这里转换到第b0帧坐标系下RsR_s是IMU第kk帧到滑动窗口中图像第ll帧的旋转 ,PsP_s是滑动窗口中第kk帧到第l帧的平移量。
在这里插入图片描述
公式:
在这里插入图片描述

spbk,b0=spbk,clspb0,cl=(spck,clRbk,clpcb)(spc0,clRb0,clpcb)s*p_{bk,​b0}​​=s*p_{bk,cl}​​−s*p_{b0,​cl}​​=(s*p_{ck,​cl}​​−R_{bk​,cl}​​*p_{cb}​)−(s*p_{c0,​cl}​​−R_{b0​,cl}​​*p_{cb}​)

// 5. 将Ps、Vs、depth尺度s缩放后从l帧转变为相对于c0帧图像坐标系下
/**           
* 前面初始化中,计算出来的是相对滑动窗口中第l帧的位姿,在这里转换到第b0帧坐标系下           
* s*p_bk^​b0​​=s*p_bk^​cl​​−s*p_b0^​cl​​=(s*p_ck^​cl​​−R_bk​^cl​​*p_c^b​)−(s*p_c0^​cl​​−R_b0​^cl​​*p_c^b​)           
* TIC[0]是相机到IMU的平移量           
* Rs是IMU第k帧到滑动窗口中图像第l帧的旋转           
* Ps是滑动窗口中第k帧到第l帧的平移量           
* 注意:如果运行的脚本是配置文件中无外参的脚本,那么这里的TIC都是0          
*/    
// (1) 位移Ps    
double s = (x.tail<1>())(0);
for (int i = frame_count; i >= 0; i--)        
Ps[i] = s * Ps[i] - Rs[i] * TIC[0] - (s * Ps[0] - Rs[0] * TIC[0]);    
// (2)速度Vs
int kv = -1;   
map<double, ImageFrame>::iterator frame_i;    
for (frame_i = all_image_frame.begin(); frame_i != all_image_frame.end(); frame_i++)    
{        if (frame_i->second.is_key_frame)        {            kv++;            Vs[kv] = frame_i->second.R * x.segment<3>(kv * 3);        }    
}    
// (3) 深度
// 更新每个地图点被观测到的帧数(used_num)和预测的深度(estimated_depth)
for (auto &it_per_id : f_manager.feature)    
{        it_per_id.used_num = it_per_id.feature_per_frame.size();        if (!(it_per_id.used_num >= 2 && it_per_id.start_frame < WINDOW_SIZE - 2))            continue;        it_per_id.estimated_depth *= s;    
}

6. 通过将重力旋转到z轴上,得到世界坐标系与相机坐标系c0c_0之间的旋转矩阵rot_diff

理论知识在上一篇博客的最后——指路

相关代码:

 /*** refine之后就获得了C_0坐标系下的重力g^{c_0},此时通过将g^{c_0}旋转至z轴方向,* 这样就可以计算相机系到世界坐标系的旋转矩阵q_{c_0}^w,这里求得的是rot_diff,这样就可以将所有变量调整至世界系中。*/    
// Rs是IMU第k帧到滑动窗口中图像第l帧的旋转    
Matrix3d R0 = Utility::g2R(g);     
double yaw = Utility::R2ypr(R0 * Rs[0]).x();    
//  相机系到世界坐标系的旋转矩阵 R0    
R0 = Utility::ypr2R(Eigen::Vector3d{-yaw, 0, 0}) * R0;    
g = R0 * g;    
//Matrix3d rot_diff = R0 * Rs[0].transpose();    
Matrix3d rot_diff = R0;

其中g2R(g)的实现代码为:

// R2ypr:旋转矩阵或四元数 到 欧拉角
// ypr2R:欧拉角 到 旋转矩阵或四元数
// 重力旋转到z轴上
Eigen::Matrix3d Utility::g2R(const Eigen::Vector3d &g)
{    Eigen::Matrix3d R0;    Eigen::Vector3d ng1 = g.normalized();    Eigen::Vector3d ng2{0, 0, 1.0};    // 得到两个向量ng1, ng2之间的旋转    R0 = Eigen::Quaterniond::FromTwoVectors(ng1, ng2).toRotationMatrix();     double yaw = Utility::R2ypr(R0).x(); // 偏航角    R0 = Utility::ypr2R(Eigen::Vector3d{-yaw, 0, 0}) * R0;     // R0 = Utility::ypr2R(Eigen::Vector3d{-90, 0, 0}) * R0;    return R0; 
}

【补充】

  1. Eigen::Quaterniond::FromTwoVectors():Returns a quaternion representing a rotation between the two arbitrary vectors a and b.
  2. vins中旋转矩阵 四元数 转 欧拉角的方法

旋转矩阵或四元数 到 欧拉角的方法:

Utility::R2ypr(q_array[i - j].toRotationMatrix())
输出的是:yaw pitch roll 的vector3d向量,单位是度数,(正负180)

欧拉角 到 旋转矩阵或四元数 的方法:

Utility::ypr2R(Vector3d(-90, 0, 90)); //R_baselink_imu
 输入的是:yaw pitch roll 的vector3d向量,单位是度数,(正负180)

7. 所有变量从参考坐标系c_0旋转到世界坐标系w

//7.所有变量从参考坐标系c_0旋转到世界坐标系w    
for (int i = 0; i <= frame_count; i++)    
{        Ps[i] = rot_diff * Ps[i];        Rs[i] = rot_diff * Rs[i];        Vs[i] = rot_diff * Vs[i];    
}    
//ROS_DEBUG_STREAM("g0     " << g.transpose());    
//ROS_DEBUG_STREAM("my R0  " << Utility::R2ypr(Rs[0]).transpose());return true;
}

至此,初始化的工作全部完成!!
总结一下,初始化一半的工作在于视觉SfM(这部分作用仅仅负责求相机pose),另一半才是松耦合初始化。

\red{遗留问题:}
1.SVD\red{1. 三角化里SVD的应用}
2.IMU\red{2. IMU预积分}
3.???\red{3. 相机与世界系的对齐???}

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

相关文章

  1. MySQL基础[本人复习时的记录,适合有基础的朋友复习回顾]

    MySQL基础00概述0-1MySQL初步理解0-2数据库存储数据的特点0-3MySQL服务的停止与启动0-4MySQL服务端的登陆与退出0-5查看MySQL服务端的版本0-6MySQL的常见指令0-7MySQL语法规范01DQL(Data Query Language)数据查询语言【具体看代码部分】1-1基础查询1-2条件查询1-3排序查询1-4常…...

    2024/4/24 8:51:31
  2. 数据仓库之数仓分层

    1 为什么要分层1.1 把复杂问题简单化,将复杂的任务分解成多层来完成,每一层只处理简单的任务,方便定位问题。 1.2 减少重复开发:规范数据分层,通过中间层数据,能够减少极大的重复计算,增加一次计算结果的复用性。 1.3 隔离原始数据: 不论是数据的异常还是数据的敏感性,…...

    2024/4/24 8:51:30
  3. centos7和ubuntu18.04分别解决cv2缺少共享库( libSM.so.6)的解决方法

    centos7和ubuntu18.04分别解决cv2缺少共享库( libSM.so.6)的解决方法 1、 centos 7 yum install libSM-1.2.2-2.el7.x86_64 --setopt=protected_multilib=falseyum install libXrender-0.9.10-1.el7.x86_64 --setopt=protected_multilib=falseyum install libXext-1.3.3-3.el7.…...

    2024/5/3 6:21:22
  4. 安装mongodb的参考链接

    1.参考1,基本对,在安装依赖包的时候参考链接2,要安装网络组件 链接: link. 2.参考2,要安装网络组件 链接: link....

    2024/5/2 1:02:07
  5. hadoop简介

    Hadoop是一个由Apache基金会所开发的分布式系统基础架构。 用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。 [1] Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有高容错性的特点,并且…...

    2024/4/24 8:51:27
  6. 基于学术研究下载NOAA气象雷达资料的详细步骤

    一、下载网址网址名称: https://www.ncdc.noaa.gov/二、下载气象雷达数据步骤1. noaa登陆官网,点击Data Access按钮;图2 - 12.点击Radar 下拉菜单的Download rada rdata按钮,如图2 - 2所示;...

    2024/5/1 0:43:52
  7. 国内如何下载谷歌云盘文件/数据集

    国内如何下载谷歌云盘文件/数据集本文写于2020.05.28 本文写于2020.05.28 我们经常要使用谷歌网盘去下各种数据集,但是国内墙了,所以要使用特殊方法才能去下载。 最近看到了一个提供下载谷歌网盘的api,可以直接使用。 很简单: https://api.moeclub.org/GoogleDrive/{FileID…...

    2024/4/25 15:46:45
  8. 网站不让复制文字??教你破解复制+白嫖下载百度等各种文档

    前阵子需要写篇 xxxx 感想的文章,当然,这种一般都是学校要求写的,作为高中作文在及格边缘徘徊的“好学生”,写是不可能写的了,只能拿出我的 从 CV 大法,去各大网站搜索白嫖别人的作文,然而白嫖的路上实属不易,遇到了各种阻碍,也一路皮关斩将,在白嫖的路上越走越远。一…...

    2024/4/24 8:51:25
  9. 猜数字游戏

    猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个数对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Too big”),还是小了(“Too small”),相等表示猜到了。如果猜到,则结束程序。程序还要求统计猜的次数,如果1次猜出该…...

    2024/5/3 0:35:48
  10. 5.28

    1.多态多态 : 不同的子类对象,调用相同的父类方法,产生了不同的执行结果class Soldier():# 攻击def attack():pass# 撤退def back():pass# 陆军 class Army(Soldier):def attack(self):print("[陆军]上来拼刺刀,你捅我我捅你,一刀999")def back(self):print("[陆…...

    2024/4/24 8:51:25
  11. windows运行.sh,运行shell脚本

    因为疫情的缘故,现在手边只有windows笔记本一台,却想运行sh make.sh!很绝望…搜了半天,我来记录一下。 只要下载个Git就能实现!Git下载,根据需要自行下载。 要记录好下载路径,进入Git文件夹:然后打开Git文件下的bin,可以看到:再打开sh.exe,输入.sh文件所在文件夹路径…...

    2024/4/24 8:51:22
  12. 【YOLOv4原文+翻译】YOLOv4:Optimal Speed and Accuracy of Object Detection

    最近新出了YOLOV4,我系统的从V1开始整理出稿,传送门: 【YOLOv1原文+翻译】You Only Look Once Unified, Real-Time Object Detection 【YOLOv2原文+翻译】YOLO9000: Better, Faster, Stronger 【YOLOv3原文+翻译】YOLOv3:An Incremental Improvement 【YOLOv4原文+翻译】YO…...

    2024/4/18 15:25:57
  13. Java框架学习:SpringAOP之理解面向切面编程、xml文件实现SpringAOP

    文章目录理解面向切面编程理解AOP中的几个名词xml文件实现SpringAOP实现的代码JoinPoint连接点Advice通知使用通知器配置 理解面向切面编程 AOP(Aspect Oriented Programming)面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术,是面向对象编…...

    2024/5/3 5:10:18
  14. python读取excel的公司名称信息,并爬虫获取公司的经营范围信息,回填到excel中

    本文作者:是老王吖 原文链接:https://blog.csdn.net/jdkss/article/details/106077755?utm_source=app1、项目需求 项目需求:这个问题是朋友托我帮完成一份地区教育类型公司的经营范围。 已有信息:表中已经有了公司的名称及地点等信息。 缺省信息:但是还缺少经营范围。 出…...

    2024/4/27 10:53:30
  15. SpringMVC的注解配置原理

    META-INF\services\javax.servlet.ServletContainerInitializer web容器启动的时候,会扫描每个jar包中META-INF\services\javax.servlet.ServletContainerInitializer文件, 加载其中指定的ServletContainerInitializer的实现类,并调用onStartup方法。@HandlesTypes(value = …...

    2024/5/3 4:45:37
  16. 词缀temper/tempor/tempt/tend等词根衍生单词

    本博文源于刘洪波老师的《英文字根词源精讲》包含temper/tempor/tempt/tend/tenu/term/terr/test/text等词根衍生出来的单词 temper = to moderate 节制;调节 来源于拉丁文temperare,“to moderate or keep within limits”. temper v.调和 temperament n.气质 temperamental…...

    2024/5/2 23:05:31
  17. 基于 Markdown 的中文文档排版规范

    本篇文章先介绍 Markdown 的背景信息,然后着重介绍 Markdown 中文文档的排版规范,不介绍 Markdown 的入门使用。 0 前言 相信阅读本文的读者一定有被 Markdown 灵活的写作风格搞懵过,不知道怎么写更优雅、更规范,那么本文就是来帮您梳理 Markdown 写作过程中常见的一些问题…...

    2024/4/24 8:51:19
  18. 58到家数据库30条军规解读

    军规适用场景:并发量大、数据量大的互联网业务军规:介绍内容解读:讲解原因,解读比军规更重要一、基础规范(1)必须使用InnoDB存储引擎解读:支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高(2)必须使用UTF8字符集解读:万国码,无需转码,无乱码…...

    2024/4/24 8:51:18
  19. BurpSuite之Intruder模块学习篇

    BurpSuite介绍 BurpSuite介绍Intruder模块 该模块重要用于完成对Web应用程序自动化攻击,也就是我们经常说的爆破 下面我们以爆破DVWA靶机的暴力破解页面来介绍该模块的一个个版块 进行演示之前我们先进去把登录密码给换了开启代理 启动代理抓包,把抓到的登录数据包右键发送到…...

    2024/4/24 8:51:17
  20. Kotlin实战指南十五:协程泄漏

    转载请标明出处:https://blog.csdn.net/zhaoyanjun6/article/details/106413283 本文出自【赵彦军的博客】协程泄漏的本质 协程泄漏的本质是协程里的线程泄漏 coroutines 引用 implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.2.1"GlobalScope…...

    2024/4/24 8:51:16

最新文章

  1. SQL 基础 | AS 的用法介绍

    SQL&#xff08;Structured Query Language&#xff09;是一种用于管理和操作数据库的标准编程语言。 在SQL中&#xff0c;AS关键字有几种不同的用法&#xff0c;主要用于重命名表、列或者查询结果。 以下是AS的一些常见用法&#xff1a; 重命名列&#xff1a;在SELECT语句中&a…...

    2024/5/3 11:13:35
  2. 梯度消失和梯度爆炸的一些处理方法

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

    2024/3/20 10:50:27
  3. C++ //练习 11.14 扩展你在11.2.1节练习(第378页)中编写的孩子姓到名的map,添加一个pair的vector,保存孩子的名和生日。

    C Primer&#xff08;第5版&#xff09; 练习 11.14 练习 11.14 扩展你在11.2.1节练习&#xff08;第378页&#xff09;中编写的孩子姓到名的map&#xff0c;添加一个pair的vector&#xff0c;保存孩子的名和生日。 环境&#xff1a;Linux Ubuntu&#xff08;云服务器&#x…...

    2024/5/1 13:00:20
  4. rust 自定义安装 error: linker `link.exe` not found

    解决方案 On VS 2022, I tested both solutions. 4.39 GB “MSVC v143 - VS 2022 C x64/x86 build tools” and “Windows 10 SDK” 2.86 GB “Desktop development with C” Its better to just select “Desktop Development with C”. Heres the download for VS 202…...

    2024/5/2 19:05:14
  5. 【外汇早评】美通胀数据走低,美元调整

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

    2024/5/1 17:30:59
  6. 【原油贵金属周评】原油多头拥挤,价格调整

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

    2024/5/2 16:16:39
  7. 【外汇周评】靓丽非农不及疲软通胀影响

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

    2024/4/29 2:29:43
  8. 【原油贵金属早评】库存继续增加,油价收跌

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

    2024/5/2 9:28:15
  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/30 9:43:09
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

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

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

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

    2024/5/2 15:04:34
  15. 【外汇早评】美伊僵持,风险情绪继续升温

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

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

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

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

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

    2024/4/29 20:46:55
  18. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

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

    2024/4/30 22:21:04
  19. 氧生福地 玩美北湖(下)——奔跑吧骚年!

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

    2024/5/1 4:32:01
  20. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

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

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

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

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

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

    2024/4/30 9:42:22
  23. 广州械字号面膜生产厂家OEM/ODM4项须知!

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

    2024/5/2 9:07:46
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

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

    2024/4/30 9:42:49
  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