登录
首页 » C# » Visual C++实现sift算法,感觉比较好,和大家分享。

Visual C++实现sift算法,感觉比较好,和大家分享。

于 2022-07-04 发布 文件大小:2.10 MB
0 109
下载积分: 2 下载次数: 1

代码说明:

Visual C++实现sift算法,感觉比较好,和大家分享。-sift

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 粒子群优化算法C
    同遗传算法比较,PSO的优势在于简单容易实现并且没有许多参数需要调整。目前已广泛应用于函数优化,神经网络训练,模糊系统控制以及其他遗传算法的应用领域(comparison with the genetic algorithm, the advantages of PSO is simple and easy to achieve without many parameters need to be adjusted. Now it has been widely used function optimization, neural networks, fuzzy systems control and other genetic algorithm applications)
    2005-08-01 11:58:27下载
    积分:1
  • POS
    风光混合储能的生命周期费用考虑包括蓄电池、超级电容器的生命周期费用,(Life cycle cost considerations for landscape hybrid energy storage include life cycle costs for batteries and supercapacitors.)
    2019-05-01 13:09:14下载
    积分:1
  • FreeRTOS+FreeModbus+STM32F107VC
    /*  * FreeModbus Libary: BARE Port  * Copyright (C) 2006 Christian Walter  *  * This library is free software; you can redistribute it and/or  * modify it under the terms of the GNU Lesser General Public  * License as published by the Free Software Foundation; either  * version 2.1 of the License, or (at your option) any later version.  *  * This library is distributed in the hope that it will be useful,  * but WITHOUT ANY WARRANTY; without even the implied warranty of  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU  * Lesser General Public License for more details.  *  * You should have received a copy of the GNU Lesser General Public  * License along with this library; if not, write to the Free Software  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA  *  * File: $Id: porttimer.c,v 1.1 2006/08/22 21:35:13 wolti Exp $  */ /* ----------------------- Platform includes --------------------------------*/ #include #include "port.h" /* ----------------------- Modbus includes ----------------------------------*/ #include "mb.h" #include "mbport.h" /* ----------------------- static functions ---------------------------------*/ static void prvvTIMERExpiredISR( void ); /* ----------------------- Start implementation -----------------------------*/ BOOL xMBPortTimersInit( USHORT usTim1Timerout50us ) { NVIC_InitTypeDef NVIC_InitStructure; TIM_TimeBaseInitTypeDef  TIM_TimeBaseStructure; USHORT PrescalerValue = 0;     NVIC_PriorityGroupConfig(NVIC_PriorityGroup_1);     /* Enable the TIM5 gloabal Interrupt */     NVIC_InitStructure.NVIC_IRQChannel = TIM5_IRQn;     NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0;     NVIC_InitStructure.NVIC_IRQChannelSubPriority = 3;     NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;     NVIC_Init(&NVIC_InitStructure);     /* TIM5 clock enable */     RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM5, ENABLE); PrescalerValue = (USHORT) (SystemCoreClock / 20000) - 1;      TIM_TimeBaseStructure.TIM_Period = usTim1Timerout50us;     TIM_TimeBaseStructure.TIM_Prescaler = PrescalerValue;     TIM_TimeBaseStructure.TIM_ClockDivision = 0;     TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up;     TIM_TimeBaseInit(TIM5, &TIM_TimeBaseStructure);     TIM_ClearITPendingBit(TIM5, TIM_IT_Update);     //TIM_ITConfig(TIM5, TIM_IT_Update, DISABLE);     //TIM_Cmd(TIM5, ENABLE);      return TRUE; } void vMBPortTimersEnable( void ) {     /* Enable the timer with the timeout passed to xMBPortTimersInit( ) */     ENTER_CRITICAL_SECTION(); TIM_ClearITPendingBit(TIM5, TIM_IT_Update);     TIM_ITConfig(TIM5, TIM_IT_Update, ENABLE); TIM_SetCounter(TIM5, 0x0000);     TIM_Cmd(TIM5, ENABLE); EXIT_CRITICAL_SECTION(); } void vMBPortTimersDisable( void ) {     /* Disable any pending timers. */     ENTER_CRITICAL_SECTION(); TIM_ClearITPendingBit(TIM5, TIM_IT_Update);     TIM_ITConfig(TIM5, TIM_IT_Update, DISABLE); TIM_SetCounter(TIM5, 0x0000);     TIM_Cmd(TIM5, DISABLE); EXIT_CRITICAL_SECTION(); } /* Create an ISR which is called whenever the timer has expired. This function  * must then call pxMBPortCBTimerExpired( ) to notify the protocol stack that  * the timer has expired.  */ static void prvvTIMERExpiredISR( void ) {     ( void )pxMBPortCBTimerExpired(  ); } void TIM5_IRQHandler(void) { if (TIM_GetITStatus(TIM5, TIM_IT_Update) == SET) { TIM_ClearITPendingBit(TIM5, TIM_IT_Update); prvvTIMERExpiredISR(); } }
    2021-08-22 00:30:59下载
    积分:1
  • C# 禁止鼠标左键单击的实现源码
    C# 禁止鼠标左键单击,附上例子源码,禁止后将不响应鼠标左键消息,当然也可恢复鼠标左键,直接关闭本程序即可恢复,实现方法也很简单,看如下代码:   private void button1_Click(object sender, EventArgs e)   {//禁止鼠标左键单击    Application.AddMessageFilter(this);    MessageBox.Show("鼠标左键已经被禁止,请用Tab键执行操作!", "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Information);   }   private void button2_Click(object sender, EventArgs e)   {//允许鼠标左键单击    Application.RemoveMessageFilter(this);    MessageBox.Show("鼠标左键已经被解禁,可以执行操作!", "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Information);   }   public bool PreFilterMessage(ref System.Windows.Forms.Message MySystemMessage)   {//不响应鼠标左键消息    if (MySystemMessage.Msg >= 513 && MySystemMessage.Msg
    2022-03-09 09:45:43下载
    积分:1
  • SQLite-1.0.40.0-source
    SQLite源代码! SQLite源代码! SQLite源代码!(SQLite source code! SQLite source code! SQLite source code!)
    2007-08-29 17:57:59下载
    积分:1
  • Laba_2
    Default constructor MyString::MyString() { m_szString = NULL m_aSize = 0 cout << "Default constructor from my sting " }
    2010-01-21 00:08:12下载
    积分:1
  • Toolbar-application-examples-
    工具栏应用实例,包括带图标的工具栏、 带下拉菜单的工具栏、可调整按钮位置的工具栏、动态设置是否显示工具栏按钮文本、具有提示功能的工具栏(Toolbar application examples, including a toolbar with icons, toolbar with drop-down menus, toolbar buttons to adjust the position of the dynamic setting whether to display the toolbar button text, with prompts Toolbar)
    2015-12-07 16:01:45下载
    积分:1
  • C# 使用字符串数组创建一组单选框数据
    C# 基于字符串数组创建一组单选按钮的例子,附上了例子源代码,大家可了解C#字符串数组的简单应用。   以下是例子中的代码,运行后可见如下图所示的图片效果:   //基于字符串数组创建一组单选按钮   string[] MyArray = new string[4];   MyArray[0] = "渝北区";   MyArray[1] = "巴南区";   MyArray[2] = "长寿区";   MyArray[3] = "南岸区";   RadioButton[] MyRadioButtons =new RadioButton[4];   for (int i = 0; i < 4; ++i)   {    MyRadioButtons[i] = new RadioButton();    MyRadioButtons[i].Text = MyArray[i];    MyRadioButtons[i].Location = new System.Drawing.Point(    10, 20 + i * 20);    this.groupBox1.Controls.Add(MyRadioButtons[i]);   }   this.groupBox1.Text = "请评选全市卫生城区:";
    2022-02-27 00:14:46下载
    积分:1
  • CFD-SIMULATION-OF-BOILING-FLOWS
    计算机流体理论方面的文献,动网格的划分和计算(Literature, of the theory of computational fluid dynamic division and calculation of the grid)
    2012-06-06 10:07:31下载
    积分:1
  • AD9854DDS
    AD9854DDS信号发生器stm32驱动代码(AD9854DDS Signal Generator STM32 Driver Code)
    2020-06-18 06:20:01下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载