|
|
|
|
- Propiedades específicas de variables de tipo aiImageResult
aiImageResult (Tipo de variable)
El tipo aiImageResult obtiene el resultado de la función AIDetect. Observación: Para obtener más información sobre la declaración de este tipo de variable y el uso de propiedades WLanguage, consulte Declarar una variable. arrElement is array of 1 int arrElement[1] = aidMotorbike arrAIImageResult is array of aiImageResult arrAIImageResult = AIDetect(IMG_NoName1, arrElement) IF arrAIImageResult.Count = 0 THEN RETURN iImage is Image = IMG_NoName1 dStartDrawing(iImage, dNoErase + dWithOpacity) InitRandom(1) //Fixed value to always have the same rectangle colors nMargin is int = CoordinateEditorToScreen(5) cColor is Color nIndex is int iElement is aiImageResult FOR EACH ELEMENT iElement OF arrAIImageResult nIndex ++ cColor.Red = Random(0,170) cColor.Green = Random(0,170) cColor.Blue = Random(0,170) dBackground(iImage, White, 0, 0, 0) dPen(iImage, cColor, 0, CoordinateEditorToScreen(5), 128) dPolygon(iImage,iElement.Polygon) nXCenter is int nYCenter is int IF iElement.Polygon.Point[1].X < iElement.Polygon.Point[2].X THEN nXCenter = (iElement.Polygon.Point[1].X + iElement.Polygon.Point[2].X)/2 nYCenter = (iElement.Polygon.Point[1].Y + iElement.Polygon.Point[3].Y)/2 ELSE nXCenter = (iElement.Polygon.Point[1].X + iElement.Polygon.Point[4].X)/2 nYCenter = (iElement.Polygon.Point[1].Y + iElement.Polygon.Point[2].Y)/2 END dPen(iImage, cColor, 0, 2, 200) dBackground(iImage, White, 0, 0, 200) dRectangle(iImage, nXCenter - nMargin, nYCenter - nMargin, nXCenter + nMargin, nYCenter + nMargin) dPen(iImage, cColor, 0, 1, 255) END IMG_NoName1 = iImage
Observaciones Propiedades específicas de variables de tipo aiImageResult Las siguientes propiedades pueden utilizarse para manipular el resultado de la detección de objetos en una imagen: | | | Nombre de la propiedad | Tipo utilizado | Efecto |
---|
aidElementType | Constante de tipo Integer | Constante que corresponde al objeto detectado: - aidAirplane: Avión en la imagen.
- aidSportsBall: Balón en la imagen.
- aidBanana: Banano en la imagen.
- aidBench: Banco urbano en la imagen.
- aidBoat: Barco en la imagen.
- aidBaseballBat: Bate de béisbol en la imagen.
- aidBowl: Tazón en la imagen.
- aidFireHydrant: Hidrante de incendios en la imagen.
- aidBottle: Botella en la imagen.
- aidBroccoli: Brócoli en la imagen.
- aidToothbrush: Cepillo de dientes en la imagen.
- aidBus: Autobús en la imagen.
- aidTruck: Camión en la imagen.
- aidSofa: Sofá en la imagen.
- aidCarrot: Zanahoria en la imagen.
- aidCircle: Círculo (constante utilizada para la detección de imágenes).
- aidKite: Cometa en la imagen.
- aidChair: Silla en la imagen.
- aidCat: Gato en la imagen.
- aidHorse: Caballo en la imagen.
- aidDog: Perro en la imagen.
- aidScissors: Tijeras en la imagen.
- aidKeyboard: Teclado en la imagen.
- aidKnife: Cuchillo en la imagen.
- aidTie: Corbata en la imagen.
- aidSpoon: Cuchara en la imagen.
- aidDonut: Donut en la imagen.
- aidTv: Pantalla de televisión en la imagen.
- aidElephant: Elefante en la imagen.
- aidSink: Fregadero en la imagen.
- aidTrafficLight: Semáforo en la imagen.
- aidOven: Horno en la imagen.
- aidFork: Tenedor en la imagen.
- aidFrisbee: Frisbee en la imagen.
- aidBaseballGlove: Guante de béisbol en la imagen.
- aidCake: Pastel en la imagen.
- aidGiraffe: Jirafa en la imagen.
- aidToaster: Tostadora en la imagen.
- aidClock: Reloj en la imagen.
- aidHotdog: Perro caliente en la imagen.
- aidBed: Cama en la imagen.
- aidBook: Libro en la imagen.
- aidMicrowave: Horno microondas en la imagen.
- aidMotorbike: Moto en la imagen.
- aidSheep: Oveja en la imagen.
- aidBird: Pájaro en la imagen.
- aidOrange: Naranja en la imagen.
- aidLaptop: Computador portátil en la imagen.
- aidBear: Oso en la imagen.
- aidTeddyBear: Oso de peluche en la imagen.
- aidStopSign: Señal de stop en la imagen.
- aidUmbrella: Paraguas en la imagen.
- aidParkingMeter: Parquímetro en la imagen.
- aidPerson: Persona en la imagen.
- aidPizza: Pizza en la imagen.
- aidSurfboard: Tabla de surf en la imagen.
- aidPottedPlant: Planta en maceta en la imagen.
- aidLicensePlate: Matrícula de vehículo
- aidApple: Manzana en la imagen.
- aidTennisRacket: Raqueta de tenis en la imagen.
- aidRectangle: Rectángulo (constante utilizada para la detección de imágenes).
- aidRefrigerator: Nevera en la imagen.
- aidBackpack: Morral en la imagen.
- aidHandbag: Bolso en la imagen.
- aidSandwich: Sándwich en la imagen.
- aidHairDryer: Secador de cabello en la imagen.
- aidSkateboard: Patineta en la imagen.
- aidSki: Esquís en la imagen.
- aidSnowboard: Tabla de snowboard en la imagen.
- aidMouse: Ratón en la imagen.
- aidDiningTable: Mesa en la imagen.
- aidCup: Taza en la imagen.
- aidRemote: Control remoto en la imagen.
- aidCellphone: Teléfono móvil en la imagen.
- aidToilet: Sanitario en la imagen.
- aidTrain: Tren en la imagen.
- aidTriangle: Triángulo (constante utilizada para la detección de imágenes).
- aidCow: Vaca en la imagen.
- aidSuitcase: Maleta en la imagen.
- aidVase: Jarrón en la imagen.
- aidBicycle: Bicicleta en la imagen.
- aidWineGlass: Copa de vino en la imagen.
- aidFace: Rostro en la imagen.
- aidCar: Auto en la imagen.
- aidZebra: Cebra en la imagen.
| ConfidenceLevel | Real | Puntuación de confianza de la detección de objetos, de 0 a 100. En la versión 27, este parámetro era un número entero. | Polygon | Variable de tipo Polygon | Polígono que corresponde a los puntos que rodean el elemento detectado. |
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|