[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/folkcode/CameraSensing/master/uplugin_face/detection.cpp [Back]  [Original]

#include "detection.h"
#define SAMPLE_READ_WAIT_TIMEOUT 2000 //2000ms

#pragma once

/*
Calibration methods
*/
const float * _calc_homography(UPoint * src, UPoint * dst, int length) {

	vector proj_points;
	vector img_points;
	vector homographyValues;
	Point2f point;

	for (int i = 0; i < length; i++) {
		Point2f tempSrc, tempDst;
		tempSrc.x = src->x;
		tempSrc.y = src->y;
		proj_points.push_back(tempSrc);

		tempDst.x = dst->x;
		tempDst.y = dst->y;
		img_points.push_back(tempDst);

		src++;
		dst++;
	}
	
	Mat homography = findHomography(proj_points, img_points);
	for (int i = 0; i < homography.rows; i++) {
		for (int j = 0; j < homography.cols; j++) {
			homographyValues.push_back((float) homography.at(i, j));
		}
	}
	return &homographyValues[0];
}

Web Proxy Viewer  |  New URL  |  Original Page