diff --git a/.gitignore b/.gitignore index b6e4761..d63f4c0 100644 --- a/.gitignore +++ b/.gitignore @@ -127,3 +127,9 @@ dmypy.json # Pyre type checker .pyre/ + +# Folder ignore +#vision-env +keys +bin +lib \ No newline at end of file diff --git a/vision-env/images/success/first_successful_test.jpg b/vision-env/images/success/first_successful_test.jpg new file mode 100644 index 0000000..a1ab139 Binary files /dev/null and b/vision-env/images/success/first_successful_test.jpg differ diff --git a/vision-env/images/testset/test0/mmr.jpg b/vision-env/images/testset/test0/mmr.jpg new file mode 100644 index 0000000..dfb65f6 Binary files /dev/null and b/vision-env/images/testset/test0/mmr.jpg differ diff --git a/vision-env/images/testset/test0/wakeupcat.jpg b/vision-env/images/testset/test0/wakeupcat.jpg new file mode 100644 index 0000000..139cf46 Binary files /dev/null and b/vision-env/images/testset/test0/wakeupcat.jpg differ diff --git a/vision-env/pyvenv.cfg b/vision-env/pyvenv.cfg new file mode 100644 index 0000000..d5dbbe8 --- /dev/null +++ b/vision-env/pyvenv.cfg @@ -0,0 +1,8 @@ +home = /usr +implementation = CPython +version_info = 3.9.7.final.0 +virtualenv = 20.15.1 +include-system-site-packages = false +base-prefix = /usr +base-exec-prefix = /usr +base-executable = /usr/bin/python3 diff --git a/vision-env/src/vision-test.py b/vision-env/src/vision-test.py new file mode 100644 index 0000000..b9dbd9f --- /dev/null +++ b/vision-env/src/vision-test.py @@ -0,0 +1,25 @@ +import io +import os + +# Imports the Google Cloud client library +from google.cloud import vision + +# Instantiates a client +client = vision.ImageAnnotatorClient() + +# The name of the image file to annotate +file_name = os.path.abspath('images/mmr.jpg') + +# Loads the image into memory +with io.open(file_name, 'rb') as image_file: + content = image_file.read() + +image = vision.Image(content=content) + +# Performs label detection on the image file +response = client.label_detection(image=image) +labels = response.label_annotations + +print('Labels:') +for label in labels: + print(label.description)