SlideShare uma empresa Scribd logo
1 de 24
1    Project Description


2       Technologies

3   System Architecture


4   Project Implementation

5   References & Conclusion
IaaS (Infrastructure as a Service)
                           PaaS (Platform as a Service)
                           SaaS (Software as a Service )
Software as a Service (SaaS) is a software distribution
  model in which applications are hosted by a vendor
 or service provider and made available to customers
                over a network, typically the Internet.
To create a prototype for video Recording
 from IP camera on Cloud (Amazon EC2 Server)

  Designed for Wireless IP camera
  Alerts user on motion detection
  Video footage backup on cloud for a day or
   month
Functional Requirements:
   IP Camera
     Video stream

   Server:
     User Account registration and management

     Image Processing: Video Recording and Motion
      detection
   Android Phone
     Receives alert on motion detection

     View Video Stream
Communication
 Technologies
  TCP/IP
  HTTP Protocol
  Wi-Fi


Hardware Technologies
  IP Camera
       Video Streaming          Axis 207W
                          © Axis Corporation 2006
Software Technologies
  Python/Django Framework
     Frontend – django(website)
    Back end – Python

  Database : Mysql
  Python DB Interface : MySQLdb
  Image Processing
    Motion Detection: OpenCV

    Video Recording: openCV with python

  Andriod Application
    Receive Motion Detection Alert
Server(AmazonEC2)
  User account
   management
  Motion Detection
   Alert
  Video Recording


IP camera


Mobile Device
  Socket Client
  Stream MJPEG
User Interface
  Account Registration
  User Profile:
     Edit settings
     Start / Stop Video recording

     Set Motion Detection Alert

     Configure IP camera
Image Processing

  Video Recording
        Using   Python and OpenCV




  Motion Detection
        Python   & OpenCV library
ANDRIOD
    APPLICATION
      Start Socket Client
        Stream Connection

           “socket://cameraurl

            ”

       Receive Motion
           Detection Alert
            Via GPRS connection
             or Wi-Fi connection

11/11/12
11/11/12
The surveillance system can detect and
  track moving objects in a video sequence,
  and is resilient against temporal illumination
  changes. The system also adapts itself to
  long lasting changes in the background over
  time
  A brief overview of the system is given in Fig.




11/11/12
The foreground is extracted from the video scene
 by learning a statistical model of the background,
 and subtracting it from the original frame.
The background model learns only the stationary
 parts of the scene and ignores the moving
 foreground.
The system uses the Gaussian Mixture Model for
 modeling the background adaptively. Hence the
 motion regions are identified in the frame, which
 constitute the regions of interest (ROI) for our
 system. The ROI might consist of a human figure,
 an animal or even a vehicle.
Foreground extraction using Background
    Subtraction
    A statistical background image of the video scene
    is obtained. This background image is subtracted
    from the current frame image and thresholded.
    The foreground regions of interest are extracted
    from the thresholded image after appropriate
    morphological operations. The algorithm flow for
    Static Background Subtraction is depicted in Fig.3.


11/11/12
(a) Original Image
(b) Estimated Background Image
(c) Subtracted Image (a)-(b)
(d) Thresholding
(e) Erosion
(f)Dilation
FRONT END – DJANGO
Django is a collection of libraries written in
 python programming language.
To develop site using Django you require python
 code that uses libraries.
UI developed for our projects uses following
 features
The website allows user to register account.
Registration details required are name, Email,
 password, birth date, address.
After registration email confirmation is done.
It provides funtionality for configuring Ip camera.
Allows user to know camera status if camera is live or
 not
Admin panel allows user to start/stop recording of
 video.
User can set motion detection for specific time
 specified.
Open cv library with python is being used for purpose
  of video recording from IP Camera.
 Python code allows video recording using Open cv
  library and python functions.
 Video is captured from url stream and then stored on
  server.




11/11/12
HARDWARE USED – AXIS 207 IPCAM


IP Camera is video camera that can be viewed over
 local area network or internet.
 The camera is monitored locally from computer via
 network to which camera is attached.
Installing IP Camera is creating home video
 survillance system that can be used to monitor
 property at home when owner is at work or vacation.
IP Camera can reside on an IP network and video
 stream can be accessed or saved remotely.
