OpenCV C++ 10 - Invert Images
生活随笔
收集整理的這篇文章主要介紹了
OpenCV C++ 10 - Invert Images
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Code
/* 作者:鄭大峰 時間:2019年09月23日 環境:OpenCV 4.1.1 + VS2017 內容:Invert Images */#include "pch.h" #include <iostream> #include <opencv2/opencv.hpp>using namespace std; using namespace cv;int main() {Mat image = imread("claudia.png");if (image.empty()){cout << "Could not open or find the image" << endl;cin.get();return -1;}//inverted method 1Mat image_inverted;image_inverted = ~image;//inverted method 2Mat image_inverted2;image_inverted2 = Scalar(255, 255, 255) - image;//create the windownamedWindow("claudia.png", WINDOW_AUTOSIZE);namedWindow("claudia_inverted.png", WINDOW_AUTOSIZE);namedWindow("claudia_inverted2.png", WINDOW_AUTOSIZE);//show the inverted imageimshow("claudia.png", image);imshow("claudia_inverted.png", image_inverted);imshow("claudia_inverted2.png", image_inverted);waitKey(0); // Wait for any key strokedestroyAllWindows(); //destroy all open windowsreturn 0; }Result
轉載于:https://www.cnblogs.com/zdfffg/p/11570993.html
總結
以上是生活随笔為你收集整理的OpenCV C++ 10 - Invert Images的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: OpenCV C++ 09 - Gau
- 下一篇: 视觉硬件 - 相机 镜头 选型