Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

BrickOps.h File Reference

#include "Point.h"
#include "Sketch.h"
#include "BlobData.h"
Include dependency graph for BrickOps.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  DualCoding
 

Dual coding vision representations (Sketches and Shapes).


Functions

Point findEdgePoint (Point start, Point end, Sketch< bool > &rendering)
int findRadialDistancesFromPoint (Point center, float radius, Sketch< bool > &rendering, float distances[], std::vector< Point > &points)
void takeDerivative (float x[], float dx[], int len)
void drawHist (float distances[], unsigned int len, Sketch< bool > &parent)
void applyGaussian (float x[], float gx[], int len)
float getBoundingQuadrilateralScore (BlobData &blob, vector< Point > &corners, Sketch< bool > edgeImage, int &borderCount, ShapeSpace &space)
float getBoundingQuadrilateralInteriorPointRatio (BlobData &blob, vector< Point > &corners, ShapeSpace &space)
float getQuadrilateralArea (vector< Point > &corners)
int countBorderPixelFit (BlobData &blob, const vector< Point > &corners, Sketch< bool > edges, ShapeSpace &space)
int pickMove (vector< float > scores, float weight)

DualCoding 5.1CVS
Generated Mon May 9 04:56:28 2016 by Doxygen 1.6.3