CS 4670

CS 4670

Course information provided by the 2026-2027 Catalog.

An in-depth introduction to computer vision. The goal of computer vision is to compute properties of our world-the 3D shape of an environment, the motion of objects, the names of people or things-through analysis of digital images or videos. The course covers a range of topics, including 3D reconstruction, image segmentation, object recognition, and vision algorithms fro the Internet, as well as key algorithmic, optimization, and machine learning techniques, such as graph cuts, non-linear least squares, and deep learning. This course emphasizes hands-on experience with computer vision, and several large programming projects.


Prerequisites CS 2110; CS 2800; MATH 1920; MATH 2310 or MATH 2940; or equivalents.

Enrollment Information Enrollment limited to: Computer Science majors.

Distribution Requirements (SMR-AS)

Last 4 Terms Offered 2026SP, 2025SP, 2024SP, 2023SP

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Choose one lecture and one project. Combined with: CS 5670

  • 4 Credits Opt NoAud

  •  6931 CS 4670   LEC 001

    • MW
    • Jan 25 - May 11, 2027
    • Hariharan, B

  • Instruction Mode: In Person

    For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/

  •  6932 CS 4670   PRJ 601

    • Jan 25 - May 11, 2027
    • Hariharan, B

  • Instruction Mode: In Person