精华内容
下载资源
问答
  • 提出了一种新的参量式变形模板方法,用于检测带有缺陷和噪声的圆。...实验结果表明算法可以在圆有较大缺陷和噪声的情况下,定位精度在1个像素以内,速度在0.5 s左右;有很好的抗干扰和抗噪声能力,并有较快的运算速度。
  • 为了识别机场周边电磁干扰源,对多种干扰进行频谱数据采集,基于干扰源物理特性,进行人工特征提取,选取包络...实验结果说明此方法性能稳定,且快速高效,对机场周边的宽带电磁干扰源识别率高,具有较高的实用价值。
  • 宽带ISAR雷达能够从目标回波中计算得出众多目标特征,对ISAR雷达的干扰信号必须高逼真地模拟目标的电磁散射特性和运动特性。...仿真实验对暗室测量数据和 HRRP模板数据进行成像效果对比,验证了算法的
  • 针对基于随机映射(RP,random projection)的生物特征模板保护算法在模板生成和密钥管理...实验结果和分析表明,与现有的RP模板保护方法相比,所提方案具有更高的抵抗攻击能力并能保持RP算法的匹配性能和模板可撤销性。
  • 然后在此基础上引入背景模板并构造双模板,通过对候选目标与双模板相似度系数的综合分析,可以准确判定跟踪状态及干扰产生的原因,以采取相应的模板更新策略。实验表明,该算法可以有效地增强均值漂移算法在目标姿态...
  • 对CHES 2011会议提出的轻量级分组密码LED抗功耗模板攻击能力进行了评估,从功耗曲线预处理优化的角度对模板攻击提出了改进:利用功耗曲线频域上的相位相关性计算偏移量,消除了模板构建过程中的数据干扰;...
  • 然后在此基础上引入背景模板并构造双模板,通过对候选目标与双模板相似度系数的综合分析,可以准确判定跟踪状态及干扰产生的原因,以采取相应的模板更新策略。实验表明,该算法可以有效地增强均值漂移算法在目标姿态...
  • 从实际应用出发,考虑复杂的背景和大量的干扰噪声,找到了一种适合红外弱小目标识别的图像相似性度量方法。为提高此方法的稳定性,提出一种有效的自适应模板修正方案,并结合遗传算法提高匹配的速度。给出了算法实现...
  • Camshift算法实时性高,计算量小,在目标跟踪领域应用效果良好。但其仅依靠颜色模型的特点使得在噪声大、...实验结果表明:新算法抗干扰能力强,特征间互补不足,跟踪准确,在煤矿复杂环境井下视频目标跟踪中有良好应用前景。
  • 针对非结构化道路存在阴影、积水、结构多变等干扰,传统检测算法鲁棒性与实时性不高的问题,本文采用二维熵分割与自适应模板相结合的非结构道路检测算法。在二维最大熵分割基础上,引入自适应模板进行特征提取。采用...
  • 经典均值漂移跟踪器(MST)和模板匹配跟踪器(TMT)在性能的许多方面具有强互补性。为利用这种互补性提高跟踪的可靠性,提出了一种混合跟踪算法(HTA)。...实验结果表明,HTA对复杂跟踪环境适应性强且计算量不大。
  • 为了解决原始最好兄弟相似性(BBS)算法在剧烈非刚体变形、部分遮挡以及非...实验与分析结果表明, 该算法可以有效地解决在弹性变形、相似区域干扰、部分遮挡与剧烈光照变化等变换与干扰存在情况下的图像匹配定位问题。
  • 为了在红外环境下进一步提高目标图像在环境变化或受干扰时跟踪的准确性 ,提出了一种有效 的红外目标跟踪方法。该方法基于归一化互相关距离的相似性度量方法 ,设计了匹配跟踪置信度 ,并在此基础 上实现了基于匹配跟踪...
  • 主要通过将目标划分为多个部分相互重叠的区域,然后选择跟踪过程中相对稳定的多个区域进行定位,进而对跟踪的目标采用不同目标区域权重更新不同的模板更新策略,这样选择主要可以增加算法的抗遮挡、抗旋转能力。实验...
  • 大量实验结果表明该方法具有很好得鲁棒性,能够克服头发、背景和光照对正面人脸的干扰
  • 实验结果却总是不尽如意,有可能是PCR塑料耗材微量的污染,或者是抑制剂的引入造成的实验干扰。还有一个很重要的原因:耗材选择不当也会对实验结果造成很大的影响。 影响PCR实验结果得原因有很多:通常有以下...

    “众所周知,PCR是生化实验室基本的实验方法。”实验结果却总是不尽如意,有可能是PCR塑料耗材微量的污染,或者是抑制剂的引入造成的实验干扰。还有一个很重要的原因:耗材选择不当也会对实验结果造成很大的影响。

     

     

    影响PCR实验结果得原因有很多:通常有以下7种。

    1、引物:引物是PCR特异性反应的关键,PCR 产物的特异性取决于引物与模板DNA互补的程度;

    2、 酶及其浓度 ;

    3、dNTP的质量与浓度;

    4、模板(靶基因)核酸;

    5、Mg2+浓度;

    6、温度与时间的设置;

    7、循环次数;

    8、设备、耗材等。

    在众多影响因素中,耗材是一个非常重要、也极容易被忽视的因素之一。

     

    PCR耗材类型众多:8连管、低容管、标准管、无裙边、半裙边,全裙边,升孔缘等一系列的PCR及qPCR板,选择起来非常困难,在这中间存在许多具有共性的问题,小析姐对这些问题进行了汇总。我们一起来看看大家在选用PCR耗材时都遇到了哪些问题,又该如何解决呢?

    640 (7).png

    常见问题及解决办法

     

    一、PCR耗材为什么一般都是PP材质的呢?

    答:PCR/qPCR耗材一般都是聚丙烯(PP)材质,因其为生物学惰性材料,表面不易于粘附生物分子,且有着良好的化学耐性,及温度耐受性(可121度高压灭菌,也可以承受热循环过程中的温度变化)。这些材料通常会与试剂或者样品直接接触,因而在生产制备过程中需要选用高质量的材料和良好的加工工艺。

     

    二、不同体积的PCR 管/板,我该怎么选呢?

     

    文章剩余内容<<<<

     

     

    展开全文
  • 非理想虹膜图像往往存在虹膜边缘模糊、灰度变化不均匀、位置偏移及光斑干扰等问题,这些问题的存在会在一定程度上影响虹膜内外边界定位的准确率。针对这个问题,提出采用并查集和边缘检测模板的方法来对非理想虹膜...
  • 在单片机构成的微型计算机系统中,由于单片机的工作常常会受到来自外界电磁场的干扰,造成程序的跑飞,而陷入死循环,程序的正常运行被打断,由单片机控制的系统无法继续工作,会造成整个系统陷入停滞状态,发生不可...

    独立看门狗实验

    一. 独立看门狗概述

    二. 常用寄存器和库函数配置

    三. 编写独立看门狗实验

    一. 概述

    在单片机构成的微型计算机系统中,由于单片机的工作常常会受到来自外界电磁场的干扰,造成程序的跑飞,而陷入死循环,程序的正常运行被打断,由单片机控制的系统无法继续工作,会造成整个系统陷入停滞状态,发生不可预料的后果,所以出于对单片机运行状态进行实时监测的考虑,便产生了一种专门用于检测单片机程序运行状态的模板或者芯片,俗称“看门狗”。

    1.2 看门狗解决的问题是什么?

    在启动正确运行的时候,系统不能复位。
    在系统跑飞的情况,系统复位,程序重新执行。

    1.3 独立看门狗概述

    ◆STM32内置两个着门狗,提供了更高的安全性,时间的精确性和使用
    的灵活性。两个看门狗设备(独立看门狗/窗口看门狗)可以用来检测和
    解决由软件错误引起的故障。当计数器达到给定的超时值时,触发一个
    中断(仅适用窗口看门狗)或者产生系统复位。
    ·独立看门狗(IWDG)由专用的低速时钟(LSl)驱动,即使主时钟发生
    故障它仍有效。

    独立看门狗适合应用于需要看门狗作为一个在主程序之外能够完全独立工
    作,并且对时间精度要求低的场合。
    ◆窗口看门狗由从APB1时钟分频后得到时钟驱动。通过可配置的时间窗口
    来检测应用程序非正常的过迟或过早操作。

    窗口看门狗最适合那些要求看门狗在精确计时窗口起作用的程序。

    1.4 独立看门狗功能描述

    1. 在键值寄存器(IWDG_KR)中写入0xCCCC,开始启用独立看门狗。此时计数器开始从其复位值0xFFF递减,当计数器值计数到尾值0×000时会产生一个复位信号(IWDGRESET)。
    2. 无论何时,只要在键值寄存器IWDG KR中写入0XAAAA(通常说的喂狗),自动重装载寄存器IWDGRLR的值就会重新加载到计数器,从而避免看门狗复位。
    3. 如果程序异常,就无法正常喂狗,从而系统复位。

    2.1 独立看门狗框图

    在这里插入图片描述
    键值寄存器IWDG_KR:0~15位有效
    预分频寄存器IWDG_PR:0~2位有效**。具有写保护功能,要操作先取消写保护。**
    重装载寄存器IWDG_RLR:0~11位有效。具有写保护功能,要操作先取消写保护。
    状态寄存器IWDG_SR:0~1位有效。

    在这里插入图片描述
    在键寄存器(IWDG_KR)中写入 0xCCCC,开始启用独立看门狗;此时计数器开始从其复位值 0xFFF 递减计数。当计数器计数到末尾 0x000 时,会产生一个复位信号(IWDG_RESET)。 无论何时,只要键寄存器 IWDG_KR 中被写入 0xAAAA, IWDG_RLR 中的值就会被重新加载到计数器中从而避免产生看门狗复位 。

    在这里插入图片描述
    该寄存器用来设置看门狗时钟的分频系数,最低为 4,最高位 256,该寄存器是一个 32 位的寄存器,但是我们只用了最低 3 位,其他都是保留位。

    在这里插入图片描述
    该寄存器用来保存重装载到计数器中的值。该寄存器也是一个 32 位寄存器,但是只有低 12 位是有效的

    在这里插入图片描述

    2.2 独立看门狗超时时间

    在这里插入图片描述

    2.3 IWDG独立看门狗操作库函数:

    IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable);//取消写保护;0x5555使能
    
    void IWDG_SetPrescaler(uint8_t IWDG_Prescaler); //设置 IWDG 预分频值:写PR
    
    void IWDG_SetReload(uint16_t Reload); //设置 IWDG 重装载值:写PLR
    
    IWDG_ReloadCounter(); //按照 IWDG 重装载寄存器的值重装载 IWDG 计数器,向 IWDG_KR 写入 0XAAAA
    
    IWDG_Enable(); //使能 IWDG,向 IWDG_KR 写入 0XCCCC
    
    FlagStatus IWDG_GetFlagStatus(unit16_t IWDG_FLAG);//状态:重装载/预分频 更新
    
    

    三. 编写:

    iwdg.c

    #include "iwdg.h"
    #include "led.h"
    
    //Copyright(C) 正点原子 2009-2019
    //All rights reserved
    void IWDG_Init(u8 prer,u16 rlr) 
    {	
     	IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable);  //使能对寄存器IWDG_PR和IWDG_RLR的写操作
    	
    	IWDG_SetPrescaler(prer);  //设置IWDG预分频值:设置IWDG预分频值为64
    	
    	IWDG_SetReload(rlr);  //设置IWDG重装载值
    	
    	IWDG_ReloadCounter();  //按照IWDG重装载寄存器的值重装载IWDG计数器
    	
    	IWDG_Enable();  //使能IWDG
    }
    //喂独立看门狗
    void IWDG_Feed(void)
    {   
     	IWDG_ReloadCounter();										   
    }
    

    main.c

    #include "led.h"
    #include "delay.h"
    #include "sys.h"
    #include "key.h"
    #include "usart.h"
    #include "iwdg.h"
    
     int main(void)
     {	
     
    	delay_init();	    	 //延时函数初始化	
      NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);// 设置中断优先级分组2 
    	uart_init(9600);	 //串口初始化为9600
    	LED_Init();		  	 //初始化与LED连接的硬件接口 
      KEY_Init();          //按键初始化	 
    	delay_ms(300);   	 //让人看得到灭
    	IWDG_Init(4,625);    //与分频数为64,重载值为625,溢出时间为1s	   
    	LED0=0;				 //点亮LED0
    	while(1)
    	{
    		if(KEY_Scan(0)==WKUP_PRES)IWDG_Feed();//如果WK_UP按下,则喂狗
    		delay_ms(10);
    	};
    }
    
    

    led.c

    #include "led.h"
    
    
    
    //初始化PB5和PE5为输出口.并使能这两个口的时钟		    
    //LED IO初始化
    void LED_Init(void)
    {
     
     GPIO_InitTypeDef  GPIO_InitStructure;
     	
     RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_GPIOD, ENABLE);	 //使能PA,PD端口时钟
    	
     GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8;				 //LED0-->PA.8 端口配置
     GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; 		 //推挽输出
     GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;		 //IO口速度为50MHz
     GPIO_Init(GPIOA, &GPIO_InitStructure);					 //根据设定参数初始化GPIOA.8
     GPIO_SetBits(GPIOA,GPIO_Pin_8);						 //PA.8 输出高
    
     GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2;	    		 //LED1-->PD.2 端口配置, 推挽输出
     GPIO_Init(GPIOD, &GPIO_InitStructure);	  				 //推挽输出 ,IO口速度为50MHz
     GPIO_SetBits(GPIOD,GPIO_Pin_2); 						 //PD.2 输出高 
    }
     
    
    

    key.c

    #include "key.h"
    #include "delay.h"
    
     	    
    //按键初始化函数 
    //PA0.15和PC5 设置成输入
    void KEY_Init(void)
    {
    	
    	GPIO_InitTypeDef GPIO_InitStructure;
    
     	RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_GPIOC,ENABLE);//使能PORTA,PORTC时钟
    
    	GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE);//关闭jtag,使能SWD,可以用SWD模式调试
    	
    	GPIO_InitStructure.GPIO_Pin  = GPIO_Pin_15;//PA15
    	GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU; //设置成上拉输入
     	GPIO_Init(GPIOA, &GPIO_InitStructure);//初始化GPIOA15
    	
    	GPIO_InitStructure.GPIO_Pin  = GPIO_Pin_5;//PC5
    	GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU; //设置成上拉输入
     	GPIO_Init(GPIOC, &GPIO_InitStructure);//初始化GPIOC5
     
    	GPIO_InitStructure.GPIO_Pin  = GPIO_Pin_0;//PA0
    	GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPD; //PA0设置成输入,默认下拉	  
    	GPIO_Init(GPIOA, &GPIO_InitStructure);//初始化GPIOA.0
    	
    } 
    //按键处理函数
    //返回按键值
    //mode:0,不支持连续按;1,支持连续按;
    //返回值:
    //0,没有任何按键按下
    //KEY0_PRES,KEY0按下
    //KEY1_PRES,KEY1按下
    //WKUP_PRES,WK_UP按下 
    //注意此函数有响应优先级,KEY0>KEY1>WK_UP!!
    u8 KEY_Scan(u8 mode)
    {	 
    	static u8 key_up=1;//按键按松开标志
    	if(mode)key_up=1;  //支持连按		  
    	if(key_up&&(KEY0==0||KEY1==0||WK_UP==1))
    	{
    		delay_ms(10);//去抖动 
    		key_up=0;
    		if(KEY0==0)return KEY0_PRES;
    		else if(KEY1==0)return KEY1_PRES;
    		else if(WK_UP==1)return WKUP_PRES; 
    	}else if(KEY0==1&&KEY1==1&&WK_UP==0)key_up=1; 	     
    	return 0;// 无按键按下
    }
    
    
    展开全文
  • Azure Sentinel2Go是一个开放源代码项目,旨在加快Azure Sentinel实验室以及其他Azure资源和数据提取管道的部署,以消耗预先记录的数据集以进行研究。 它还具有在部署时从摄取预先记录的数据集的选项。 入门 您可以...
  • 在结构光视觉检测系统中,光条中心的提取精度直接影响到整个测量...给出了一种消除环境干扰的滤波模板实验验证了其滤波效果。使用这些光条图像处理方法使整个测量系统在200mm×200mm的测量范围内测量精度达到0.083mm。
  • 为提升相关滤波跟踪算法在目标遮挡、背景嘈杂及目标形变等干扰下的跟踪精度,提出一种基于时序一致和空间剪裁...将本文算法与5种算法进行对比实验,验证了本文算法在处理目标遮挡、背景嘈杂及目标形变等干扰时的稳健性。
  • 针对SUSAN法检测X型角点能力较弱的问题,提出一种新的角点...给出了一个模板响应公式,加大了各点模板响应值的差别,提高了算法的抗干扰能力。实验结果表明,该算法对复杂的X型角点和普通角点均具有较好的检测效果。
  • 传统相关滤波框架中经循环位移训练的跟踪模板对目标的像素排列较为敏感,难以适应目标形变,但其对光照变化和相似颜色干扰等颜色变化稳健性较好;基于空间可靠性的跟踪模板建立空间置信图作为相关滤波的随机场约束项...
  • 基于肤色的人脸识别定位Matlab程序,包含GUI界面,提出利用候选人脸图像区域和模板质心作为配准的原点,抑制人脸图像噪声的干扰。最后构建了基于肤色分割和模板验证的人脸检测试验系统,并对该系统采用自制人脸图像...
  • 边缘检测和阈值分割降低了干扰背景和噪声对角点检测的影响,圆形模板使得角点检测对文字方向变化不敏感。实验表明,在真实的垃圾邮件图像中文字角点定位精度略高于SUSAN算法,并能同时获取角点角度的大小。
  • 针对自动焊接过程中焊缝跟踪因受弧光、飞溅等噪声干扰而导致跟踪...对典型的V型焊缝图像进行了跟踪实验,实验结果显示:所提算法在有强烈弧光、飞溅等噪声干扰的环境下,能够准确定位焊缝的目标位置,跟踪误差小于0.24 mm。
  • 针对圆形目标物检测过程中常用模板匹配算法和广义霍夫变换(GHT)算法都存在实时性不高的缺点,特别是模板匹配法对目标物混乱和遮挡的...实验结果证明了该算法在光强非线性变化、噪声干扰和遮挡等情况下鲁棒性都很好。
  • 为了对轮毂型号进行识别, 提出一种基于形状匹配及纹理筛选的轮型识别算法。首先, 确定一个轮辐形状为标准...识别过程具有非接触、灵活、准确的优点, 实验表明对于干扰较大图片也具有较高的识别率和较好的鲁棒性。

空空如也

空空如也

1 2 3 4 5
收藏数 95
精华内容 38
关键字:

干扰实验模板