SlideShare a Scribd company logo
Image/Video Processing and the Canvas Element
HTML5 Client-Side Local Storage Canvas Element Video SVG, MathML Other new elements  ruby, article, etc. New attributes for elements more  ..
The Canvas Element 2d graphics and transformations 3D graphics based on WebGL  (OpenGL ES for the web) –  standard in the works
Examples Canvex Canvasdemos.com
Javascript Libraries WebD – jQuery, Dojo,YUI, mootools, . . . Web UI dev - MochaUI Image processing with canvas – Pixastic Data visualization with canvas - Processing
Project CanvasVisor Port OpenCV to javascript OpenCV – collection of 500+  image processing and computer  vision algorithms
Why ? allows applications where tasks are accomplished pre-upload ->automatic  tagging, editing,filtering With Tracemonkey, javascript CAN compete with natively compiled code Will be easier to work with  than a C library  (easier to update,modify)‏ Next generation UIs will be on the canvas Hasn’t been done yet  : )‏
What you'll Learn Image Processing Algorithms  and methodologies Learn to use html5 along the way Collaborative Development and Community ethics Standard practices Additional eggs of learning –firefox javascript engine, server-side processing, distributed computing
Thank You
Ad

More Related Content

Viewers also liked (20)

Video image processing
Video image processingVideo image processing
Video image processing
عبد الله الساجر
 
Basics of audio coding
Basics of audio codingBasics of audio coding
Basics of audio coding
sakshij91
 
Video / Image Processing ( ITS / Task 5 ) done by Wael Saad Hameedi / P71062
Video / Image Processing ( ITS / Task 5 ) done by Wael Saad Hameedi / P71062Video / Image Processing ( ITS / Task 5 ) done by Wael Saad Hameedi / P71062
Video / Image Processing ( ITS / Task 5 ) done by Wael Saad Hameedi / P71062
Wael Alawsey
 
Chap69
Chap69Chap69
Chap69
dkd_woohoo
 
PI's National Public Safety Broadband Network (NPSBN) Event
PI's National Public Safety Broadband Network (NPSBN) EventPI's National Public Safety Broadband Network (NPSBN) Event
PI's National Public Safety Broadband Network (NPSBN) Event
ThePerformanceInstitute
 
Advanced in Multi View image/video processing
Advanced in Multi View image/video processingAdvanced in Multi View image/video processing
Advanced in Multi View image/video processing
Er Kaushal
 
Developer, Municipal & Utility Technology Planning
Developer, Municipal & Utility Technology PlanningDeveloper, Municipal & Utility Technology Planning
Developer, Municipal & Utility Technology Planning
BroadbandProperties
 
Chapter 6 pwrpt 1 1
Chapter 6  pwrpt 1 1Chapter 6  pwrpt 1 1
Chapter 6 pwrpt 1 1
jamiesamel
 
Trends In Broadband By Bill Coleman
Trends In Broadband By Bill ColemanTrends In Broadband By Bill Coleman
Trends In Broadband By Bill Coleman
Ann Treacy
 
Chap1
 Chap1 Chap1
Chap1
dkd_woohoo
 
Municipal Open Access Networks
Municipal Open Access NetworksMunicipal Open Access Networks
Municipal Open Access Networks
Inphotonics Research
 
Singapore's Next Generation Broadband Network
Singapore's Next Generation Broadband NetworkSingapore's Next Generation Broadband Network
Singapore's Next Generation Broadband Network
International Institute of Communications
 
Symbolic Rules Extraction From Trained Neural Networks
Symbolic Rules Extraction From Trained Neural NetworksSymbolic Rules Extraction From Trained Neural Networks
Symbolic Rules Extraction From Trained Neural Networks
Er Kaushal
 
Can you trust what you see? The magic of visual perception
Can you trust what you see? The magic of visual perceptionCan you trust what you see? The magic of visual perception
Can you trust what you see? The magic of visual perception
Förderverein Technische Fakultät
 
Visual Perception 101: Designing Better User Interfaces by Calvin Arterberry
Visual Perception 101: Designing Better User Interfaces by Calvin Arterberry Visual Perception 101: Designing Better User Interfaces by Calvin Arterberry
Visual Perception 101: Designing Better User Interfaces by Calvin Arterberry
Calvin Arterberry, MA
 
Predictive coding
Predictive codingPredictive coding
Predictive coding
p_ayal
 
Slidecast Solvay by Tim Hertveldt
Slidecast Solvay by Tim HertveldtSlidecast Solvay by Tim Hertveldt
Slidecast Solvay by Tim Hertveldt
Tim_214
 
