前言

项目中需要将某些区域使用不同的颜色表示出来,同时能够看到原图作为底色。

代码

#include "opencv2/highgui/highgui.hpp"
#include <opencv2/imgproc.hpp>
#include <iostream>
using namespace cv;int main()
{Mat image = imread( "../lena.jpg", -1 );std::cout << image.size() << std::endl;Mat gray;cvtColor(image, gray, CV_BGR2GRAY);for(int i = 90; i < 130; i++){ for(int j = 120; j < 160; j++){image.at<Vec3b>(i, j) = 0.6*image.at<Vec3b>(i, j) + 0.4*Vec3b(0, 255, 0);}}
imshow( "hello opencv", image );waitKey(0);return 0;
}

参考

1.roi-and-add;

2.imread的flag参数;

3.opencv中设置某点的颜色;

4.opencv-add;

转载于:https://www.cnblogs.com/happyamyhope/p/9230188.html

opencv-原图基础上添加指定颜色相关推荐

  1. OpenCV在图像上添加边框borders

    OpenCV在图像上添加边框borders 在图像上添加边框borders 目标 理论 代码 解释 声明变量 载入图片 创建一个窗口 初始化参数 环形loop 颜色随机 在图像周围形成边框 结果 在图 ...

  2. android读信息会话,在融云 IMkit 会话界面基础上添加消息已读未读.

    在融云 IMkit 会话界面基础上添加消息已读未读. 使用过融云的同学们可能知道. 融云 IMkit 的会话界面, 发送玩消息后, 如果对方已读, 发送端则会显示小对号的图片. 但是更具需求要把小对号 ...

  3. opencv在图片上添加中文汉字(c++以及python)

    文章目录 一. 汉字点阵字库实现原理 1. 汉字编码 1.1 区位码 1.2 机内码 2. 点阵字库结构 2.1 点阵字库存储 2.2 16*16点阵字库 3. 汉字点阵获取 3.1 利用区位码获取汉 ...

  4. Android开源项目大合集(转载的基础上添加了项目地址)

    WeChat高仿微信 项目地址:https://github.com/motianhuo/wechat 高仿微信,实现功能有: 好友之间文字聊天,表情,视频通话,语音,语音电话,发送文件等. 知乎专栏 ...

  5. JAVA Opencv在图片上添加中文

    问题描述: 将图片进行均值.中值.高斯滤波,高斯边缘检测,并在图片上添加中文文字. 一.算法思想 首先经过opencv的一系列操作,例如高斯模糊.均值模糊等操作后.用Imgcodecs.imwrite ...

  6. 定义一个学生信息结构体,包含姓名,学号,语文成绩、数学成绩,和英语成绩,定义结构体数组存放不同学生的信息,可以在终端录入学生的信息,在基础上添加一个计算平均值和按照平均值排序以及删除指定学号的学生信息

    1. 代码如下: 头文件  chx.h #include<stdio.h> #include<string.h>struct chx{char name[128];int sn ...

  7. opencv在图片上添加文字

    import cv2img=cv2.imread('1.jpg',cv2.IMREAD_COLOR) # 打开文件font = cv2.FONT_HERSHEY_DUPLEX # 设置字体# 图片对象 ...

  8. RT-Thread改变打印串口(在BSP的基础上添加其他功能)

    前言 使用的芯片:STM32F407ZG,正点原子探索者板 官网对于环境的配置和BSP的制作都有详细介绍,当然本人在学习的过程中,也做了一个简单的笔记:如何看RT-Thread文档.RT的工程建立和B ...

  9. gridview 在已有数据的基础上添加数据_基于Python的数据分析-1.语法基础(上)

    开篇 惯例:print('hello world') 运算符 比较运算符 返回类型为布尔值(True/False),多用于判断 数值运算符 顺序结构 代码按照顺序按行执行 判断结构 if 条件:代码块 ...

最新文章

  1. C#事件-使用事件需要的步骤
  2. elk7.2+filebeat
  3. 【Groovy】自定义 Xml 生成器 BuilderSupport ( 创建 XmlNode 节点 | 管理 XmlNode 节点并将根节点转为 Xml 信息 | 完整代码示例 )
  4. android自定义dialog开源库,android-dialog: 此框架提供五种对话框的显示,并支持对话框的扩展,目的是为了提供对话框的统一管理,并提供对话框显示的公共接口。...
  5. perl6正则 4: before / after 代码断言: ?{} / !{}
  6. LeetCode 1160. 拼写单词
  7. 天涯python_python 網絡爬蟲(一)爬取天涯論壇評論
  8. 用python做思维导图软件_两款好用的思维导图工具详细介绍,Xmind和幕布
  9. 旅游行业的手机App Top5
  10. html页眉页脚独立,页眉页脚怎么单独设置
  11. 1.19 JQuery高级
  12. 阿里云域名注册+网站备案
  13. 总结归纳erf与erfc
  14. D38 Java智能电话项目本————创建实体类
  15. PHP导出基类(PHPExcel,PhpSpreadsheet)
  16. Android Studio 中的 gradle 介绍及build.gradle配置文件详解
  17. 【Java虚拟机】浅谈Java虚拟机
  18. 我犯的错和解决AnimationEvent 'NewEvent' has no receiver! Are you missing a component
  19. python tkinter编写界面,使用win32com操作excel获取数据生成截图后,wxpy登录微信,给租客发送房租(二)
  20. PC(电脑)设置固定本地IP方法

热门文章

  1. php图片视频,PHP中使用php5-ffmpeg撷取视频图片实例
  2. linux 火狐无法执行二进制文件_尝试在Linux上运行Shell脚本时“无法执行二进制文件”...
  3. 查询时拼接两列数据_如何用VBA代码查询两列数据差异?
  4. MySQL的IFNULL() 函数使用
  5. lamba把逗号拼接的字符串转为list
  6. pyhton数据类型
  7. 在关于测试高速光纤链路的BICSI会前研讨会上获得3个CEC
  8. 硬件:关于CPU超频知识笔记
  9. 程序员每天应该思考的5个问题,你有思考过吗?
  10. 关于Net开发中一些SQLServer性能优化的建议