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

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

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

在这里插入图片描述
运行结果如下:

在这里插入图片描述

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值