Wireless Communications Technology - R&D
Wireless Communications Technology - R&DWireless Communications Technology - R&D
Wireless Communications Technology - R&D
Dr. Mazlan Abbas
 
Compression
CompressionCompression
Compression
vatindian
 
Audio Processing and Music Recognition
Audio Processing and Music RecognitionAudio Processing and Music Recognition
Audio Processing and Music Recognition
Mrinmoy Dalal
 
Basics of audio coding
Basics of audio codingBasics of audio coding
Basics of audio coding
sakshij91
 
Video / Image Processing ( ITS / Task 5 ) done by Wael Saad Hameedi / P71062
Video / Image Processing ( ITS / Task 5 ) done by Wael Saad Hameedi / P71062Video / Image Processing ( ITS / Task 5 ) done by Wael Saad Hameedi / P71062
Video / Image Processing ( ITS / Task 5 ) done by Wael Saad Hameedi / P71062
Wael Alawsey
 
PI's National Public Safety Broadband Network (NPSBN) Event
PI's National Public Safety Broadband Network (NPSBN) EventPI's National Public Safety Broadband Network (NPSBN) Event
PI's National Public Safety Broadband Network (NPSBN) Event
ThePerformanceInstitute
 
Advanced in Multi View image/video processing
Advanced in Multi View image/video processingAdvanced in Multi View image/video processing
Advanced in Multi View image/video processing
Er Kaushal
 
Developer, Municipal & Utility Technology Planning
Developer, Municipal & Utility Technology PlanningDeveloper, Municipal & Utility Technology Planning
Developer, Municipal & Utility Technology Planning
BroadbandProperties
 
Chapter 6 pwrpt 1 1
Chapter 6  pwrpt 1 1Chapter 6  pwrpt 1 1
Chapter 6 pwrpt 1 1
jamiesamel
 
Trends In Broadband By Bill Coleman
Trends In Broadband By Bill ColemanTrends In Broadband By Bill Coleman
Trends In Broadband By Bill Coleman
Ann Treacy
 
Symbolic Rules Extraction From Trained Neural Networks
Symbolic Rules Extraction From Trained Neural NetworksSymbolic Rules Extraction From Trained Neural Networks
Symbolic Rules Extraction From Trained Neural Networks
Er Kaushal
 
Visual Perception 101: Designing Better User Interfaces by Calvin Arterberry
Visual Perception 101: Designing Better User Interfaces by Calvin Arterberry Visual Perception 101: Designing Better User Interfaces by Calvin Arterberry
Visual Perception 101: Designing Better User Interfaces by Calvin Arterberry
Calvin Arterberry, MA
 
Predictive coding
Predictive codingPredictive coding
Predictive coding
p_ayal
 
Slidecast Solvay by Tim Hertveldt
Slidecast Solvay by Tim HertveldtSlidecast Solvay by Tim Hertveldt
Slidecast Solvay by Tim Hertveldt
Tim_214
 
Wireless Communications Technology - R&D
Wireless Communications Technology - R&DWireless Communications Technology - R&D
Wireless Communications Technology - R&D
Dr. Mazlan Abbas
 
Audio Processing and Music Recognition
Audio Processing and Music RecognitionAudio Processing and Music Recognition
Audio Processing and Music Recognition
Mrinmoy Dalal
 

Similar to Image video processing and canvas element by Abhay Rao (20)

Introduction to HTML5 & CSS3
Introduction to HTML5 & CSS3Introduction to HTML5 & CSS3
Introduction to HTML5 & CSS3
Pravasini Sahoo
 
Academy PRO: HTML5 API graphics
Academy PRO: HTML5 API graphicsAcademy PRO: HTML5 API graphics
Academy PRO: HTML5 API graphics
Binary Studio
 
Advanced Web Graphics with Canvas
Advanced Web Graphics with CanvasAdvanced Web Graphics with Canvas
Advanced Web Graphics with Canvas
Jason Harwig
 
Image manipulationworkshop amit
Image manipulationworkshop amitImage manipulationworkshop amit
Image manipulationworkshop amit
Amit Singhai
 
Pluggable visualisation of moodle datasets using native browser technologies ...
Pluggable visualisation of moodle datasets using native browser technologies ...Pluggable visualisation of moodle datasets using native browser technologies ...
Pluggable visualisation of moodle datasets using native browser technologies ...
Ireland & UK Moodlemoot 2012
 
