Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ opencv与matlab';s fliplr()?_C++_Matlab_Opencv - Fatal编程技术网

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);