展开全部

下载opencv source,RGB2Gray部分源码在opencv-4.0.1\modules\imgproc\src\color_rgb.cpp文件中,如下:32313133353236313431303231363533e59b9ee7ad9431333431336139template struct RGB2Gray

{

typedef _Tp channel_type;

RGB2Gray(int _srccn, int blueIdx, const float* _coeffs) : srccn(_srccn)

{

static const float coeffs0[] = { R2YF, G2YF, B2YF };

memcpy( coeffs, _coeffs ? _coeffs : coeffs0, 3*sizeof(coeffs[0]) );

if(blueIdx == 0)

std::swap(coeffs[0], coeffs[2]);    }

void operator()(const _Tp* src, _Tp* dst, int n) const

{

int scn = srccn;

float cb = coeffs[0], cg = coeffs[1], cr = coeffs[2];

for(int i = 0; i

dst[i] = saturate_cast<_tp>(src[0]*cb + src[1]*cg + src[2]*cr);        }

int srccn;

float coeffs[3];

};

其中YF, G2YF, B2YF定义在文件color.hpp中,代码如下://constants for conversion from/to RGB and Gray, YUV, YCrCb according to BT.601

const float B2YF = 0.114f;

const float G2YF = 0.587f;

const float R2YF = 0.299f;

cvcvtcolor_opencv中cvCvtColor函数在哪个库相关推荐

  1. python中decode函数在哪个库_python中decode函数的使用方法

    python中decode函数的使用方法 发布时间:2020-12-15 09:22:45 来源:亿速云 阅读:75 作者:小新 这篇文章主要介绍python中decode函数的使用方法,文中介绍的非 ...

  2. python中decode函数在哪个库_python encode和decode函数说明

    字符串编码常用类型:utf-8,gb2312,cp936,gbk等. Python中,我们使用decode()和encode()来进行解码和编码 在python中,使用unicode类型作为编码的基础 ...

  3. python中divmod函数_Python标准库:内置函数divmod(a, b)

    本函数是实现 a 除以 b ,然后返回商与余数的元组.如果两个参数 a,b 都是整数,那么会采用整数除法,结果相当于( a//b, a % b) .如果 a 或 b 是浮点数,相当于( math.fl ...

  4. cvcvtcolor_opencv中函数的一相关说明如:cvtcolor和cvcvtcolor区别

    opencv 中函数的一相关说明,如: cvtColor 和 cvCvtColor 区别 1 . cvtColor 和 cvCvtColor 区别 1 ) C++ 接口: void cvtColor( ...

  5. python调用js库中的函数_Python 调用JS文件中的函数

    Python 调用JS文件中的函数 1.安装PyExecJS第三方库 2.导入库:import execjs 3.调用JS文件中的方法 Passwd = execjs.compile(open(r&q ...

  6. 【C 语言】动态库封装与设计 ( 动态库调用环境搭建 | 创建应用 | 拷贝动态库相关文件到源码路径 | 导入头文件 | 配置动态库引用 | 调用动态库中的函数 )

    文章目录 一.在 Visual Studio 2019 中创建 " 控制台应用 " 程序 二.拷贝 xxx.lib.xxx.dll.xxx.h 到源码路径 三.导入 xxx.h 头 ...

  7. 【Android 安装包优化】使用 lib7zr.so 动态库处理压缩文件 ( jni 中 main 函数声明 | 命令行处理 | jni 调用 lib7zr.so 函数库处理压缩文件完整代码 )

    文章目录 一.JNI 中 main 函数声明 二.命令字符串切割并传入 main 函数 三.完整代码示例 1.完整 jni 代码 2.完整 java 代码 3.执行结果 四.参考资料 前置博客 : [ ...

  8. C++语言标准库functional中的函数对象,绝对是装B神器~

    C++语言标准库<functional>中的函数对象,绝对是装B神器~用一下,感慨万千~~~ 基本上是C++ Primer上的,show一下代码: #include <iostrea ...

  9. Py之Numpy:Numpy库中常用函数的简介、应用之详细攻略

    Py之Numpy:Numpy库中常用函数的简介.应用之详细攻略 目录 Numpy库中常用函数的简介.应用 1.X, Y = np.meshgrid(X, Y) 相关文章 Py之Numpy:Numpy库 ...

最新文章

  1. java 任意多个整数相加_一个整数分为若干个连续整数之和(使用java实现)
  2. faster rcnn接口_TF-Faster-rcnn宠物狗种类识别之对接自己的数据
  3. 常用的js验证数字,电话号码,传真,邮箱,手机号码,邮编,日期
  4. Java-GUI编程实战之管理系统 Day1【项目开发流程、软件三层架构、项目需求、项目结构分析】
  5. 【目标检测】单阶段算法--YOLOv4详解
  6. asp点击增加一条表格数据_asp生成excel报表(一)
  7. 重新学习操作系统的知识
  8. 绝地求生进游戏显示服务器未正常运行,绝地求生BE服务器未正常运行怎么办 BE服务器未运行解决方法...
  9. java glob paths_java – 使用getPathMatcher的Glob模式
  10. IntelliJ IDEA 2017.1 EAP与异步堆栈跟踪调试器扩展
  11. python语音属于什么语言_python到底是什么类型的语言
  12. python自学-新手如何自学python课程?
  13. 准备将redis引入项目做消息队列使用
  14. EFR32FG1开发教程1--点亮LED
  15. 内网服务器做了映射还是无法用公网访问,内网PC无法使用服务器NAT映射后的公网地址访问服务器的故障分析...
  16. 银联 php hex2bin,银联支付
  17. html怎么隐藏项目符号,CSS-如何隐藏侧边栏列表中的项目符号?
  18. xp系统如何更改计算机用户名,windows xp电脑如何设置、修改开机密码
  19. PPP PDP 及GPRS
  20. Redhat认证考试心得之一死记硬背篇

热门文章

  1. 配音app开发,创建专属声音作品
  2. 云豹五月二开最新直播直播带货系统
  3. 利用 STC32G12K128 的 LCM 驱动 8080 接口的液晶屏
  4. bzoj2333: [SCOI2011]棘手的操作 线段树+离线
  5. 【图像识别】初探数字识别-水表(3)
  6. warning: format ‘%s’ expects argument of type ‘char *’和warning: backslash and newline separated by
  7. 866363-70-4,N3-C5-NHS ester,叠氮-C5-NHS 主要物理性质分享
  8. RBAC经典角色权限系统设计五张表及拓展应用
  9. Linux系统下禅道的安装以及配置教程
  10. 2021前三季度最新漏洞发现工具(开源)清单