First Principles of Computer Vision

بواسطة: Coursera

Overview

This specialization presents the first comprehensive treatment of the foundations of computer vision. It focuses on the mathematical and physical underpinnings of vision and has been designed for learners, practitioners and researchers who have little or no knowledge of computer vision. The program includes a series of 5 courses. Any learner who completes this specialization has the potential to build a successful career in computer vision, a thriving field that is expected to increase in importance in the coming decades.

Syllabus

Course 1: Camera and Imaging
- Offered by Columbia University. This course covers the fundamentals of imaging – the creation of an image that is ready for consumption or ... Enroll for free.

Course 2: Features and Boundaries
- Offered by Columbia University. This course focuses on the detection of features and boundaries in images. Feature and boundary detection is ... Enroll for free.

Course 3: 3D Reconstruction - Single Viewpoint
- Offered by Columbia University. This course focuses on the recovery of the 3D structure of a scene from its 2D images. In particular, we are ... Enroll for free.

Course 4: 3D Reconstruction - Multiple Viewpoints
- Offered by Columbia University. This course focuses on the recovery of the 3D structure of a scene from images taken from different ... Enroll for free.

Course 5: Visual Perception
- Offered by Columbia University. The ultimate goal of a computer vision system is to generate a detailed symbolic description of each image ... Enroll for free.

Courses

Taught by

Shree Nayar

First Principles of Computer Vision
الذهاب الي الدورة

First Principles of Computer Vision

بواسطة: Coursera

  • Coursera
  • مدفوعة
  • الإنجليزية
  • متاح شهادة
  • متاح في أي وقت
  • beginner
  • N/A
