openCV学习笔记一:装载、显示图像并在图像上写字画图

最近我在系统的学习openCV,我将学习笔记放到这里,希望能对大家有帮助!
图像的载入,显示并在图像在写字画图:
代码如下:
#include
#include
#include
#include

using namespace std;
using namespace cv;
int main(int argc, char** argv)
{

Mat srcImage = imread(“1.jpg”); //创建一个空对象,载入图片,图片放在该源文件下
namedWindow(“色彩图”);//命名新的窗口
imshow(“色彩图”, srcImage);// 显示图片
if (srcImage.empty())
{
cout << “没有载入图像” << endl;
}

Mat result ;
flip(srcImage, result, 1); //正数表示水平; 0表示垂直; 负数表示水平和垂直
namedWindow(“Output Image”);
imshow(“Output Image”, result);

Mat image_gray = imread(“1.jpg”, CV_LOAD_IMAGE_GRAYSCALE);//读入一个图像 文件并转换为灰度图像
imshow(“灰度图”, image_gray);

circle(image_gray,Point(300,300),100,0,3);//参数一目标图像,参数二中心点坐标,参数三半径,参数四颜色,参数五厚度
putText(image_gray, “This is a car”, Point(100, 100),
FONT_HERSHEY_PLAIN,2.0,0,2);//参数一目标图像,参数二文本,参数三文本位置,参数四字体类型, 参数五字体大小,参数六字体颜色,参数七文本厚度

namedWindow(“标识图”);
imshow(“标识图”,image_gray);
waitKey(0);//0表示永远地等待按键;正数表示等待指定的毫秒数
return 0;
}

openCV学习笔记一:装载、显示图像并在图像上写字画图_第1张图片
运行结果如下:

你可能感兴趣的:(OpenCV学习笔记)