Entry aircraft

Option Explicit
Dim arrstrAirCraft(), arrstrDate(), lngCount, lngIndex
lngCount = GetCount
For lngIndex = 0 To lngCount - 1
    ReDim Preserve arrstrAirCraft(lngIndex)
    arrstrAirCraft(lngIndex) = GetName(lngIndex + 1)
Next
SortIndex
ShowAirCraft
'****************************************************************************
Sub SortIndex
    Dim datIndex, lngNumber, EveryNumber, boolLoopAgain
    ReDim arrstrCheck(lngIndex - 1)
    For datIndex = 0 To lngIndex - 1
        Do
            boolLoopAgain = False
            lngNumber = RandomNumber
            For Each EveryNumber In arrstrCheck
                If CStr(lngNumber) = EveryNumber Then
                    boolLoopAgain = True
                    Exit For
                End If
            Next
        Loop While boolLoopAgain
        ReDim Preserve arrstrDate(datIndex)
        arrstrDate(datIndex) = lngNumber
        arrstrCheck(datIndex) = lngNumber
    Next
End Sub
Sub ShowAirCraft
    Dim strResult, datIndex
    For datIndex = 0 To lngIndex - 1
        strResult = strResult & arrstrAirCraft(arrstrDate(datIndex)) & "/"
    Next
    strResult = Left(strResult, Len(strResult) - 1)
    MsgBox strResult
End Sub
'****************************************************************************
Function RandomNumber
    Randomize
    RandomNumber = Round((lngIndex - 1) * Rnd)
End Function
Function GetName(Counter)
    Dim intButton, boolLoopAgain
    Do
        boolLoopAgain = False
        GetName = InputBox("Please entry the aircraft name.", Counter)
        If GetName = Empty Then
            intButton = MsgBox("Forbid nothing. Again?", vbYesNo)
            If intButton = 6 Then boolLoopAgain = True
            If intButton = 7 Then WScript.Quit
        End If
    Loop While boolLoopAgain
End Function
Function GetCount
    Dim intButton, boolLoopAgain
    Do
        boolLoopAgain = False
        GetCount = InputBox("How many aircraft name do you want to entry?")
        If Not IsNumeric(GetCount) Or GetCount = Empty Then
            intButton = MsgBox("The count can't be word. Again?", vbYesNo)
            If intButton = 6 Then boolLoopAgain = True
            If intButton = 7 Then WScript.Quit
        Else
            GetCount = Round(GetCount)
        End If
    Loop While boolLoopAgain
End Function
### 回答1: FGVC是指“Fine-Grained Visual Categorization”(细粒度视觉分类),是一种基于图像识别技术的分类方法。它针对那些非常相似但有微小差别的物品进行分类,比如鸟类和花卉等。 而Aircraft则是指飞机,是航空工业中的重要元素之一。在基于FGVC技术的飞机图像分类中,分类器需要对飞机的细节进行识别和分类,如翼型、尾翼形状、发动机位置等。 FGVC- Aircraft也被称作飞机姿态分类,是通过从不同角度拍摄的飞机图像中提取特征点,并对这些特征点进行关联之后来实现姿态分类的。在对飞机进行姿态分类时,还需要考虑到光照、背景、遮挡等因素,以克服不同拍摄环境对分类性能的影响。 总之,FGVC-Aircraft是一种将图像识别技术应用于飞机姿态分类的方法,具有重要的理论和实践意义,可用于提高飞机识别准确度和航空安全水平。 ### 回答2: fgvc-aircraft 是一个计算机视觉竞赛,旨在通过机器学习算法识别不同种类的飞机。该竞赛的任务是给定一张包含飞机的图片,通过分类和定位算法,准确地识别出飞机的类别和位置。 在该竞赛中,参赛队伍可以通过自己构建模型或利用已有的深度学习模型来解决问题。竞赛提供了一个包含大量飞机图片和标签的训练集,参赛队伍可以使用这些数据进行模型训练。此外,还提供了一个测试集,用于评估模型的性能表现。 参赛队伍需要根据训练集中的标签和图片信息,通过机器学习算法训练模型。训练好的模型会被用来对测试集中的图片进行分类和定位,并生成预测结果。预测结果会与真实标签进行比较,评估模型的准确率和性能。 通过参与 fgvc-aircraft 竞赛,可以促进计算机视觉领域的研究和进步。参赛队伍的创新算法和模型可以为自动驾驶、航空安全等领域提供有用的应用。同时,该竞赛也为研究人员和开发者提供了一个交流和学习的平台,推动了机器学习和深度学习算法在图像识别和分类方面的发展。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值