Как найти более полную документацию Google для использования ее API - PullRequest
0 голосов
/ 28 июня 2018

В большинстве случаев документация Google неполна и в ней отсутствуют такие вещи, как библиотеки, необходимые для импорта. Как просмотреть более полный пример?

Пример: https://cloud.google.com/vision/docs/detecting-faces#vision-face-detection-python

def highlight_faces(image, faces, output_filename):

    """Draws a polygon around the faces, then saves to output_filename.

    Args:
      image: a file containing the image with the faces.
      faces: a list of faces found in the file. This should be in the format
          returned by the Vision API.
      output_filename: the name of the image file to be created, where the
          faces have polygons drawn around them.
    """

    im = Image.open(image)
    draw = ImageDraw.Draw(im)

    for face in faces:
        box = [(vertex.x, vertex.y)
               for vertex in face.bounding_poly.vertices]
        draw.line(box + [box[0]], width=5, fill='#00ff00')

    im.save(output_filename) 

Отсутствует PIL импорт

1 Ответ

0 голосов
/ 28 июня 2018

Во многих примерах кода Google будет кнопка VIEW ON GITHUB, которая приведет вас к полному рабочему примеру, а не к фрагменту. Очень полезно для поиска необходимого импорта библиотеки или просто перехода к большему количеству кода.

enter image description here

Когда этого не хватает, иногда есть ссылка на файл, как в этом примере с firebase, ссылающийся на index.js:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...