一、GEMM函数的定义

void cvGEMM( const CvArr* src1, const CvArr* src2, double alpha,

const CvArr* src3, double beta, CvArr* dst, int tABC=0 );

这是通用矩阵乘法,其中各个参数表示:

src1:第一输入数组

src2:第二输入数组

alpha:系数

src3“第三输入数组(偏移量),如果没有偏移量,可以为空(NULL)

beta:表示偏移量的系数

dst:输出数组

tABC:

转置操作标志,可以是0。当为0时,没有转置。或者还有下面的值的组合:

CV_GEMM_A_T:表示src1转置

CV_GEMM_B_T:表示src2转置

CV_GEMM_C_T:表示src3转置

例如,CV_GEMM_A_T+CV_GEMM_C_T对应

alpha*(src1转置)*src2+beta*(src3转置)

二、cvMatMul函数的定义

#define cvMatMul(src1,src2,dst);

表示dst=src1*src2

三、cvMatMulAdd函数的定义

#define cvMatMulAdd(src1,src2,src3,dst);

表示:dst=src1*src2+src3

四、cvConvertScaleAbs函数

该函数作用:使用线性变换转换输入数组元素成8位无符号整型

原型:void cvConvertScaleAbs( const CvArr* src, CvArr* dst, double scale=1, double shift=0 );

src : 原数组

dst :输出数组 (深度为 8u).

scale :比例因子.

shift :原数组元素按比例缩放后添加的值。

函数 cvConvertScaleAbs 存贮变换结果的绝对值:dst=abs(src*scale + shift)

转载自:https://blog.csdn.net/liulianfanjianshi/article/details/11737921

Opencv--cvGEMM、cvMatMul和cvMatMulAdd的定义相关推荐

  1. OpenCV中关于各种颜色的定义以及RGB值

    OpenCV中关于各种颜色的定义以及RGB值 #define CV_COLOR_RED cv::Scalar(0,0,255)       //纯红 #define CV_COLOR_GREEN cv ...

  2. 关于图像opencv中对于长宽的定义

    python-opencv: img.shape输出结果为(高,宽,通道数)---(h,w,c); 获取图像像素的方法为:img[h1,w1,c1] point,输入的分别是(宽,高)或者说是(x,y ...

  3. OpenCV中的图像数据格式CV_8U定义

    今天在对 16 位的深度图提取 HOG 特征时,遇到了以下问题: 代码如下: import cv2 import numpy as npreff_image = cv2.imread(os.path. ...

  4. 【OpenCV】矩阵和图像的操作总结查询

     矩阵和图像操作 表3-3列出了一些操作矩阵图像的函数,其中的大部分对于图像处理非常有效.它们实现了图像处理中的基本操作,例如对角化.矩阵变换以及一些更复杂的诸如计算图像的统计操作.        ...

  5. RobHess的SIFT代码解析之RANSAC

    平台:win10 x64 +VS 2015专业版 +opencv-2.4.11 + gtk_-bundle_2.24.10_win32 主要参考:1.代码:RobHess的SIFT源码:SIFT+KD ...

  6. OpenCV 2.2.0 CvvImage的使用

    转自:http://blog.csdn.net/raocong2010/archive/2011/01/17/6146158.aspx# 前几日,OpenCV 2.2.0版本出现了...但是...以前 ...

  7. OpenCV基础知识入门

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文旨在让你快速入门opencv. OpenCV OpenCV是计 ...

  8. 用 Python 和 OpenCV 来测量相机到目标的距离

    用 Python 和 OpenCV 来测量相机到目标的距离 http://python.jobbole.com/84378/ 几天前,一个叫 Cameron 的 PyImageSearch 读者发来邮 ...

  9. opencv 一堆算法,图像处理等

    http://blog.csdn.net/wangzhebupt/article/category/1675453 数据挖掘十大经典实用算法及OpenCV算法 http://www.xuebuyuan ...

最新文章

  1. [转]C# 2.0新特性与C# 3.5新特性
  2. 【黑金原创教程】【FPGA那些事儿-驱动篇I 】实验二十九:LCD模块
  3. ES6-Promise对象
  4. 【翻译】【linux设备驱动】linux地址类型
  5. 最后生成神么格式的代码_智能扩充机器人的“标准问”库之Query生成
  6. ssm框架简单实现文件上传
  7. 【工大SCIR笔记】AAAI 2020 故事结局预测任务上的区分性句子建模
  8. linux路由表的查看和含义
  9. 网易云音乐地址解析含官方接口分享
  10. 2016英语三级分数计算机,2016年英语三级成绩查询准考证号忘了怎么办?
  11. 如何在 arm 官网上找到合适的手册
  12. pvs-stdio ue4_云中的PVS-Studio:Azure DevOps
  13. bzoj4238 电压
  14. 201671030116宋菲菲 《英文文本统计分析》结对项目报告
  15. 初识swipe.js
  16. python 白噪声检验-Python中的白噪声时间训练
  17. 数学建模05-元胞自动机
  18. gitto-page enrichment
  19. ASP.NET中使用网络驱动器
  20. 蓝桥杯python组练题第二天——成绩统计——蓝桥杯官网题库

热门文章

  1. Nginx通过地理位置限制访问
  2. Nacos Spring 快速开始
  3. 使用 Caddy 替代 Nginx,全站升级 https,配置更加简单
  4. 创建设计模式 - 原型设计模式
  5. typora+picgo+gitee搭建免费图床纵享丝滑
  6. 【JAVA 第五章 】课后习题 删除奇数元素下标 然后再删除值为奇数的下标
  7. JDK1.8 中 ConcurrentHashMap源码分析(一)容器初始化
  8. jQuery实现一个优雅的返回顶部
  9. JavaScript中的纯函数是什么?
  10. web项目调整项目名称_如何有效调整软件项目范围