Html5 (games)
Html5 (games)Html5 (games)
Html5 (games)
chamsddine bouzaine
 
Practical html5
Practical html5Practical html5
Practical html5
Maurice De Beijer [MVP]
 
What is HTML5
What is HTML5What is HTML5
What is HTML5
Kyohei Morimoto
 
JS digest. Mid-Summer 2017
JS digest. Mid-Summer 2017JS digest. Mid-Summer 2017
JS digest. Mid-Summer 2017
ElifTech
 
Netbeans65 Osum Slides
Netbeans65 Osum SlidesNetbeans65 Osum Slides
Netbeans65 Osum Slides
Abhishek Gupta
 
How I learned to stop worrying and love embedding JavaScript
How I learned to stop worrying and love embedding JavaScriptHow I learned to stop worrying and love embedding JavaScript
How I learned to stop worrying and love embedding JavaScript
Kevin Read
 
Embedding V8 in Android apps with Ejecta-V8
Embedding V8 in Android apps with Ejecta-V8Embedding V8 in Android apps with Ejecta-V8
Embedding V8 in Android apps with Ejecta-V8
Kevin Read
 
Solution to capture webpage screenshot with html2 canvas.js for backend devel...
Solution to capture webpage screenshot with html2 canvas.js for backend devel...Solution to capture webpage screenshot with html2 canvas.js for backend devel...
Solution to capture webpage screenshot with html2 canvas.js for backend devel...
eLuminous Technologies Pvt. Ltd.
 
SnapyX
SnapyXSnapyX
SnapyX
ekino
 
SnapyX - ParisJS
SnapyX - ParisJSSnapyX - ParisJS
SnapyX - ParisJS
florianharmel
 
Html5
Html5Html5
Html5
mikusuraj
 
Developing Java Web Applications
Developing Java Web ApplicationsDeveloping Java Web Applications
Developing Java Web Applications
hchen1
 
Transforming the web into a real application platform
Transforming the web into a real application platformTransforming the web into a real application platform
Transforming the web into a real application platform
Mohanadarshan Vivekanandalingam
 
Rich Media Advertising with SVG and JavaScript
Rich Media Advertising with SVG and JavaScriptRich Media Advertising with SVG and JavaScript
Rich Media Advertising with SVG and JavaScript
Gjokica Zafirovski
 
MindMaster Crack Latest Version FREE Download 2025
MindMaster Crack Latest Version FREE Download 2025MindMaster Crack Latest Version FREE Download 2025
MindMaster Crack Latest Version FREE Download 2025
mahmadzubair09
 
Introduction to HTML5 & CSS3
Introduction to HTML5 & CSS3Introduction to HTML5 & CSS3
Introduction to HTML5 & CSS3
Pravasini Sahoo
 
Academy PRO: HTML5 API graphics
Academy PRO: HTML5 API graphicsAcademy PRO: HTML5 API graphics
Academy PRO: HTML5 API graphics
Binary Studio
 
Advanced Web Graphics with Canvas
Advanced Web Graphics with CanvasAdvanced Web Graphics with Canvas
Advanced Web Graphics with Canvas
Jason Harwig
 
Image manipulationworkshop amit
Image manipulationworkshop amitImage manipulationworkshop amit
Image manipulationworkshop amit
Amit Singhai
 
Pluggable visualisation of moodle datasets using native browser technologies ...
Pluggable visualisation of moodle datasets using native browser technologies ...Pluggable visualisation of moodle datasets using native browser technologies ...
Pluggable visualisation of moodle datasets using native browser technologies ...
Ireland & UK Moodlemoot 2012
 
JS digest. Mid-Summer 2017
JS digest. Mid-Summer 2017JS digest. Mid-Summer 2017
JS digest. Mid-Summer 2017
ElifTech
 
Netbeans65 Osum Slides
Netbeans65 Osum SlidesNetbeans65 Osum Slides
Netbeans65 Osum Slides
Abhishek Gupta
 
How I learned to stop worrying and love embedding JavaScript
How I learned to stop worrying and love embedding JavaScriptHow I learned to stop worrying and love embedding JavaScript
How I learned to stop worrying and love embedding JavaScript
Kevin Read
 
Embedding V8 in Android apps with Ejecta-V8
Embedding V8 in Android apps with Ejecta-V8Embedding V8 in Android apps with Ejecta-V8
Embedding V8 in Android apps with Ejecta-V8
Kevin Read
 
