
C++
C++
幺幺_zxq
这个作者很懒,什么都没留下…
展开
-
OpenCV实现halcon的var_threshold函数
enum ThresholdType{ THRESHOLD_LIGHT, //明 THRESHOLD_DARK, //暗 THRESHOLD_EQUAL, //等于 THRESHOLD_NOT_EQUAL //不等于};void var_threshold(Mat src, Mat mask, Mat &dst, int maskW, int maskH, float StdDevScale, .原创 2021-06-30 16:44:21 · 1277 阅读 · 4 评论 -
OpenCV实现halcon的area_center函数
//功能:求图中像素值为255的斑块面积和重心坐标//参数:// src:输入图像// area:图中像素值为255的像素个数// center:斑块的重心坐标//返回值:无void area_center(Mat src, int &area, Point2f ¢er){ int pixelsCount = src.rows * src.cols; area = 0; center = Point2f(0, 0); float c原创 2021-06-30 17:00:18 · 935 阅读 · 0 评论 -
OpenCV实现halcon的select_shape函数
enum SelectShapeType{ SELECT_AREA, //选中区域面积 SELECT_RECTANGULARITY, //选中区域矩形度 SELECT_WIDTH, //选中区域宽度(平行于坐标轴) SELECT_HEIGHT, //选中区域高度(平行于坐标轴) SELECT_ROW, //选中区域中心行索引 SELECT_COLUMN, //选中区域中心列索引 SELECT_RECT2_LEN1, //选中区域最小外接矩形的一半长度 SELECT.原创 2021-06-30 16:40:51 · 1484 阅读 · 3 评论 -
OpenCV实现双阈值二值化图像
cv::Mat img = cv::imread("2.bmp"); cv::Mat m1, m2, dst; cv::threshold(img, m1, 70, 255, cv::THRESH_BINARY); cv::threshold(img, m2, 240, 255, cv::THRESH_BINARY_INV); cv::bitwise_and(m1, m2, dst);原创 2021-06-30 16:37:46 · 748 阅读 · 0 评论 -
QT的QRect和opencv的cv::Rect的区别
//构建一个QT的QRect对象QRect qrect(0, 0, 100, 100);qDebug()<<"qrect.bottomRight:"<<qrect.bottomRight();//构建一个opencv的cv::Rect对象cv::Rect rect(0, 0, 100, 100);qDebug()<<"rect.bottomRight:"<<rect.br().x<<","<< rect.br().y;执原创 2021-11-10 14:19:43 · 2903 阅读 · 0 评论 -
各数据类型之间的转换
//char 转换成 QStringchar c = 'a';QString s = QString(c);//QString 转换成 charQString s = "a";char c = s.toLatin1.data();//QByteArray 转换成 char *char *c;QByteArray byte;c = byte.data();//char * 转换成 QByteArraychar *c;QByteArray byte;byte = QByteAr原创 2021-06-30 16:33:23 · 98 阅读 · 0 评论