C++ opencv与matlab';s fliplr()?
我的解决办法是:C++ opencv与matlab';s fliplr()?,c++,matlab,opencv,C++,Matlab,Opencv,我的解决办法是: cv::Mat FlipLR(const cv::Mat& inImg) { //create flipped image from Left to right cv::Mat outImg(inImg.size(), inImg.type()); cv::Mat_<double> FlipMatrix(2, 3); FlipMatrix << -1, 0, inImg.cols - 1, 0,
cv::Mat FlipLR(const cv::Mat& inImg)
{
//create flipped image from Left to right
cv::Mat outImg(inImg.size(), inImg.type());
cv::Mat_<double> FlipMatrix(2, 3);
FlipMatrix << -1, 0, inImg.cols - 1,
0, 1, 0;
cv::warpAffine( inImg, outImg, FlipMatrix, outImg.size(), cv::INTER_NEAREST );
return outImg;
}
cv::Mat FlipLR(常数cv::Mat&inImg)
{
//从左到右创建翻转图像
cv::Mat outImg(inImg.size(),inImg.type());
cv::Mat_uFlipMatrix(2,3);
FlipMatrix是
尽管只需在文档中进行一次简单的搜索,您就可以看到这一点。fliplr:
cv::flip(imImg, outImg, 1);
cv::flip(imImg, outImg, 0);
flipud:
cv::flip(imImg, outImg, 1);
cv::flip(imImg, outImg, 0);