opencv基本的图像处理函数
#include <opencv2/opencv.hpp>
#include<iostream>using namespace cv;int main()
{//Mat src = imread("C:/Users/fh/Pictures/001.png",IMREAD_GRAYSCALE); //加载灰度图像//Mat src = imread("C:/Users/fh/Pictures/001.png",IMREAD_COLOR); //加载RGB图像Mat src = imread("C:/Users/fh/Pictures/001.png", IMREAD_UNCHANGED); //加载原始图像if (src.empty()) {printf("could not load image...");return -1;}namedWindow("img", WINDOW_AUTOSIZE); //WINDOW_AUTOSIZE可调节窗口大小,WINDOW_NORMAL修改大小namedWindow("outimg", WINDOW_AUTOSIZE);Mat outimg;cvtColor(src, outimg, COLOR_BGR2GRAY); //图像转换类函数用来将一种图像转换为另一种图像(灰度,饱和度,亮度等)imshow("img", src); //展示图像imshow("outimg", outimg); //展示图像imwrite("C:/Users/fh/Pictures/outimg.jpg", outimg); //图像输出函数waitKey(0); //等待一个键盘输入return 0;
}
opencv基本的图像处理函数相关推荐
- Opencv的使用小教程2——Opencv常用图像处理函数汇总
Opencv的使用小教程2--Opencv常用图像处理函数汇总 1.blur 2.GaussianBlur 3.medianBlur 4.bilateralFilter 5.腐蚀和膨胀 6.morph ...
- OpenCV的实用图像处理操作案例分享
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自:AI算法与图像处理 图像处理适用于图像和视频.良好的图像 ...
- 基于OpenCV的实用图像处理操作
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 图像处理适用于图像和视频.良好的图像处理结果会为后续的进一步处理带 ...
- 使用opencv中的merge()函数为BGR图像添加alpha通道
先上代码: #!/usr/bin/env python # -*- coding: utf-8 -*- # 图像处理开发需求.图像处理接私活挣零花钱,请加微信/QQ 2487872782 # 图像处理 ...
- 几种常用的图像处理函数库
from:http://www.wtoutiao.com/p/18a4MqP.html 几种常用的图像处理函数库 OpenCV OpenCV的全称是:Open Source Computer Visi ...
- openCV中的findHomography函数分析以及RANSAC算法的详解(源代码分析)
本文将openCV中的RANSAC代码全部挑选出来,进行分析和讲解,以便大家更好的理解RANSAC算法.代码我都试过,可以直接运行. 在计算机视觉和图像处理等很多领域,都需要用到RANSAC算法.op ...
- OpenCV 中的图像处理 004_平滑图像
本文主要内容来自于 OpenCV-Python 教程 的 OpenCV 中的图像处理 部分,这部分的全部主要内容如下: 改变色彩空间 学习在不同色彩空间之间改变图像.另外学习跟踪视频中的彩色对象. 图 ...
- 用实际例子详细探究OpenCV的轮廓检测函数findContours(),彻底搞清每个参数、每种模式的真正作用与含义
关于OpenCV的轮廓检测函数findContours()各参数的大概意义,已在博文 https://blog.csdn.net/wenhao_ir/article/details/51798533中 ...
- 用实际例子详细探究OpenCV的轮廓绘制函数drawContours()
博主(昊虹图像算法)注:为了更好的理解这篇博文的内容,建议大家先阅读博主对OpenCV轮廓检测函数findContours()的详细介绍,链接 https://blog.csdn.net/wenhao ...
最新文章
- 万字长文,值得收藏/参考的OpenCV C++基础代码
- linux下c语言俄罗斯方块,Centos 6.2下的C语言编写俄罗斯方块游戏代码
- 【Linux 内核 内存管理】虚拟地址空间布局架构 ③ ( 内存描述符 mm_struct 结构体成员分析 | mmap | mm_rb | task_size | pgd | mm_users )
- 一图读懂《北京市数据中心统筹发展实施方案(2021-2023年)》
- AUTOSAR从入门到精通100讲(三十七)-AUTOSAR 通信服务-ComM配置及代码分析
- php百度收录域名访问次数,PHP获取网站百度搜索和搜狗搜索收录量代码
- springcloud(八):配置中心服务化和高可用
- 什么是次梯度(次导数)
- unix编程实训教程之 more(觉醒篇一 Begin)
- 迈信ep100交流伺服 含原理图、PCB图、C源代码等生产资 料。
- PS4 从局域网安装PS4 PKG游戏 | PS4 HEN PS4 Package Sender
- Could not load codec 'Lucene54'. Did you forget to add lucene-backward-codecs.jar?
- 服务器网页内容修改了不变动,修改服务器网页
- 解决idea项目中没有蓝色方块
- Android5更新包,Android 5.x OTA Update官方文档(四、OTA更新包解读)
- JavaScript中事件的绑定与解绑
- 从网上骂人言论看其浮躁无知的一面
- 基于SSM框架的救援物资的管理与分配系统的设计与实现毕业设计源码291141
- MATLAB tabulate函数涉及正整数的统计bug
- BLE学习.osal学习1.osal的任务与事件
热门文章
- 一个内存增长问题的分析和处理(二)——valgrind工具的用法
- log4j.properties配置详解(转载)
- cisco的telnet终端显示debug调试信息
- 修改Extmail和Extman的源代码增加公司部门和中文名字段
- python3对接聊天机器人API
- 第 6 章 认知吝啬鬼
- Python多线程及其使用方法
- Oracle数据库的表结构 简单表的建立
- (7)-(Reverse Integer)-(将整数按位反转成另外一个整数,考虑溢出)-(知道最大整数和最小整数值)...
- Titanium系列--对Window和View的一点理解