8.1.2PHP Version284msRequest Duration2MBMemory UsageGET ar/الدورات/{slug}Route
    • Booting (174ms)
    • Application (109ms)
    • 1 x Booting (61.24%)
      173.70ms
      1 x Application (38.53%)
      109.28ms
      14 templates were rendered
      • public.courses.show (resources/views/public/courses/show.blade.php)3bladefile
        Params
        0
        course
        1
        links
        2
        config
      • public.courses.partials.breadcrumbs (resources/views/public/courses/partials/breadcrumbs.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.heading (resources/views/public/courses/partials/heading.blade.php)7bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        classes
      • public.courses.partials.details (resources/views/public/courses/partials/details.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.breadcrumbs (resources/views/public/courses/partials/breadcrumbs.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.heading (resources/views/public/courses/partials/heading.blade.php)7bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        classes
      • public.layouts.main (resources/views/public/layouts/main.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.layouts.partials.meta (resources/views/public/layouts/partials/meta.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.layouts.partials.navbar (resources/views/public/layouts/partials/navbar.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.auth.profile.partials.links (resources/views/public/auth/profile/partials/links.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.layouts.partials.flash-session (resources/views/public/layouts/partials/flash-session.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      uri
      GET ar/الدورات/{slug}
      middleware
      web, localize:ar
      controller
      App\Http\Controllers\CourseController@show
      as
      ar.courses.show
      namespace
      prefix
      /ar
      where
      file
      app/Http/Controllers/CourseController.php:17-35
      7 statements were executed15.28ms
      • select * from `courses` where `slug_ar` = 'first-principles-of-computer-vision' limit 1
        14.01ms/app/Http/Controllers/CourseController.php:20corspedia
        Metadata
        Bindings
        • 0. first-principles-of-computer-vision
        Backtrace
        • 17. /app/Http/Controllers/CourseController.php:20
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • update `courses` set `visitors` = `visitors` + 1, `courses`.`updated_at` = '2025-04-14 02:41:31' where `id` = 6799
        470μs/app/Http/Controllers/CourseController.php:21corspedia
        Metadata
        Bindings
        • 0. 2025-04-14 02:41:31
        • 1. 6799
        Backtrace
        • 17. /app/Http/Controllers/CourseController.php:21
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `name_en`, `name_ar`, `topic_id`, `slug_en`, `slug_ar` from `subjects` where `subjects`.`id` in (16)
        160μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `name_en`, `name_ar`, `slug_en`, `slug_ar` from `topics` where `topics`.`id` in (1)
        130μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 25. /app/Http/Controllers/CourseController.php:23
        • 26. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 27. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 28. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 29. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `institutions` where `institutions`.`id` in (30) and `institutions`.`deleted_at` is null
        160μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `providers` where `providers`.`id` in (2) and `providers`.`deleted_at` is null
        150μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `html_files` where `html_files`.`id` = 6790 limit 1
        200μs/app/Models/Course.php:84corspedia
        Metadata
        Bindings
        • 0. 6790
        Backtrace
        • 21. /app/Models/Course.php:84
        • 28. view::public.courses.show:29
        • 30. /vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:125
        • 31. /vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 32. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      App\Models\HtmlFile
      1
      App\Models\Provider
      1
      App\Models\Institution
      1
      App\Models\Topic
      1
      App\Models\Subject
      1
      App\Models\Course
      1
        _token
        9zo1Z4j5T8SaAznuc4i7RxqbwJ8KnSM64ModBKlZ
        locale
        ar
        _previous
        array:1 [ "url" => "https://www.corspedia.com/ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/first-...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/first-principles-of-computer-vision
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:24 [ "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "priority" => array:1 [ 0 => "u=0, i" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "cf-connecting-ip" => array:1 [ 0 => "3.142.220.14" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "x-forwarded-for" => array:1 [ 0 => "3.142.220.14" ] "cf-ray" => array:1 [ 0 => "92ffd83a79c2c365-ORD" ] "host" => array:1 [ 0 => "www.corspedia.com" ] "content-length" => array:1 [ 0 => "" ] "content-type" => array:1 [ 0 => "" ] ]
        request_server
        0 of 0
        array:50 [ "USER" => "www-data" "HOME" => "/var/www" "HTTP_SEC_CH_UA_MOBILE" => "?0" "HTTP_SEC_CH_UA" => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_PRAGMA" => "no-cache" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_PRIORITY" => "u=0, i" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_CF_CONNECTING_IP" => "3.142.220.14" "HTTP_ACCEPT" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" "HTTP_SEC_FETCH_SITE" => "none" "HTTP_CF_VISITOR" => "{"scheme":"https"}" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_X_FORWARDED_FOR" => "3.142.220.14" "HTTP_CF_RAY" => "92ffd83a79c2c365-ORD" "HTTP_HOST" => "www.corspedia.com" "REDIRECT_STATUS" => "200" "SERVER_NAME" => "corspedia.com" "SERVER_PORT" => "443" "SERVER_ADDR" => "141.95.147.152" "REMOTE_USER" => "" "REMOTE_PORT" => "63968" "REMOTE_ADDR" => "172.69.17.127" "SERVER_SOFTWARE" => "nginx/1.18.0" "GATEWAY_INTERFACE" => "CGI/1.1" "HTTPS" => "on" "REQUEST_SCHEME" => "https" "SERVER_PROTOCOL" => "HTTP/2.0" "DOCUMENT_ROOT" => "/var/www/corspedia/public" "DOCUMENT_URI" => "/index.php" "REQUEST_URI" => "/ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/first-principles-of-computer-vision" "SCRIPT_NAME" => "/index.php" "CONTENT_LENGTH" => "" "CONTENT_TYPE" => "" "REQUEST_METHOD" => "GET" "QUERY_STRING" => "" "SCRIPT_FILENAME" => "/var/www/corspedia/public/index.php" "PATH_INFO" => "" "FCGI_ROLE" => "RESPONDER" "PHP_SELF" => "/index.php" "REQUEST_TIME_FLOAT" => 1744598491.5345 "REQUEST_TIME" => 1744598491 ]
        request_cookies
        []
        
        response_headers
        0 of 0
        array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Mon, 14 Apr 2025 02:41:31 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InhWYy9jVmdJVzVYVVlGVXdtTjZuR0E9PSIsInZhbHVlIjoiNGRxaTFKektsU3F0UkJNY2pqakYxM2IxNnVXTmhXSXI1ZlkzNWxsbWVmQzN6dnlneUVZN1ZGUGVtSDlIU3d0YzRadlJxaUJuZC9CWGZYcUZra1NiZkhlTWw4cDY1RUdzNFVQTHVVRklGRGk0ZStKR21hRnFPcjNMTmMyaEpIOGQiLCJtYWMiOiI4OGY2Y2MwOGE2OTVmZWRiZWEwOWNjMDA5ZWVmNGU4NzMzN2M2MjY0Yjc1ZDcxNmNhNWM2MDZiMmVlYzQxY2QxIiwidGFnIjoiIn0%3D; expires=Mon, 14 Apr 2025 04:41:31 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6InhWYy9jVmdJVzVYVVlGVXdtTjZuR0E9PSIsInZhbHVlIjoiNGRxaTFKektsU3F0UkJNY2pqakYxM2IxNnVXTmhXSXI1ZlkzNWxsbWVmQzN6dnlneUVZN1ZGUGVtSDlIU3d0YzRadlJxa" 1 => "laravel_session=eyJpdiI6IlF5QUhDQ2NMSXpsMHhnVmZVUzZUT3c9PSIsInZhbHVlIjoiRFMyNTBzUzg2eU5aZkdndlE0b0pHUFFCQ1EzeUoydjFyT2F5TmFFR2pzWEZKVHMxZTVYT3ppdU1KdzlSbkxnSHA2N2ZES29xWWhIM3dIbHFXKzA1Z3BUcGdWdzhXOFIyUGluVjlTV0tUOE1YN3hObFZvSmIrdW1Ha2wvdEFjRlQiLCJtYWMiOiIxZWI4YmE0NDc0ZWZlOWQ5MzM2ZWQ5Y2JjODMxNzViMjQ4NmFhMjBjODNiNzZiNjJiYjg4ZGVhZTViMjY4NjE5IiwidGFnIjoiIn0%3D; expires=Mon, 14 Apr 2025 04:41:31 GMT; Max-Age=7200; path=/; httponly; samesite=laxlaravel_session=eyJpdiI6IlF5QUhDQ2NMSXpsMHhnVmZVUzZUT3c9PSIsInZhbHVlIjoiRFMyNTBzUzg2eU5aZkdndlE0b0pHUFFCQ1EzeUoydjFyT2F5TmFFR2pzWEZKVHMxZTVYT3ppdU1KdzlSbkxnSHA2" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InhWYy9jVmdJVzVYVVlGVXdtTjZuR0E9PSIsInZhbHVlIjoiNGRxaTFKektsU3F0UkJNY2pqakYxM2IxNnVXTmhXSXI1ZlkzNWxsbWVmQzN6dnlneUVZN1ZGUGVtSDlIU3d0YzRadlJxaUJuZC9CWGZYcUZra1NiZkhlTWw4cDY1RUdzNFVQTHVVRklGRGk0ZStKR21hRnFPcjNMTmMyaEpIOGQiLCJtYWMiOiI4OGY2Y2MwOGE2OTVmZWRiZWEwOWNjMDA5ZWVmNGU4NzMzN2M2MjY0Yjc1ZDcxNmNhNWM2MDZiMmVlYzQxY2QxIiwidGFnIjoiIn0%3D; expires=Mon, 14-Apr-2025 04:41:31 GMT; path=/XSRF-TOKEN=eyJpdiI6InhWYy9jVmdJVzVYVVlGVXdtTjZuR0E9PSIsInZhbHVlIjoiNGRxaTFKektsU3F0UkJNY2pqakYxM2IxNnVXTmhXSXI1ZlkzNWxsbWVmQzN6dnlneUVZN1ZGUGVtSDlIU3d0YzRadlJxa" 1 => "laravel_session=eyJpdiI6IlF5QUhDQ2NMSXpsMHhnVmZVUzZUT3c9PSIsInZhbHVlIjoiRFMyNTBzUzg2eU5aZkdndlE0b0pHUFFCQ1EzeUoydjFyT2F5TmFFR2pzWEZKVHMxZTVYT3ppdU1KdzlSbkxnSHA2N2ZES29xWWhIM3dIbHFXKzA1Z3BUcGdWdzhXOFIyUGluVjlTV0tUOE1YN3hObFZvSmIrdW1Ha2wvdEFjRlQiLCJtYWMiOiIxZWI4YmE0NDc0ZWZlOWQ5MzM2ZWQ5Y2JjODMxNzViMjQ4NmFhMjBjODNiNzZiNjJiYjg4ZGVhZTViMjY4NjE5IiwidGFnIjoiIn0%3D; expires=Mon, 14-Apr-2025 04:41:31 GMT; path=/; httponlylaravel_session=eyJpdiI6IlF5QUhDQ2NMSXpsMHhnVmZVUzZUT3c9PSIsInZhbHVlIjoiRFMyNTBzUzg2eU5aZkdndlE0b0pHUFFCQ1EzeUoydjFyT2F5TmFFR2pzWEZKVHMxZTVYT3ppdU1KdzlSbkxnSHA2" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "9zo1Z4j5T8SaAznuc4i7RxqbwJ8KnSM64ModBKlZ" "locale" => "ar" "_previous" => array:1 [ "url" => "https://www.corspedia.com/ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/first-principles-of-computer-vision" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]