opencv学习(1)

来源:互联网 发布:浏览器收集用户数据 编辑:程序博客网 时间:2024/05/01 09:54

开始学习opencv了,刚刚写的第一个程序(图像翻转):

/**2013年12月16日*这个函数实现图像的翻转*/#include <iostream>#include <opencv2/core/core.hpp>#include <opencv2/highgui/highgui.hpp>#include <opencv2/imgproc/imgproc.hpp>int main(){cv::Mat image = cv::imread("D:/fodder/2.jpg");cv::Mat flipImgH, flipImgV;if(!image.data)return -1;else{cv::namedWindow("CaoYuan");cv::imshow("CaoYuan",image);cv::flip(image, flipImgH, 1);cv::flip(image, flipImgV, 0);cv::namedWindow("flipCaoyuan Horizen");cv::imshow("flipCaoyuan Horizen", flipImgH);cv::namedWindow("flipCaoyuan Vertical");cv::imshow("flipCaoyuan Vertical", flipImgV);cv::imwrite("水平翻转的图像.jpg",flipImgH);cv::imwrite("竖直翻转的图像.jpg",flipImgV);cv::waitKey(0);cv::destroyAllWindows();}}

非常简单,大侠们不要鄙视我哈。

结果:

OK,还行吧。


 

 

0 0
原创粉丝点击