SlideShare a Scribd company logo
(Insurance)
How to Generate Text
from Images with
Python
https://www.searchenginejournal.com
/generate-text-from-images-with-
python/324001/
In Memory of Hamlet Batista
WHY SHOULD
YOU CARE
#WTSFest @mira_inam
We have a duty to not just
promote inclusivity for all
races but inclusivity for
all abilities by eliminating
unnecessary barriers.
#WTSFest @mira_inam
ACCESSIBILITY STATS
There are14.1 million disabled people in
the UK (that’s 1 in 5 people).
Disability prevalence by age group, 2008/09 to 2018/19, United Kingdom
#WTSFest @mira_inam
An estimated 2 million people are
living with sight loss
Impairment types reported by disabled people
#WTSFest @mira_inam
Disabled people are over 50%
more likely to face barriers to
accessing digital and online
services than non-disabled people.
Big Hack
#WTSFest @mira_inam
The 2021 WebAIM analysis of 1
million homepages in the UK shows
that 97.4% of homepages had
detectable accessibility errors.
April 2021, WebAIM
#WTSFest @mira_inam
Most Common Web Content Accessibility
Guidelines (WCAG) Errors
o Low contrast text
o Missing alternative text
o Empty links
o Missing form input label
o Empty buttons
WebAIM
#WTSFest @mira_inam
Missing alternative text accounts for
61% of all homepage accessibility
errors
April 2021, WebAIM
#WTSFest @mira_inam
Halfof the images missing
alternative text were linked images,
resulting in links that were not
descriptive.
April 2021, WebAIM
#WTSFest @mira_inam
We can expect over one third
of the images on the web to have
missing, questionable, or repetitive
alternative text
April 2021, WebAIM
#WTSFest @mira_inam
It is getting better, but we can do more
Most common types of WCAG 2 failures
#WTSFest @mira_inam
The Click-Away Pound
£17.1 billion Potential
re-directed spending
because of inaccessible
websites
#WTSFest @mira_inam
HOW TO MAKE YOUR IMAGES
ACCESSIBLE
Image Type Purpose Alt Text Example
Functional Initiate Actions Describe the Action Printer Graphics
Decorative No Information Null (not empty) Text illustrations
Informational Conveys information Convey meaning Explanatory Images
#WTSFest @mira_inam
SPEEDING UP THE PROCESS WITH
PHYTON
An HTTP library written in
Python which allows you to
send HTTP requests using
Python
Requests 2.27.1
#WTSFest @mira_inam
Pillow (PIL Fork)
Library required for
image processing.
#WTSFest @mira_inam
Scikit-image
Using NumPy arrays for
retrieving the geometry of the
image and the number of pixel
and statistical information
about image intensity values.
#WTSFest @mira_inam
TORCHVISION
Provides functions to
reading and writing
video and images.
#WTSFest @mira_inam
Powerful data structures
for data analysis, time
series, and statistics
Pandas Library
#WTSFest @mira_inam
Image Source: Detection and Segmentation
Mask R-CNN for object detection and segmentation -
Classifies each pixel into pre-defined categories
#WTSFest @mira_inam
GENERATING YOUR ALT TEXT
https://colab.research.google.com/drive/16QaG8yGTXcinC9
DltvCJ0EsSmQ_K85U8
- Image Capiton MIA.ipynb
Please create your own copy
Upload image file here.
❑File name Captions.
❑Save as a csv file.
Click Run all
#WTSFest @mira_inam
#WTSFest @mira_inam
#WTSFest @mira_inam
#WTSFest @mira_inam
#WTSFest @mira_inam
❑Create your own copy
❑Takes time to run depending on file size.
❑Once is finishes running check download folder.
❑ (csv) File will be downloaded as image (file name).
#WTSFest @mira_inam
#WTSFest @mira_inam
More on Reading on Accessibility
• Make Your Content More Accessible - https://bighack.org/7-easy-ways-
to-make-your-content-more-accessible/
• Web Accessibility of the Top Research-Intensive Universities in the UK -
https://journals.sagepub.com/doi/full/10.1177/21582440211056614
• Introduction to Web Accessibility by Jessica James
https://erudite.agency/insights/introduction-web-accessibility/
• Google Image Best Practice -
https://developers.google.com/search/docs/advanced/guidelines/google-
images
Resource For Learning About Python
• Python For Beginners -
https://www.pythonforbeginners.com/requests/using-requests-in-
python
• FreeCode Camp (Learn Python - Full Course for Beginners) -
https://www.youtube.com/watch?v=rfscVS0vtbw
• Daniel Heredia’s Python for SEO Newsletter-
https://www.danielherediamejias.com/newsletter/?nm=confirmation
&nk=524-a2240a30d2544ab64a2b88ff74a481d7
THANK YOU Eniola Olaleye @galileoen
#WTSFest @mira_inam

