1. Trang chủ
  2. » Công Nghệ Thông Tin

intro Introduction to Computer Vision

24 3 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Introduction to Computer Vision
Người hướng dẫn Chang Shu PTS, Gerhard Roth PTS
Trường học Carleton University
Chuyên ngành Computer Science
Thể loại Lecture Notes
Năm xuất bản 2008
Thành phố Ottawa
Định dạng
Số trang 24
Dung lượng 1,64 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Microsoft PowerPoint lect1 intro Introduction to Computer Vision Dr Chang Shu COMP 4900C Winter 2008 Instructors Chang Shu (chang shunrc cnrc gc ca) Gerhard Roth (GerhardRothrogers com) Institute fo.Microsoft PowerPoint lect1 intro Introduction to Computer Vision Dr Chang Shu COMP 4900C Winter 2008 Instructors Chang Shu (chang shunrc cnrc gc ca) Gerhard Roth (GerhardRothrogers com) Institute fo.

Trang 1

Introduction to Computer Vision

Dr Chang Shu COMP 4900C Winter 2008

Trang 2

Chang Shu (chang.shu@nrc-cnrc.gc.ca)

Gerhard Roth (GerhardRoth@rogers.com)

Institute for Information Technology

National Research Council

TA: Stefanie Wuhrer

Course website:

www.scs.carleton.ca/~c_shu/Courses/comp4900d/

Trang 3

What is Computer Vision?

The goal of computer vision is to develop algorithms that allow computer to “see”

Also called

• Image Understanding

• Image Analysis

• Machine Vision

Trang 4

General visual perception is hard

Trang 5

Digital Image

Trang 6

A brief history of computer vision

• 1960s - started as a student summer project at MIT

• 1970s and 80s – part of AI – understanding

human vision and emulating human perception

• 1990s – depart from AI , geometric approach

• Today – various mathematical methods

(statistics, differential equations, optimization), applications (security, robotics, graphics)

Trang 7

What is Computer Vision?

Trucco & Verri:

Computing properties of the 3-D world from one or more digital images

Properties: mainly physical (geometric, dynamic, etc.)

My favorite:

Computer vision is inverse optics.

Trang 10

Applications: 3D Reconstruction

Trang 11

Augmented Reality

Trang 12

Panoramic Mosaics

Trang 13

Applications: Recognition

Trang 14

ESC Entertainment, XYZRGB, NRC

Applications: Special Effects

Trang 15

Andy Serkis, Gollum, Lord of the Rings

Applications: Special Effects

Trang 16

Applications: Medical Imaging

Trang 17

Autonomous Vehicle

Flakey, SRI

Trang 18

Applications: Robotics

Trang 19

Applications: Surveillance

Trang 21

Programming tools

• OpenCV – an open source library for computer vision

• Ch – a C interpretation environment

Trang 22

Line fitting, Ellipse finding.

Part II (Gerhard Roth) – Camera calibration, Stereo, Recognition, Augmented reality.

Trang 23

Four assignments (50%)Two mid-terms (50%)

Trang 24

Programming tools

• OpenCV

• A library of routines useful for computer vision

• Open Source system widely used around the world

• Contains many examples and demo programs

• Requires VC++ or Ch interpreter to use

• VC++ or Ch

• Assignments normally written in C++ or C

• The easiest way to use the OpenCV library is with

– VC++ 6.0 (examples are on the CD) – The net version of VC++ should also work – Another option is Ch, a C interpreter (also on the CD) – No advantages over C++ except ease of use (but slower)

• Course CD has OpenCV and Ch interpreter

Ngày đăng: 09/09/2022, 19:38