OpenCV copyTo() 函数实现图片交集
前言
在项目中,需要实现将两张图片重叠覆盖的部分展示出来。发现OpenCV中的函数copyTo可以完美实现。这里简单总结如下。
一 代码实现
#include <opencv2/opencv.hpp>int main()
{cv::Mat map_load = cv::imread("../1.jpg",CV_LOAD_IMAGE_UNCHANGED);if (map_load.channels() == 3) {cvtColor(map_load, map_load, CV_BGR2GRAY);} else if (map_load.channels() == 4) {cvtColor(map_load, map_load, CV_BGRA2GRAY);}cv::Mat map(800, 800, CV_8UC1, cv::Scalar(0)); //255 白色resize(map_load, map, map.size(), 0, 0);for (int i = 0; i < 800; i++) {for (int j = 0; j < 800; j++){if(map.at<uint8_t>(i, j) == 255){map.at<uint8_t>(i, j) = 0;}else{map.at<uint8_t>(i, j) = RUN_POS;}}}
OpenCV copyTo() 函数实现图片交集相关推荐
- OpenCV copyTo()函数
文章目录 copyTo() 函数原型 简单示例 mask参数深入探究 copyTo() 函数原型 copyTo这个函数有两种定义方式,分别是: void copyTo( OutputArray m ) ...
- opencv copyto函数
copyTo最一般的用法是src.copyTo(dst),将src复制到dst矩阵中. 后面一个参数可以表示复制的部分,如上面的代码src.copyTo( dst, detected_edges); ...
- 通过opencv的函数进行图片修复:cv2.inpaint()
库函数使用: dst = cv2.inpaint(src,mask, inpaintRadius,flags) 参数是: src:输入8位1通道或3通道图像. inpaintMask:修复掩码,8位1 ...
- opencv中的copyTo函数在opencv-Python中的实现
Opencv中的copyTo()函数在opencv-Python中的实现 copyTo() 函数有两种方式 第一种:src_Image.copyTo(dst_Image),表示将原图复制到目标图中. ...
- csharp通过dll调用opencv函数,图片作为参数
[blog 项目实战派]csharp通过dll调用opencv函数,图片作为参数 一直想做着方面的研究,但是因为这个方面的知识过于小众,也是由于自己找资料的能力比较弱,知道今天才找 ...
- opencv通过dll调用matlab函数,图片作为参数
[blog 项目实战派]opencv通过dll调用matlab函数,图片作为参数 前文介绍了如何"csharp通过dll调用opencv函数,图片作为参数 ...
- #彻底解决# opencv imdecode函数中打开图片,图片变色的问题
大部分人使用imdecode函数打开图像文件是因为 opencv中的imread函数无法打开中文估路径下的图像文件,网上使用imdecode函数打开图片的语法有很多这里简单列举一些: 方法一: def ...
- OpenCV实践之路——使用imread()函数读取图片的六种正确姿势
本文由@星沉阁冰不语出品,转载请注明作者和出处. 文章链接:http://blog.csdn.net/xingchenbingbuyu/article/details/51375078 微博:http ...
- 使用openCV 的cv2.imread函数读取图片找不到路径
使用openCV 的cv2.imread函数读取图片时出现,找不到图像的问题: 错误如下: 尝试把 \ 换为 /, 或者把 \ 换为 \ 都不可以. 后来发现,是中文路径的问题,将中文路径换为英文路径 ...
最新文章
- 06章 映射一对多双向关联关系、以及cascade、inverse属性
- 【廖雪峰python入门笔记】tuple_“元素可变”
- Linux使用logrotate来切割日志文件
- 使用NodeList
- textisselectable长按再点击_微信朋友圈如何发布长视频?原来打开这个功能就可以,涨知识了...
- fwrite、write、fread、read
- Java:switch语句例子
- mysql不可重读读
- 使用QuickCHM软件轻松编译CHM格式的文件
- laravel安装指定版本
- springcloud视频教程免费下载
- 谁说菜鸟不会数据分析python mobi_利用Python进行数据分析[azw3+epub+mobi][30.34MB]
- 数字图像处理 - 灰度级分层 的python实现
- 云闪付华为P9指纹_华为云闪付app下载-华为云闪付 安卓版v9.0.11.301-PC6安卓网
- 2011腾讯QQ通用BUG和变态小秘密!
- 菜鸟Axios学习=官网
- python导入excel数据到mysql
- OpenStack部署之Placement项目(7-4)
- java在字符串开头添加字符串_string - java:使用StringBuilder在开头插入
- docker logs命令详解