More Related Content

PDF
Say my name, say my name: SEO for brand recognition in LLMs
PDF
Agile SEO: Prioritise SEO Activities with Cadence and Risk Radius
PDF
How to Use Search Intent to Dominate Google Discover
PPTX
TechSEO Boost - Apps script for SEOs
PDF
What Makes your SEO Fail (and how to fix it) #BrightonSEO
PPTX
Why Scaling (Great) Content Is So Bloody Hard
PDF
[BrightonSEO 2022] Unlocking the Hidden Potential of Product Listing Pages
PPTX
Beth Barnham Schema Auditing BrightonSEO Slides.pptx
Say my name, say my name: SEO for brand recognition in LLMs
Agile SEO: Prioritise SEO Activities with Cadence and Risk Radius
How to Use Search Intent to Dominate Google Discover
TechSEO Boost - Apps script for SEOs
What Makes your SEO Fail (and how to fix it) #BrightonSEO
Why Scaling (Great) Content Is So Bloody Hard
[BrightonSEO 2022] Unlocking the Hidden Potential of Product Listing Pages
Beth Barnham Schema Auditing BrightonSEO Slides.pptx

What's hot (20)

PPTX
GretaMunari - The redemption of content automation
PDF
Brighton SEO 2023 - ML Lessons For Total Search.pdf
PDF
Core Web Vitals Audit - Sophie Gibson - PDF - BrightonSEO.pdf
PPTX
Shining a light on the dark funnel
PDF
How to get more traffic with less content - BrightonSEO
PPTX
Monet BrightonSEO Slides 2022
PDF
BrightonSEO April 2023 Similar AI: Automation recipes for SEO success
PPTX
BrightonSEO - Amanda Jordan.pptx
PPTX
Don't be a cannibal
PPTX
SEO Gap Analysis: Leverage Your Competitors' Performance - WTSFest 2022
PDF
Using Search Intent in our Link Building Efforts
PPTX
How SEO changes, as we say bye bye to cookies
PDF
BrightonSEO 2022.pdf
PPTX
Data Pitfalls - Brighton SEO - Katie Swann.pptx
PPTX
I Am A Donut - How To Avoid International SEO Mistakes
PDF
Goodbye SEO fck ups! Learn to set an SEO Quality Assurance Framework
PPTX
Diginius - DuckDuckGo, Privacy and the Future of Search
PDF
BrightonSEO Deck - April 2023.pdf
PDF
How to convince even the pickiest editors to take SEO more seriously :: brigh...
PPTX
BrightonSEO - NLP for SEOs - How to optimise your content for BERT.pptx
GretaMunari - The redemption of content automation
Brighton SEO 2023 - ML Lessons For Total Search.pdf
Core Web Vitals Audit - Sophie Gibson - PDF - BrightonSEO.pdf
Shining a light on the dark funnel
How to get more traffic with less content - BrightonSEO
Monet BrightonSEO Slides 2022
BrightonSEO April 2023 Similar AI: Automation recipes for SEO success
BrightonSEO - Amanda Jordan.pptx
Don't be a cannibal
SEO Gap Analysis: Leverage Your Competitors' Performance - WTSFest 2022
Using Search Intent in our Link Building Efforts
How SEO changes, as we say bye bye to cookies
BrightonSEO 2022.pdf
Data Pitfalls - Brighton SEO - Katie Swann.pptx
I Am A Donut - How To Avoid International SEO Mistakes
Goodbye SEO fck ups! Learn to set an SEO Quality Assurance Framework
Diginius - DuckDuckGo, Privacy and the Future of Search
BrightonSEO Deck - April 2023.pdf
How to convince even the pickiest editors to take SEO more seriously :: brigh...
BrightonSEO - NLP for SEOs - How to optimise your content for BERT.pptx
Ad

Similar to Speed up alt text generation without coding skills (20)