IP Cam takes video in the form of frames in JPEG
  format and sends them at transmission rate up to 30
  frames/sec.
 The images can be combined and edited using
  expensive editors.
 Using these editors images can be combined and
  stored on our website.
 This can be on daily , weekly or monthly basis and it
  will be stored in user account on website and can be
  viewed as and when required by user.
11/11/12
Thank You
 Thank you
Thank You


Roger Mendes

Mais conteúdo relacionado

Destaque (10)

Laboratorio de sistemas Schwoch
Laboratorio de sistemas SchwochLaboratorio de sistemas Schwoch
Laboratorio de sistemas Schwoch
 
Practica de laboratorio de sistema de dirección
Practica de laboratorio de sistema de direcciónPractica de laboratorio de sistema de dirección
Practica de laboratorio de sistema de dirección
 
Problemas
ProblemasProblemas
Problemas
 
Problemas
ProblemasProblemas
Problemas
 
Problemas de Fund. Eléctricos
Problemas de Fund. EléctricosProblemas de Fund. Eléctricos
Problemas de Fund. Eléctricos
 
Laboratorio de sistemas de frenos
Laboratorio de sistemas de frenosLaboratorio de sistemas de frenos
Laboratorio de sistemas de frenos
 
Cctv And Ip Surveillance
Cctv And Ip SurveillanceCctv And Ip Surveillance
Cctv And Ip Surveillance
 
Local Area Networks in Data Communication DC24
Local Area Networks in Data Communication DC24Local Area Networks in Data Communication DC24
Local Area Networks in Data Communication DC24
 
Investigación e Innovación Tecnológica
Investigación e Innovación TecnológicaInvestigación e Innovación Tecnológica
Investigación e Innovación Tecnológica
 
MANUAL DE CAJA AUTOMÁTICA DE TERIOS
MANUAL DE CAJA AUTOMÁTICA DE TERIOSMANUAL DE CAJA AUTOMÁTICA DE TERIOS
MANUAL DE CAJA AUTOMÁTICA DE TERIOS
 

Semelhante a Cloud Computing

Iaetsd arm based remote surveillance and motion detection
Iaetsd arm based remote surveillance and motion detectionIaetsd arm based remote surveillance and motion detection
Iaetsd arm based remote surveillance and motion detection
Iaetsd Iaetsd
 
cloudstudioアプローチ別営業資料202403_en (1) (2).pptx
cloudstudioアプローチ別営業資料202403_en (1) (2).pptxcloudstudioアプローチ別営業資料202403_en (1) (2).pptx
cloudstudioアプローチ別営業資料202403_en (1) (2).pptx
comworks
 

Semelhante a Cloud Computing (20)

Circuitos de Video Vigilancia IP
Circuitos de Video Vigilancia IPCircuitos de Video Vigilancia IP
Circuitos de Video Vigilancia IP
 
Circuitos de Video Vigilancia IP
Circuitos de Video Vigilancia IPCircuitos de Video Vigilancia IP
Circuitos de Video Vigilancia IP
 
C44081316
C44081316C44081316
C44081316
 
Junliang`s Resume
Junliang`s ResumeJunliang`s Resume
Junliang`s Resume
 
IRJET- Wi-Fi based Home & Industry Surveillance Bot using Pi Camera
IRJET-  	  Wi-Fi based Home & Industry Surveillance Bot using Pi CameraIRJET-  	  Wi-Fi based Home & Industry Surveillance Bot using Pi Camera
IRJET- Wi-Fi based Home & Industry Surveillance Bot using Pi Camera
 
Iaetsd arm based remote surveillance and motion detection
Iaetsd arm based remote surveillance and motion detectionIaetsd arm based remote surveillance and motion detection
Iaetsd arm based remote surveillance and motion detection
 
IRJET- Optimization of Surveillance Camera for Low Cost Storage Device
IRJET- Optimization of Surveillance Camera for Low Cost Storage DeviceIRJET- Optimization of Surveillance Camera for Low Cost Storage Device
IRJET- Optimization of Surveillance Camera for Low Cost Storage Device
 
What is OZEKI Camera SDK?
What is OZEKI Camera SDK?What is OZEKI Camera SDK?
What is OZEKI Camera SDK?
 
“Intensive In-camera AI Vision Processing,” a Presentation from Hailo
“Intensive In-camera AI Vision Processing,” a Presentation from Hailo“Intensive In-camera AI Vision Processing,” a Presentation from Hailo
“Intensive In-camera AI Vision Processing,” a Presentation from Hailo
 
