自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 WindowsQt打包

WindowsQt打包

2023-03-08 17:05:09 114

原创 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 2900 1

原创 OpenCV实现halcon的fill_up函数

//功能:填充区域中的孔//参数:// src:输入图像// dst:输出图像//返回值:无void fill_up(Mat src, Mat &dst){ dst = Mat(src.size(), CV_8UC1, Scalar(0)); vector<vector<Point>> contours; findContours(src, contours, CV_RETR_EXTERNAL, CV_CHAIN_APPROX_NONE

2021-06-30 17:04:56 1375

原创 OpenCV实现halcon的area_center函数

//功能:求图中像素值为255的斑块面积和重心坐标//参数:// src:输入图像// area:图中像素值为255的像素个数// center:斑块的重心坐标//返回值:无void area_center(Mat src, int &area, Point2f &center){ int pixelsCount = src.rows * src.cols; area = 0; center = Point2f(0, 0); float c

2021-06-30 17:00:18 929

原创 OpenCV实现halcon的sort_region函数

enum SortCriterion{ FIRST_POINT, //区域第一行的最左侧的点 LAST_POINT, //区域最后一行的最右侧的点 UPPER_LEFT, //区域周围矩形的左上角 UPPER_RIGHT, //区域周围矩形的右上角 LOWER_LEFT, //区域周围矩形的左下角 LOWER_RIGHT //区域周围矩形的右下角};enum SortDirection{ ROW,.

2021-06-30 16:59:02 1103

原创 OpenCV实现halcon的shape_trans函数

enum ShapeTransType{ SHAPETRANS_RECTANGLE, //平行于坐标轴的最小外接矩形 SHAPETRANS_CIRCLE, //最小外接圆 SHAPETRANS_CONVER //凸包};void shape_trans(Mat src, Mat &dst, ShapeTransType type){ dst = Mat(src.size(), CV_8UC1, Scalar(0)); vector<vec.

2021-06-30 16:47:34 1053

原创 OpenCV实现halcon的fast_threshold函数

void fast_threshold(Mat src, Mat mask, Mat &dst, int minGray, int maxGray, int minSize){ dst = Mat(src.size(), CV_8UC1, Scalar(0)); if (minSize <= 0 || minSize >= src.rows) return; int rows = src.rows; int cols = src.col.

2021-06-30 16:45:36 625 2

原创 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 1273 4

原创 OpenCV实现halcon的dyn_threshold函数

enum ThresholdType{ THRESHOLD_LIGHT, //明 THRESHOLD_DARK, //暗 THRESHOLD_EQUAL, //等于 THRESHOLD_NOT_EQUAL //不等于};void dyn_threshold(Mat src, Mat pre, Mat &dst, int offset, ThresholdType type){ dst = Mat(src.size(), CV_8UC1, .

2021-06-30 16:42:57 688

原创 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 1471 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 744

原创 各数据类型之间的转换

//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

原创 QT设置样式表时只针对一个窗口

QT设置样式表时只针对一个窗口 QWidget * w = new QWidget(this); w->setObjectName("w"); w->setStyleSheet( "QWidget#w{" "background-color: rgb(95,95,95);" "outline:0px;border:1px solid #BDBDBD;"

2020-12-17 17:58:56 1027

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除