05 2018 档案
摘要:1、Mat与IplImage之间的相互转换; 2、随机数; 标准库提供了随机函数std::srand,std::rand来生成随机数; 3、矩阵缩放; opencv的图像缩放函数为cv::resize(); 使用方法:
阅读全文
摘要:opencv提供了排序函数: sort和sorIdx , 其中sortIdx可以获取排序后的序号,比较方便; sortIdx原型: sort原型: 这两个函数都支持矩阵的行、列排序; 以下是例子: sort同上,这里就不详细说明了,使用方法请见:www.opencv.org.cn/opencvdoc
阅读全文
摘要:opencv提供了fitline函数用于直线拟合,原型为: 支持2D,3D的点集拟合,点集使用std::vector<>来存储,如果为3Dpoint,那么line使用Vec6f, 2D points,使用Vec4f; 拟合方式提供了下面几种方法: distType=CV_DIST_L2 最小二乘法
阅读全文
摘要:使用Qt creator + mingw + gdb进行qt项目开发时,应用Q_ASSERT进行断言总是会出现问题: 断言失败,程序崩溃而不是停止; 采用自定义断言能完美解决该问题(方法取自于国外论坛); 通过修改IQS_ASSERT能切换断言方式; 注: 上面的写法只适用于调试, 如果应用于发布版
阅读全文
摘要:在qml中,使用ChartView作为图表展示区域, 但是并没有给定接口用来设置xlabel,ylabel。 没得办法,只能采用笨方案: (我的方法如下) 该方法需要了解两个知识点: 1) 文字旋转; Item自带rotation属性,可以实现任意角度的旋转; 2) margin大小(ChartVi
阅读全文
摘要:C++调用qml函数,是通过下面的函数实现的: 这里有两个常用的宏:Q_RETURN_ARG,Q_ARG,从字面意思就可以看出来,一个是用来获取返回值,另一个用于传参。 下面是一个例子: 在应用该函数调用qml对象成员前,关键是要获取到要调用的qml对象,有两种方案可以很方便的获取到qml对象: 1
阅读全文

浙公网安备 33010602011771号