Raspberry pi ppt
Raspberry pi pptRaspberry pi ppt
Raspberry pi ppt
 
Voice Assistance Based Remote Surveillance System
Voice Assistance Based Remote Surveillance SystemVoice Assistance Based Remote Surveillance System
Voice Assistance Based Remote Surveillance System
 
Smart Face Recognition System Analysis
Smart Face Recognition System AnalysisSmart Face Recognition System Analysis
Smart Face Recognition System Analysis
 
Mid
MidMid
Mid
 
Bandit framework for systematic learning in wireless video based face recogni...
Bandit framework for systematic learning in wireless video based face recogni...Bandit framework for systematic learning in wireless video based face recogni...
Bandit framework for systematic learning in wireless video based face recogni...
 
Securescape Introduction
Securescape IntroductionSecurescape Introduction
Securescape Introduction
 
ACTi IP CCTV NVR Presentation
ACTi IP CCTV NVR PresentationACTi IP CCTV NVR Presentation
ACTi IP CCTV NVR Presentation
 
Axis and Intelligent Video
Axis and Intelligent VideoAxis and Intelligent Video
Axis and Intelligent Video
 
Axis Intelligent Video
Axis Intelligent VideoAxis Intelligent Video
Axis Intelligent Video
 
S.W.A.T – Motion Based Intrusion Detection System
S.W.A.T – Motion Based Intrusion Detection SystemS.W.A.T – Motion Based Intrusion Detection System
S.W.A.T – Motion Based Intrusion Detection System
 
cloudstudioアプローチ別営業資料202403_en (1) (2).pptx
cloudstudioアプローチ別営業資料202403_en (1) (2).pptxcloudstudioアプローチ別営業資料202403_en (1) (2).pptx
cloudstudioアプローチ別営業資料202403_en (1) (2).pptx
 

Mais de Goa App

Mais de Goa App (20)

web development in 2024 - website development
web development in 2024 - website developmentweb development in 2024 - website development
web development in 2024 - website development
 
unit test in node js - test cases in node
unit test in node js - test cases in nodeunit test in node js - test cases in node
unit test in node js - test cases in node
 
web development full stack
web development full stackweb development full stack
web development full stack
 
Angular interview questions
Angular interview questionsAngular interview questions
Angular interview questions
 
Spectrofluorimetry (www.redicals.com)
Spectrofluorimetry (www.redicals.com)Spectrofluorimetry (www.redicals.com)
Spectrofluorimetry (www.redicals.com)
 
UV rays
UV rays UV rays
UV rays
 
UV ray spectrophotometer
UV ray spectrophotometerUV ray spectrophotometer
UV ray spectrophotometer
 
Spectrofluorimetry or fluorimetry (www.Redicals.com)
Spectrofluorimetry or fluorimetry (www.Redicals.com)Spectrofluorimetry or fluorimetry (www.Redicals.com)
Spectrofluorimetry or fluorimetry (www.Redicals.com)
 
Atomic Absorption Spectroscopy (www.Redicals.com)
Atomic Absorption Spectroscopy (www.Redicals.com)Atomic Absorption Spectroscopy (www.Redicals.com)
Atomic Absorption Spectroscopy (www.Redicals.com)
 
Hidden Markov Model Toolkit (HTK) www.redicals.com
Hidden Markov Model Toolkit (HTK) www.redicals.comHidden Markov Model Toolkit (HTK) www.redicals.com
Hidden Markov Model Toolkit (HTK) www.redicals.com
 
Cash Budget
Cash BudgetCash Budget
Cash Budget
 
Speech Recognition
Speech Recognition Speech Recognition
Speech Recognition
 
Social Network Analysis Using Gephi
Social Network Analysis Using Gephi Social Network Analysis Using Gephi
Social Network Analysis Using Gephi
 
Binomial Heap
Binomial HeapBinomial Heap
Binomial Heap
 
Blu ray
Blu rayBlu ray
Blu ray
 
Memory cards
Memory cardsMemory cards
Memory cards
 
Magnetic memory
Magnetic memoryMagnetic memory
Magnetic memory
 
E governance
E governanceE governance
E governance
 
Mobile phones
Mobile phonesMobile phones
Mobile phones
 
