我是靠谱客的博主 斯文小蘑菇,最近开发中收集的这篇文章主要介绍OpenCV在图像中添加文字,画点,画直线OpenCV在图像中添加文字,画点,画直线,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

OpenCV在图像中添加文字,画点,画直线

尊重原创,转载请注明出处】 http://blog.csdn.net/guyuealian/article/details/77870983
 
#include "stdafx.h"
#include <iostream>
#include <string.h>
#include<opencv2opencv.hpp>
using namespace cv;
using namespace std;
int main()
{

	Mat src = imread("images/2.jpg");//图片必须添加到工程目录下

	// 将原图像转换为灰度图像    
	//cvtColor(src, src, CV_BGR2GRAY)

	//在原图画一个圆圈点
	cv::Point point;//特征点,用以画在图像中  
	point.x = 20;//特征点在图像中横坐标  
	point.y = 50;//特征点在图像中纵坐标  
	cv::circle(src, point, 4, cv::Scalar(0, 0, 255));//在图像中画出特征点,2是圆的半径 

	//在原图画一条直线
	cv::Point start = cv::Point(10, 100); //直线起点
	cv::Point end = cv::Point(50, 200);   //直线终点
	cv::line(src, start, end, cv::Scalar(0, 0, 255));

	//在原图某个位置添加文字标记
	//char str[4];
	//int num = 100;
	//_itoa_s(num, str, 10);//数字需要转为字符串来显示
	string str = "Love100";
	putText(src, str, end, cv::FONT_HERSHEY_DUPLEX, 0.5, cv::Scalar(0, 255,0 ), 2);
	imshow("src", src);
	waitKey(0);
}
运行结果:


最后

以上就是斯文小蘑菇为你收集整理的OpenCV在图像中添加文字,画点,画直线OpenCV在图像中添加文字,画点,画直线的全部内容,希望文章能够帮你解决OpenCV在图像中添加文字,画点,画直线OpenCV在图像中添加文字,画点,画直线所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(85)

评论列表共有 0 条评论

立即
投稿
返回
顶部