BrickOps.h File Reference
#include "Point.h"
#include "Sketch.h"
#include "BlobData.h"
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) |