Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Project Goals
Listed below are the goals and deliverables for the Google Summer of Code 2016 project.
Integration with https://www.drupal.org/project/focal_point, so it can automatically detect faces and focus on them (for responsive sites).Safe search detection for avoiding nudity or violence in images and enqueue those for moderation.Emotion detection of user profile photos. Force your users to be happy on their profile pictures ;-)Label detection- Image text detection for autofilling alt/title in image fields.Text detection and logo detectionAllow to analyse text on the images and save it.Regarding the Image Attributes feature of the Cloud Vision API, these were the proposed options as use case:Dominant color to group the images whose dominant color matches.- (This options was continued with.)Filtering pictures by color from the BO.From #9 it can be done using views.Integration with ecommerce to automatically fill specific products field with color. Or more common solution to fill somewhere the colors.
Sort out issue #2680483: Image driven taxonomy terms?
Done
Integration with https://www.drupal.org/project/focal_point, so it can automatically detect faces and focus on them (for responsive sites).
As the Google Cloud Vision API take care of this as well.- #2744845: Implement the Safe Search Detection feature of the Vision API as a Constraint on images
- #2759031: Implement the Face Detection feature of the Google Cloud Vision API
- The following issues were simultaneously resolved in a single better use case-
Label detection- Image text detection for autofilling alt/title in image fields.Text detection and logo detectionOptical Character Detection- Allow to analyse text on the images
Here is the corresponding issue- #2743815: Fill the Alt Text of the Image File using Google Vision API
- #2754391: Implement Image Properties feature of the Vision API
- #2777923: Move common/reused functions to GoogleVisionTestBase
- #2756429: Remove the restriction of Label Detection/safe search detection feature from node entity
- #2783939: Update Readme.txt to clarify the Image Properties feature
- #2783121: Make max results for Label Detection configurable
- #2776441: Move the helper functions to helper service
- #2783183: Improve documentation for helper functions
- #2734841: Implement a runtime requirement checking if API key is not set
- #2731801: Use of services to access functions
- #2680483: Image driven taxonomy terms?
Comments
Comment #2
naveenvalechaAssigning to Eugene to share this thoughts what he reckon here
Comment #3
naveenvalechaComment #4
ajalan065 CreditAttribution: ajalan065 at Google Summer of Code commentedComment #5
naveenvalechaComment #6
naveenvalechaComment #7
ajalan065 CreditAttribution: ajalan065 at Google Summer of Code commentedComment #8
ajalan065 CreditAttribution: ajalan065 at Google Summer of Code commentedStriking through the works which have been done.
Comment #9
ajalan065 CreditAttribution: ajalan065 at Google Summer of Code commentedComment #10
eugene.ilyin CreditAttribution: eugene.ilyin as a volunteer and at DrupalJedi commentedI agree with this roadmap.
Seems first item can be done with views but second item is pretty specific. Let's exclude it from the plan of GSoC
Comment #11
naveenvalechalinked the Calculate count of the requests to API per month
to its issue
Comment #12
naveenvalechaComment #13
ajalan065 CreditAttribution: ajalan065 at Google Summer of Code commentedComment #14
ajalan065 CreditAttribution: ajalan065 at Google Summer of Code commentedRemoved the issue #2685399 from the list of our roadmap after confirming with Eugene.
Comment #15
ajalan065 CreditAttribution: ajalan065 at Google Summer of Code commentedClosing the issue as all the objectives are met.
Comment #16
ajalan065 CreditAttribution: ajalan065 at Google Summer of Code commentedComment #17
naveenvalechagreat job!