PDF
Era of Artificial Intelligence Lecture 3 Pietro Leo
PDF
AI: The New Player in Cybersecurity (Nov. 08, 2023)
PDF
Natural Language Engineering in the Golden Age of Artificial Intelligence
PPTX
Big data
PDF
Talk_AI_in_Africa
PPTX
S0-Stephen.pptx
PDF
Data Overload: How much data are we creating?
PDF
Qu'est ce que le Big Data ? Avec Victoria Galano Data Scientist chez Air France
PDF
A Review Paper on Big Data: Technologies, Tools and Trends
PDF
ICT Trends Article - Big Data - October 2015
PPTX
Big data cloudcomputing
PPTX
Nicola strong customer engagement using ai - june 2017
PPTX
Customer engagement using ai - june 2017
PDF
Cognitive Computing
PPTX
Paul Maglio 20250421 v14 - AI Digital Twins.pptx
PDF
Maritime Information Warfare - The Human Dimension
PPT
Internet of Things and Large-scale Data Analytics
PPTX
20250408 RolandRust Societal Impact of AI .pptx
PPT
Perkembangan teknologi informasi
PPTX
Tizamo. what makes us special!
Era of Artificial Intelligence Lecture 3 Pietro Leo
AI: The New Player in Cybersecurity (Nov. 08, 2023)
Natural Language Engineering in the Golden Age of Artificial Intelligence
Big data
Talk_AI_in_Africa
S0-Stephen.pptx
Data Overload: How much data are we creating?
Qu'est ce que le Big Data ? Avec Victoria Galano Data Scientist chez Air France
A Review Paper on Big Data: Technologies, Tools and Trends
ICT Trends Article - Big Data - October 2015
Big data cloudcomputing
Nicola strong customer engagement using ai - june 2017
Customer engagement using ai - june 2017
Cognitive Computing
Paul Maglio 20250421 v14 - AI Digital Twins.pptx
Maritime Information Warfare - The Human Dimension
Internet of Things and Large-scale Data Analytics
20250408 RolandRust Societal Impact of AI .pptx
Perkembangan teknologi informasi
Tizamo. what makes us special!
Ad

Recently uploaded (20)

PPTX
hnk joint business plan for_Rooftop_Plan
PDF
Building a strong social media presence.
PDF
Master Fullstack Development Course in Chennai – Enroll Now!
PDF
Instagram Marketing Agency by IIS INDIA.pdf
PPTX
Kimberly Crossland Storytelling Marketing Class 5stars.pptx
PPTX
"Best Healthcare Digital Marketing Ideas
PDF
UNIT 2 - 5 DISTRIBUTION IN RURAL MARKETS.pdf
PPTX
Ipsos+Protocols+Playbook+V1.2+(DEC2024)+final+IntClientUseOnly.pptx
PDF
Digital Marketing in the Age of AI: What CEOs Need to Know - Jennifer Apy, Ch...
DOCX
procubiz_modern digital marketingblog.docx
PDF
exceptionalinsights.group visitor traffic statistics 08-08-25
PDF
You Need SEO for Your Business. Here’s Why..pdf
PDF
How a Travel Company Can Implement Content Marketing
PDF
UNIT 1 -3 Factors Influencing RURAL CONSUMER BEHAVIOUR.pdf
PDF
Pay-Per-Click Marketing: Strategies That Actually Work in 2025
PDF
E_Book_Customer_Relation_Management_0.pdf
PDF
AI & Automation: The Future of Marketing or the End of Creativity - Matthew W...
PPTX
Sumit Saxena IIM J Project Market segmentation.pptx
PDF
EVOLUTION OF RURAL MARKETING IN INDIAN CIVILIZATION
PDF
Digital Marketing - clear pictire of marketing
hnk joint business plan for_Rooftop_Plan
Building a strong social media presence.
Master Fullstack Development Course in Chennai – Enroll Now!
Instagram Marketing Agency by IIS INDIA.pdf
Kimberly Crossland Storytelling Marketing Class 5stars.pptx
"Best Healthcare Digital Marketing Ideas
UNIT 2 - 5 DISTRIBUTION IN RURAL MARKETS.pdf
Ipsos+Protocols+Playbook+V1.2+(DEC2024)+final+IntClientUseOnly.pptx
Digital Marketing in the Age of AI: What CEOs Need to Know - Jennifer Apy, Ch...
procubiz_modern digital marketingblog.docx
exceptionalinsights.group visitor traffic statistics 08-08-25
You Need SEO for Your Business. Here’s Why..pdf
How a Travel Company Can Implement Content Marketing
UNIT 1 -3 Factors Influencing RURAL CONSUMER BEHAVIOUR.pdf
Pay-Per-Click Marketing: Strategies That Actually Work in 2025
E_Book_Customer_Relation_Management_0.pdf
AI & Automation: The Future of Marketing or the End of Creativity - Matthew W...
Sumit Saxena IIM J Project Market segmentation.pptx
EVOLUTION OF RURAL MARKETING IN INDIAN CIVILIZATION
Digital Marketing - clear pictire of marketing

