DOC PREVIEW
Columbia COMS W4115 - Photogram

This preview shows page 1-2-3-4-5-6-7-8-9-10-11-76-77-78-79-80-81-82-83-84-85-86-153-154-155-156-157-158-159-160-161-162-163 out of 163 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 163 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 163 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 163 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 163 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 163 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 163 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 163 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 163 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 163 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 163 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 163 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 163 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 163 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 163 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 163 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 163 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 163 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 163 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 163 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 163 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 163 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 163 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 163 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 163 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 163 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 163 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 163 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 163 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 163 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 163 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 163 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 163 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 163 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 163 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

IntroductionGoalFeaturesLanguage TutorialHow to use PhotogramHow to compiler Photogram programHow to run Photogram programImage Processing ApplicationsImage Manipulation: CollageComputer Vision Applications: Optical FlowImage Manipulation: PhotomontageLanguage Reference ManualLexical conventionsIdentifiersKeywordsConstantsOther TokensInput and Output of PhotogramProgram StructureFunctionsScopeNamespaceData TypesPrimitivesBuilt-in ObjectsExpressions: Operators and PrecedenceParenthesesObject call: .Not, Increment, and Decrement Operators: !, ++, --Multiplication, Division, Modulo Operators: *, /, %Addition and Subtraction Operators: +, -Shift Operators: >>, <<Relation Operators: <, <=, >=, >Equality Operators: ==, !=Bit-wise And Operator: &Bit-wise Exclusive Or Operator: ^Bit-wise Or Operator: |And Operator: &&Or Operator: ||Assignment Operators: =, +=, -=, *=, /=, %=, &=, |=, ^=Project PlanProcess used for planning, specification, development and teProgramming style guide used by the teamProject timelineRoles and responsibilities of each team memberSoftware development environment used (tools and languages)Project LogArchitectural DesignBlock diagram showing the major components of our translatorInterfaces between the componentsFront-endBack-endTest PlanGoalPhasesPhase II: Connectivity between Parser and Semantic AnalyzerSample Test CodesGrammar Test CodeConnectivity between Parser and Semantic AnalyzerCode that compiled but should notCode that should not be compiled and made an errorLanguage RestrictionsLessons LearnedImportant LearningKeeping in contact with group members is very essential for Don’t ignore professor’s advice regarding CVS.Use MSN and not AOL for communicating.Use JBuilder for developing your Java code.Write small test programs for each stage.Advice for future teamsStart early; rather start even before the semester begins.If you are already looking at this report during the semesteBuy the enterprise version of JBuilder for developing your JLibrary FunctionsMath FunctionsBuilt-in Image Processing FunctionalitiesUseful FunctionsReferencesAppendixPhotogram P g ro rammable Photoshop® Language Project Report Ohan Oda ( [email protected] ), Group Leader N a eesh Subramaniam ( [email protected] ) Richard Ng ( [email protected] ) Seikwon Kim ( [email protected] )Photogram 1 1.2 2.2.3 3..5 .6 3.7 Expressions: Operators and Precedence ...................................................... 24 Project Plan ............................................................................................................. 27 4.1 Process used for planning, specification, development and testing: .......... 27 4.2 Programming style guide used by the team.................................................. 28 4.3 Project timeline ............................................................................................... 29 4.4 Roles and responsibilities of each team member ......................................... 29 .5 ent environment used (tools and languages)................ 29 .6 30 Introduction............................................................................................................... 3 1.1 Goal .................................................................................................................... 3 2 Features.............................................................................................................. 4 Language Tutorial .................................................................................................... 5 2.1 How to use Photogram...................................................................................... 5 2.2 Image Processing Applications........................................................................ 5 3 Image Manipulation: Collage .......................................................................... 7 4 Computer Vision Applications: Optical Flow................................................ 8 2.5 Image Manipulation: Photomontage............................................................. 12 Language Reference Manual................................................................................. 16 1 Lexical conventions......................................................................................... 16 3.2 Input and Output of Photogram.................................................................... 19 3.3 Program Structure.......................................................................................... 19 3.4 Scope................................................................................................................. 22 3 Namespace ....................................................................................................... 22 3 Data Types....................................................................................................... 22 44 Software developm4 Project Log ......................................................................................................5 Architectural Design............................................................................................... 31 5.1 Block diagram showing the major components of our translator.............. 31 5.2 Interfaces between the components............................................................... 31 6 Test Plan .................................................................................................................. 32 6.1 Goal .................................................................................................................. 32 6.2 Phases............................................................................................................... 32 6.3 Sample Test Codes.......................................................................................... 33 7 Language Restrictions............................................................................................ 37 8 Lessons Learned...................................................................................................... 38 8.1 Important Learning........................................................................................ 38 8.2 Advice for future teams.................................................................................. 38 9 Library Functions................................................................................................... 39


View Full Document

Columbia COMS W4115 - Photogram

Documents in this Course
YOLT

YOLT

13 pages

Lattakia

Lattakia

15 pages

EasyQL

EasyQL

14 pages

Espresso

Espresso

27 pages

NumLang

NumLang

6 pages

EMPATH

EMPATH

14 pages

La Mesa

La Mesa

9 pages

JTemplate

JTemplate

238 pages

MATVEC

MATVEC

4 pages

TONEDEF

TONEDEF

14 pages

SASSi

SASSi

16 pages

JTemplate

JTemplate

39 pages

BATS

BATS

10 pages

Synapse

Synapse

11 pages

c.def

c.def

116 pages

TweaXML

TweaXML

108 pages

Load more
Download Photogram
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Photogram and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Photogram 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?