Enterprise resource planning in manufacturing
Enterprise resource planning in manufacturingEnterprise resource planning in manufacturing
Enterprise resource planning in manufacturing
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

Cloud Computing

  • 1.
  • 2. 1 Project Description 2 Technologies 3 System Architecture 4 Project Implementation 5 References & Conclusion
  • 3. IaaS (Infrastructure as a Service) PaaS (Platform as a Service) SaaS (Software as a Service ) Software as a Service (SaaS) is a software distribution model in which applications are hosted by a vendor or service provider and made available to customers over a network, typically the Internet.
  • 4. To create a prototype for video Recording from IP camera on Cloud (Amazon EC2 Server) Designed for Wireless IP camera Alerts user on motion detection Video footage backup on cloud for a day or month
  • 5.
  • 6. Functional Requirements:  IP Camera  Video stream  Server:  User Account registration and management  Image Processing: Video Recording and Motion detection  Android Phone  Receives alert on motion detection  View Video Stream
  • 7. Communication Technologies TCP/IP HTTP Protocol Wi-Fi Hardware Technologies IP Camera  Video Streaming Axis 207W © Axis Corporation 2006
  • 8. Software Technologies Python/Django Framework  Frontend – django(website)  Back end – Python Database : Mysql Python DB Interface : MySQLdb Image Processing  Motion Detection: OpenCV  Video Recording: openCV with python Andriod Application  Receive Motion Detection Alert
  • 9. Server(AmazonEC2) User account management Motion Detection Alert Video Recording IP camera Mobile Device Socket Client Stream MJPEG
  • 10. User Interface Account Registration User Profile:  Edit settings  Start / Stop Video recording  Set Motion Detection Alert  Configure IP camera
  • 11. Image Processing Video Recording Using Python and OpenCV Motion Detection Python & OpenCV library
  • 12. ANDRIOD APPLICATION  Start Socket Client  Stream Connection  “socket://cameraurl ”  Receive Motion Detection Alert  Via GPRS connection or Wi-Fi connection 11/11/12
  • 14. The surveillance system can detect and track moving objects in a video sequence, and is resilient against temporal illumination changes. The system also adapts itself to long lasting changes in the background over time A brief overview of the system is given in Fig. 11/11/12
  • 15. The foreground is extracted from the video scene by learning a statistical model of the background, and subtracting it from the original frame. The background model learns only the stationary parts of the scene and ignores the moving foreground. The system uses the Gaussian Mixture Model for modeling the background adaptively. Hence the motion regions are identified in the frame, which constitute the regions of interest (ROI) for our system. The ROI might consist of a human figure, an animal or even a vehicle.
  • 16. Foreground extraction using Background Subtraction A statistical background image of the video scene is obtained. This background image is subtracted from the current frame image and thresholded. The foreground regions of interest are extracted from the thresholded image after appropriate morphological operations. The algorithm flow for Static Background Subtraction is depicted in Fig.3. 11/11/12
  • 17. (a) Original Image (b) Estimated Background Image (c) Subtracted Image (a)-(b) (d) Thresholding (e) Erosion (f)Dilation
  • 18. FRONT END – DJANGO Django is a collection of libraries written in python programming language. To develop site using Django you require python code that uses libraries. UI developed for our projects uses following features The website allows user to register account. Registration details required are name, Email, password, birth date, address. After registration email confirmation is done.
  • 19. It provides funtionality for configuring Ip camera. Allows user to know camera status if camera is live or not Admin panel allows user to start/stop recording of video. User can set motion detection for specific time specified.
  • 20. Open cv library with python is being used for purpose of video recording from IP Camera. Python code allows video recording using Open cv library and python functions. Video is captured from url stream and then stored on server. 11/11/12
  • 21. HARDWARE USED – AXIS 207 IPCAM IP Camera is video camera that can be viewed over local area network or internet.  The camera is monitored locally from computer via network to which camera is attached. Installing IP Camera is creating home video survillance system that can be used to monitor property at home when owner is at work or vacation. IP Camera can reside on an IP network and video stream can be accessed or saved remotely.
  • 22. IP Cam takes video in the form of frames in JPEG format and sends them at transmission rate up to 30 frames/sec. The images can be combined and edited using expensive editors. Using these editors images can be combined and stored on our website. This can be on daily , weekly or monthly basis and it will be stored in user account on website and can be viewed as and when required by user. 11/11/12