Speed up alt text generation without coding skills

  • 2. How to Generate Text from Images with Python https://www.searchenginejournal.com /generate-text-from-images-with- python/324001/ In Memory of Hamlet Batista
  • 4. We have a duty to not just promote inclusivity for all races but inclusivity for all abilities by eliminating unnecessary barriers. #WTSFest @mira_inam
  • 6. There are14.1 million disabled people in the UK (that’s 1 in 5 people). Disability prevalence by age group, 2008/09 to 2018/19, United Kingdom #WTSFest @mira_inam
  • 7. An estimated 2 million people are living with sight loss Impairment types reported by disabled people #WTSFest @mira_inam
  • 8. Disabled people are over 50% more likely to face barriers to accessing digital and online services than non-disabled people. Big Hack #WTSFest @mira_inam
  • 9. The 2021 WebAIM analysis of 1 million homepages in the UK shows that 97.4% of homepages had detectable accessibility errors. April 2021, WebAIM #WTSFest @mira_inam
  • 10. Most Common Web Content Accessibility Guidelines (WCAG) Errors o Low contrast text o Missing alternative text o Empty links o Missing form input label o Empty buttons WebAIM #WTSFest @mira_inam
  • 11. Missing alternative text accounts for 61% of all homepage accessibility errors April 2021, WebAIM #WTSFest @mira_inam
  • 12. Halfof the images missing alternative text were linked images, resulting in links that were not descriptive. April 2021, WebAIM #WTSFest @mira_inam
  • 13. We can expect over one third of the images on the web to have missing, questionable, or repetitive alternative text April 2021, WebAIM #WTSFest @mira_inam
  • 14. It is getting better, but we can do more Most common types of WCAG 2 failures #WTSFest @mira_inam
  • 15. The Click-Away Pound £17.1 billion Potential re-directed spending because of inaccessible websites #WTSFest @mira_inam
  • 16. HOW TO MAKE YOUR IMAGES ACCESSIBLE
  • 17. Image Type Purpose Alt Text Example Functional Initiate Actions Describe the Action Printer Graphics Decorative No Information Null (not empty) Text illustrations Informational Conveys information Convey meaning Explanatory Images #WTSFest @mira_inam
  • 18. SPEEDING UP THE PROCESS WITH PHYTON
  • 19. An HTTP library written in Python which allows you to send HTTP requests using Python Requests 2.27.1 #WTSFest @mira_inam
  • 20. Pillow (PIL Fork) Library required for image processing. #WTSFest @mira_inam
  • 21. Scikit-image Using NumPy arrays for retrieving the geometry of the image and the number of pixel and statistical information about image intensity values. #WTSFest @mira_inam
  • 22. TORCHVISION Provides functions to reading and writing video and images. #WTSFest @mira_inam
  • 23. Powerful data structures for data analysis, time series, and statistics Pandas Library #WTSFest @mira_inam
  • 24. Image Source: Detection and Segmentation Mask R-CNN for object detection and segmentation - Classifies each pixel into pre-defined categories #WTSFest @mira_inam
  • 27. Please create your own copy
  • 28. Upload image file here. ❑File name Captions. ❑Save as a csv file.
  • 35. ❑Create your own copy ❑Takes time to run depending on file size. ❑Once is finishes running check download folder. ❑ (csv) File will be downloaded as image (file name). #WTSFest @mira_inam
  • 37. More on Reading on Accessibility • Make Your Content More Accessible - https://bighack.org/7-easy-ways- to-make-your-content-more-accessible/ • Web Accessibility of the Top Research-Intensive Universities in the UK - https://journals.sagepub.com/doi/full/10.1177/21582440211056614 • Introduction to Web Accessibility by Jessica James https://erudite.agency/insights/introduction-web-accessibility/ • Google Image Best Practice - https://developers.google.com/search/docs/advanced/guidelines/google- images
  • 38. Resource For Learning About Python • Python For Beginners - https://www.pythonforbeginners.com/requests/using-requests-in- python • FreeCode Camp (Learn Python - Full Course for Beginners) - https://www.youtube.com/watch?v=rfscVS0vtbw • Daniel Heredia’s Python for SEO Newsletter- https://www.danielherediamejias.com/newsletter/?nm=confirmation &nk=524-a2240a30d2544ab64a2b88ff74a481d7
  • 39. THANK YOU Eniola Olaleye @galileoen #WTSFest @mira_inam