opencv掩膜操作
#include <iostream>
#include <opencv2/opencv.hpp>
using namespace std;
using namespace cv;
/**
*opencv自带的掩膜操作API
*/
int test2()
{
Mat img1, img2, img3;
img1 = imread("D://images//4.jpg");
if (!img1.data)
{
cout << "图片不存在" << endl;
return -1;
}
namedWindow("win1", CV_WINDOW_AUTOSIZE);
imshow("win1", img1);
Mat kernel = (Mat_<char>(3, 3) << 0, -1, 0, -1, 5, -1, 0, -1, 0);
filter2D(img1,img2,img1.depth(),kernel);
namedWindow("win2", CV_WINDOW_AUTOSIZE);
imshow("win2", img2);
//imwrite("6-2.jpg",img2);
}
int main()
{
int k2 = test2();
waitKey(0);
return 0;
}
转载于:https://www.cnblogs.com/herd/p/9669388.html
opencv掩膜操作相关推荐
- 独家|OpenCV 1.3 矩阵的掩膜操作(附链接)
翻译:陈之炎 校对:王可汗.林夕本文约1600字,建议阅读5分钟本文为大家介绍了 OpenCV 矩阵的官方教程. 矩阵的掩膜操作(mask)并不难.主要思路为:根据掩膜矩阵(也称为内核kernel)重 ...
- 【opencv学习笔记】003之图像像素基本操作(获取像素指针、范围处理)及掩膜操作(filter2D)详解
目录 一.前言 二.图像像素基本操作 1.获取图像像素指针 1.获取图像像素指针是什么? 2.相应API 3.获取目的 2.像素范围处理saturate_cast 1.像素范围处理是什么? 2.像素范 ...
- 【OpenCV学习】第2课:图片锐化 - 矩阵的掩膜操作(卷积中的锐化算子)
仅自学做笔记用,后续有错误会更改 理论 这里用到的掩膜,其实只是数学中卷积的概念的一个应用 上下左右4个像素值分别乘以-1,再加上中间像素值乘以5的值,最后得到的值再重新赋值给中间像素,这就是掩膜的一 ...
- OpenCV图像处理使用笔记(二)——图像矩阵的掩膜操作
前言 1.数字图像处理中的掩膜的概念是起源于于PCB制版的过程,在半导体制造中,许多芯片工艺步骤采用光刻技术,用于这些步骤的图形"底片"称为掩膜(也称作"掩模" ...
- 转载:矩阵的掩膜操作实现图像对比度调整
矩阵的掩膜操作实现图像对比度调整 hb707934728 2017-07-04 13:54:17 1170 收藏 最后发布:2017-07-04 13:54:17首发:2017-07-04 13:54 ...
- 像素指针、像素范围saturate_cast <uchar>、矩阵掩膜操作
文章目录 获取图像像素指针 像素范围处理saturate_cast < uchar > 矩阵掩膜操作 作用 操作示意 代码实现 函数filter2D实现掩膜操作 获取图像像素指针 CV_A ...
- Python OpenCV像素操作
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自:opencv学堂 Python OpenCV像素操作 环 ...
- opencv鼠标操作,画矩形
opencv鼠标操作,画矩形 效果图 主要两个函数在作用 //-------------------全局函数声明部分------------------------- //描述:全局函数的声明 //- ...
- OpenCV图像操作的实例(附完整代码)
OpenCV图像操作的实例 OpenCV图像操作的实例 OpenCV图像操作的实例 #include "opencv2/core.hpp" #include "openc ...
最新文章
- CesiumLab V1.2 新功能 倾斜数据处理
- 废旧光盘手工小制作_[创意手工]废旧光碟手工制作变废为宝
- verycd重整——linux教程
- Tungsten Fabric SDN — Orchestrator 集成部署模式 — with Kubernetes
- Windows 2008 R2 SP1部署Exchange2010 SP1(原创)
- 三层交换机不能完全取代路由的作用
- javadoc - Java API 文档生成器(Windows版本)
- 一篇文章带你实操代码理解盒子模型
- iOS发展系列II - UILabel 使用摘要
- python opencv之 Hough圆变换
- 云服务器显示502错误,云服务器出现502错误怎么办
- 20行Python代码爬取LOL全英雄皮肤图片
- iomega ix2 Android,Iomega Storcenter Ix2
- laravel数据填充seeder
- DEDECMS留言薄全站调用方法
- linux 下通过 httpd服务创建网页
- 一个完整的Django入门指南 - 第1部分
- django数据库错误django. db. utils. OperationalError: ( 1044,‘Access denied for user’ erqueque’@' %’to‘dj’
- VM Tools 安装
- 10w 行级别数据的 Excel 导入,完整优化记录