Solution to capture webpage screenshot with html2 canvas.js for backend devel...
Solution to capture webpage screenshot with html2 canvas.js for backend devel...Solution to capture webpage screenshot with html2 canvas.js for backend devel...
Solution to capture webpage screenshot with html2 canvas.js for backend devel...
eLuminous Technologies Pvt. Ltd.
 
SnapyX
SnapyXSnapyX
SnapyX
ekino
 
Developing Java Web Applications
Developing Java Web ApplicationsDeveloping Java Web Applications
Developing Java Web Applications
hchen1
 
Rich Media Advertising with SVG and JavaScript
Rich Media Advertising with SVG and JavaScriptRich Media Advertising with SVG and JavaScript
Rich Media Advertising with SVG and JavaScript
Gjokica Zafirovski
 
MindMaster Crack Latest Version FREE Download 2025
MindMaster Crack Latest Version FREE Download 2025MindMaster Crack Latest Version FREE Download 2025
MindMaster Crack Latest Version FREE Download 2025
mahmadzubair09
 
Ad

Recently uploaded (20)

Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
Mastering Advance Window Functions in SQL.pdf
Mastering Advance Window Functions in SQL.pdfMastering Advance Window Functions in SQL.pdf
Mastering Advance Window Functions in SQL.pdf
Spiral Mantra
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Vaibhav Gupta BAML: AI work flows without Hallucinations
Vaibhav Gupta BAML: AI work flows without HallucinationsVaibhav Gupta BAML: AI work flows without Hallucinations
Vaibhav Gupta BAML: AI work flows without Hallucinations
john409870
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
TrsLabs Consultants - DeFi, WEb3, Token Listing
TrsLabs Consultants - DeFi, WEb3, Token ListingTrsLabs Consultants - DeFi, WEb3, Token Listing
TrsLabs Consultants - DeFi, WEb3, Token Listing
Trs Labs
 
Web and Graphics Designing Training in Rajpura
Web and Graphics Designing Training in RajpuraWeb and Graphics Designing Training in Rajpura
Web and Graphics Designing Training in Rajpura
Erginous Technology
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Top 10 IT Help Desk Outsourcing Services
Top 10 IT Help Desk Outsourcing ServicesTop 10 IT Help Desk Outsourcing Services
Top 10 IT Help Desk Outsourcing Services
Infrassist Technologies Pvt. Ltd.
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
Mastering Advance Window Functions in SQL.pdf
Mastering Advance Window Functions in SQL.pdfMastering Advance Window Functions in SQL.pdf
Mastering Advance Window Functions in SQL.pdf
Spiral Mantra
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Vaibhav Gupta BAML: AI work flows without Hallucinations
Vaibhav Gupta BAML: AI work flows without HallucinationsVaibhav Gupta BAML: AI work flows without Hallucinations
Vaibhav Gupta BAML: AI work flows without Hallucinations
john409870
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
TrsLabs Consultants - DeFi, WEb3, Token Listing
TrsLabs Consultants - DeFi, WEb3, Token ListingTrsLabs Consultants - DeFi, WEb3, Token Listing
TrsLabs Consultants - DeFi, WEb3, Token Listing
Trs Labs
 
Web and Graphics Designing Training in Rajpura
Web and Graphics Designing Training in RajpuraWeb and Graphics Designing Training in Rajpura
Web and Graphics Designing Training in Rajpura
Erginous Technology
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
Ad

Image video processing and canvas element by Abhay Rao

  • 1. Image/Video Processing and the Canvas Element
  • 2. HTML5 Client-Side Local Storage Canvas Element Video SVG, MathML Other new elements ruby, article, etc. New attributes for elements more ..
  • 3. The Canvas Element 2d graphics and transformations 3D graphics based on WebGL (OpenGL ES for the web) – standard in the works
  • 5. Javascript Libraries WebD – jQuery, Dojo,YUI, mootools, . . . Web UI dev - MochaUI Image processing with canvas – Pixastic Data visualization with canvas - Processing
  • 6. Project CanvasVisor Port OpenCV to javascript OpenCV – collection of 500+ image processing and computer vision algorithms
  • 7. Why ? allows applications where tasks are accomplished pre-upload ->automatic tagging, editing,filtering With Tracemonkey, javascript CAN compete with natively compiled code Will be easier to work with than a C library (easier to update,modify)‏ Next generation UIs will be on the canvas Hasn’t been done yet : )‏
  • 8. What you'll Learn Image Processing Algorithms and methodologies Learn to use html5 along the way Collaborative Development and Community ethics Standard practices Additional eggs of learning –firefox javascript engine, server-side processing, distributed computing