資源簡介
相機 投影儀三維掃描源代碼基于opencv,相機標定,投影儀標定,輸出三維數據等
代碼片段和文件信息
#include?“AdditionalFunctions.h“
AdditionalFunctions::AdditionalFunctions(void)?{?}
AdditionalFunctions::~AdditionalFunctions(void)?{?}
cv::Mat?AdditionalFunctions::toScreenSize(cv::Mat?image)?{
//bei?bedarf?bild?um?90grad?drehen
if(image.cols==640?&&?image.rows==480){
cv::transpose(imageimage);
}
if?(image.cols?>?SCREENWIDTH)?
cv::resize(image?imagecv::Size(SCREENWIDTH
(image.rows?*?SCREENHEIGHT)?/?image.cols));
if?(image.rows?>?SCREENHEIGHT)
cv::resize(image?image
cv::Size((image.cols?*?SCREENHEIGHT?/?image.rows)?SCREENHEIGHT));
return?image;
}
void?AdditionalFunctions::loadImages()?{
this->phase1Image?=?AdditionalFunctions::toScreenSize(cv::imread(“./captured/phase1.jpg“));
this->phase2Image?=?AdditionalFunctions::toScreenSize(cv::imread(“./captured/phase2.jpg“));
this->phase3Image?=?AdditionalFunctions::toScreenSize(cv::imread(“./captured/phase3.jpg“));
}
評論
共有 條評論