opencv:基本知识;
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
5、opencv 矩阵求和(多通道);
cv::Mat testMat;
Scalar sum = cv::sum(testMat);
6、double转为QString精度;
QString::number(value,10,2)
7、提取Mat的一列;
cv::Mat test; cv::Mat oneCol = test.col(1);
3、cv::Mat一维矩阵寻址;
当cv::Mat矩阵的维度为1 * n 或者 n * 1时, 可以通过下面的方式进行寻址:
cv::Mat mat; // mat为一维矩阵;
mat.at<uchar>(k);
//例子;
4、InputArrቤተ መጻሕፍቲ ባይዱy 和 OutputArray的使用;
InputArray 和 OutputArray是opencv中函数输入输出的统一参数,可以代理Mat和Vector<>,其中OutputArray实际继承与InputArray. 它是通过 构造函数对象实例化来实现代理功能的。(可以参照源码)
opencv: 基 本 知 识 ;
注: 该篇博文为扩展型,后期将逐步进行扩展;
1. IplImage转Mat
IplImage转Mat; IplImage *pImage = cv::loadImage(“”); Mat imgM = cvarrToMat(pImage);
2、获取工作路径;
QString szPath = QCoreApplication::applicationDirPath();
//提取第2列;