| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 人工智能 -> opencv(C++)学习记录贴——图像金字塔和二值化函数 -> 正文阅读 |
|
[人工智能]opencv(C++)学习记录贴——图像金字塔和二值化函数 |
函数1:pyrDown() 函数原型: void pyrDown(InputArray src, OutputArray dst, const Size& dstsize=Size()); 函数作用: 先对图像进行高斯平滑,然后再进行降采样(将图像尺寸行和列方向缩减一半); 函数2:pyrUp()函数 函数原型: void pyrUp(InputArray src, OutputArray dst, const Size& dstsize=Size());
先对图像进行升采样(将图像尺寸行和列方向增大一倍),然后再进行高斯平滑; 以及之前遗忘的一个知识点,一般进行二值化是对灰度图像进行二值化 //灰度图像二值化 threshold(gray,gray_B,125,255,THRESH_BINARY); threshold(gray,gray_B_V,125,255,THRESH_BINARY_INV);? //灰度图像TOZERO变换 threshold(gray,gray_T,125,255,THRESH_TOZERO); threshold(gray,gray_T_V,125,255,THRESH_TOZERO_INV);? //灰度图像TRUNC变换 threshold(gray,gray_TRUNC,125,255,THRESH_TRUNC);? //灰度图像大津法和三角法二值化 Mat img_Thr=imread("threshold.jpg",IMREAD_GRAYSCALE); Mat img_Thr_0,img_Thr_T; threshold(img_Thr,img_Thr_0,100,255,THRESH_BINARY|THRESH_OTSU); threshold(img_Thr,img_Thr_T,125,255,THRESH_BINARY|THRESH_TRIANGLE);??????? //灰度图像自适应二值化 Mat adaptive_mean,adaptive_gauss; adaptiveThreshold(img_Thr,adaptive_mean,255,ADAPTIVE_THRESH_MEAN_C,THRESH_BINARY,55,0); adaptiveThreshold(img_Thr,adaptive_gauss,255,ADAPTIVE_THRESH_GAUSSIAN_C,THRESH_BINARY,55,0); |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/27 4:36:04- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |