当前位置: 首页>>代码示例>>C++>>正文


C++ FImage::LoadMatlabImage方法代码示例

本文整理汇总了C++中FImage::LoadMatlabImage方法的典型用法代码示例。如果您正苦于以下问题:C++ FImage::LoadMatlabImage方法的具体用法?C++ FImage::LoadMatlabImage怎么用?C++ FImage::LoadMatlabImage使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在FImage的用法示例。


在下文中一共展示了FImage::LoadMatlabImage方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: mexFunction

void mexFunction(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])
{
	FImage Im;
	Im.LoadMatlabImage(prhs[0]);	// height * width * channels (in that order)

	cv::Mat img = MxArray(prhs[0]).toMat(CV_32F);	// Convert to single floating point grayscale image
	int rows = img.rows;
	int cols = img.cols;
	int channels = img.channels();

	cv::Mat img2, img3;
	cv::GaussianBlur(img, img2, cv::Size(5, 5), 0.67, 0, cv::BORDER_REPLICATE);

	int w = (int)ceil(img.cols / 2.0f);
	int h = (int)ceil(img.rows / 2.0f);
	cv::resize(img, img3, cv::Size(w, h), 0, 0, cv::INTER_CUBIC);

	plhs[0] = MxArray(img2);
	plhs[1] = MxArray(img3);
}
开发者ID:YuvalNirkin,项目名称:DenseCorrespondences,代码行数:20,代码来源:Pyramids.cpp


注:本文中的FImage::LoadMatlabImage方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。