title: OpenCV学习笔记四-image的一些整体操作
categories: 编程
date: 2019-08-08 12:50:47
tags: OpenCV
image的一些操作
sP4 image的一些整体操作
#include<iostream>
#include<opencv2/opencv.hpp>
using namespace std;
using namespace cv;
int main(int argc, char** argv) {
//读取一个文件并展示,如果文件地址不正确,打印相关信息
Mat src , gray_src;
src = imread("./images/Lena.png");
if (src.empty()) {
cout << "can't find the file " << endl;
return -1;
}
imshow("input image", src);
//将图像转为灰度图,展示图像并读取行列大小
cvtColor(src, gray_src, CV_BGR2GRAY);
int height = gray_src.rows;
int width = gray_src.cols;
imshow("output gray", gray_src);
//将灰度图图像的灰度反转
for (int row = 0; row < height; row++) {
for (int col = 0; col < width; col++) {
in