opencv学习之常用函数
来源:互联网 发布:青蛙寿命 知乎 编辑:程序博客网 时间:2024/06/05 21:35
Matlab中对imread载入的图像矩阵求取均值时,步骤相对opencv较麻烦一些。
例如:研究图像显著性检测算法FT中,需要计算图像LAB空间均值,以下是matlab和opencv的实现方式。
matlab:
img=imread("图像");
cform = makecform('srgb2lab', 'AdaptedWhitePoint', whitepoint('d65'));//转化到LAB空间
lab = applycform(img,cform);
//分别计算均值
l = double(lab(:,:,1)); lm = mean(mean(l));
a = double(lab(:,:,2)); am = mean(mean(a));
b = double(lab(:,:,3)); bm = mean(mean(b));
opencv:
Mat src=imread("图像.jpg");
src.converTo(img3f,CV_32F,1.0/255);
GaussianBlur(img3f, tImg, Size(3, 3), 0);
cvtColor(tImg, tImg, CV_BGR2Lab);
Scalar colorM = mean(tImg);
则colorM [0],colorM[1],colorM[2]就分别是l、a、b的均值。
0 0
- opencv学习之常用函数
- OpenCV学习(三)之常用OpenCV函数速查
- Opencv学习笔记-常用函数
- OpenCV函数学习之cvAbsDiff
- opencv学习之threshol函数
- opencv学习之threshold函数
- opencv学习之mean函数
- opencv学习笔记-常用函数二
- OpenCV 之图像篇 常用函数
- 毕业课题之-----opencv一些常用函数
- OpenCV学习笔记9 常用的OpenCV函数速查
- OpenCV函数学习之cv2.absdiff
- opencv学习问题之addWeigeted函数使用
- opencv学习(十一)之绘图函数
- MySQL学习之常用函数:
- JavaScript学习之常用函数
- 【OpenCV学习笔记】【函数学习】十(常用的OpenCV函数汇总说明)
- 【opencv学习之十三】opencv阈值分割threshold函数
- Beginning
- 练习
- Mybatis学习中遇到的异常(2)
- 通过反编译深入理解Java String及intern(笔记整理二)
- c语言字符串整数转换
- opencv学习之常用函数
- 【Laravel】 的请求生命周期
- 简单认识TCP/IP协议
- Python学习笔记
- Android开发之屏幕适配
- Linux中txt和windows中的txt的区别
- 使用moy快速开发后台管理系统(四)
- Android常用框架
- Linux环境变量与文件查找