Да бисмо преузели доминантне боје на слици помоћу Висион АПИ клијента, можемо да користимо функцију откривања својстава слике коју обезбеђује Гоогле Висион АПИ. Овај моћан алат нам омогућава да анализирамо и разумемо визуелни садржај слике, укључујући идентификацију присутних доминантних боја.
Први корак је да подесите Висион АПИ клијент и потврдите аутентичност наших захтева. Када то урадимо, можемо послати слику АПИ-ју на анализу. АПИ подржава различите формате слика као што су ЈПЕГ, ПНГ и ГИФ.
Да бисмо преузели доминантне боје, морамо да искористимо функцију `имагеПропертиесАннотатион` АПИ-ја. Ова функција нам пружа информације о бојама присутним на слици, укључујући доминантне боје. Доминантне боје су представљене њиховим РГБ вредностима и рангиране су на основу њихове преваленције на слици.
Када шаљемо захтев АПИ-ју, морамо да наведемо параметар `функције` као `ИМАГЕ_ПРОПЕРТИЕС`. Ово говори АПИ-ју да желимо да издвојимо својства слике, укључујући доминантне боје. Ево примера како можемо да упутимо АПИ позив користећи Питхон:
python import base64 from google.cloud import vision def get_dominant_colors(image_path): client = vision.ImageAnnotatorClient() with open(image_path, 'rb') as image_file: content = image_file.read() image = vision.Image(content=content) features = [vision.Feature(type_=vision.Feature.Type.IMAGE_PROPERTIES)] response = client.annotate_image({ 'image': image, 'features': features }) colors = response.image_properties_annotation.dominant_colors.colors dominant_colors = [] for color_info in colors: color = color_info.color rgb = (color.red, color.green, color.blue) dominant_colors.append(rgb) return dominant_colors
У горњем примеру, прво увозимо потребне библиотеке и аутентификујемо Висион АПИ клијент. Затим читамо датотеку слике и креирамо Висион АПИ објекат `Имаге` са садржајем слике. Затим наводимо функцију `ИМАГЕ_ПРОПЕРТИЕС` и упућујемо АПИ позив користећи метод `аннотате_имаге`.
АПИ одговор садржи доминантне боје у пољу `имаге_пропертиес_аннотатион`. Понављамо преко боја и издвајамо РГБ вредности. На крају, враћамо листу доминантних боја.
Важно је напоменути да су доминантне боје које враћа АПИ засноване на укупној распрострањености боја на слици. То значи да враћене боје не морају нужно представљати визуелно најистакнутије елементе на слици. Међутим, они пружају добар показатељ доминантне палете боја.
Да бисмо преузели доминантне боје на слици помоћу Висион АПИ клијента, морамо да користимо функцију `имагеПропертиесАннотатион`. Упућивањем АПИ позива са одговарајућим параметрима, можемо добити доминантне боје као РГБ вредности. Ова функционалност може бити корисна у различитим апликацијама, као што су категоризација слика, анализа садржаја и визуелна претрага.
Остала недавна питања и одговори у вези ЕИТЦ/АИ/ГВАПИ Гоогле Висион АПИ:
- Да ли се АПИ за Гоогле Висион може применити на откривање и означавање објеката помоћу Питхон библиотеке јастука у видео записима, а не на сликама?
- Како имплементирати цртање граница објеката око животиња на сликама и видео записима и означавање ових граница одређеним именима животиња?
- Које су неке унапред дефинисане категорије за препознавање објеката у Гоогле Висион АПИ-ју?
- Да ли Гоогле Висион АПИ омогућава препознавање лица?
- Како се приказани текст може додати слици када цртате границе објекта помоћу функције "драв_вертицес"?
- Који су параметри методе "драв.лине" у датом коду и како се користе за цртање линија између вредности врхова?
- Како се библиотека јастука може користити за цртање граница објеката у Питхон-у?
- Која је сврха функције "драв_вертицес" у датом коду?
- Како Гоогле Висион АПИ може помоћи у разумевању облика и објеката на слици?
- Како корисници могу да истражују визуелно сличне слике које препоручује АПИ?
Погледајте више питања и одговора у ЕИТЦ/АИ/ГВАПИ Гоогле Висион АПИ-ју