Giter Club home page Giter Club logo

bmvc-dubska's Introduction

BMVC-Dubska

Parallel Coordinates in Computer Vision - VUT FIT http://www.fit.vutbr.cz/research/groups/graph/pclines/

run:

for compiling mex file for edgelets detection

mex mx_lines

for compiling mex file for diamond space accumulation

mex mx_raster_space

for diamond space accumulation and detection

R = diamond_vanish(InputImg, Normalization, SpaceSize, PatchSize, VanishNumber) input: InputImg - input image Normalization - float number; normalization of the image (1 means normalization form -1 to 1) SpaceSize - int number; resolution of the accumulation space (final space has dims SpaceSize x SpaceSize) PatchSize - int row vector; radius of a patch, from which edge pixels are extracted and use for ellipse fitting for detection of orientation of the edge point VanishNumber - number of vanishing points to be detected output: R - structure with fields R.Space - accumulated diamond space (further is used for orthogonalization) R.PC_VanP - positions of the maxima in R.Space R.PC_VanP_Norm - normalized position of the maxima (R.Space bounded from -1 to 1) R.CC_VanP - position of the vanishing point in the input image coordinates

for evaluation on a dataset

R = run_on_dataset(DB, DB_path, Normalization, SpaceSize, PatchSize) input: DB - cell array with images names (e.g. Manhattan_Image_DB_Names) DB_path - path to dataset data (with camera parameters and image data) Normalization - same as above (if empty, default paramters are used, Normalization = 0.4) SpaceSize - same as above (if empty, default paramters are used, SpaceSize = 321) PatchSize - same as above (if empty, default paramters are used, PatchSize = [6:4:22]) (default parameters are from training on a ECCV_TrainingAndTestImageNumbers -> trainingSetIndex) output: R - structure with fields: R.Image - image name R.Detected - 3x3 matrix with three detected vanishing points, each in one column R.Orthogonal - 3x3 matrix with three vanishing points after orthogonalization, each in one column

#Notes Manhattan_Image_DB_Names inside YorkUrbanDB / inside Matlab - simply click on Manhattan_Image_DB_Names.mat
Results = run_on_dataset(Manhattan_Image_DB_Names, '/Documents/BMVC-Dubska/YorkUrbanDB')

Known issue -

bmvc-dubska's People

Contributors

johndpope avatar

Stargazers

XuLuyang avatar JiayinDeng avatar  avatar Xinyang avatar  avatar CMQ avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.