自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 matlab进行棋盘格标定,得到参数后用opencv进行矫正

用matlab进行棋盘格标定,得到参数后用C++程序opencv进行矫正(附代码。实测有用)

2023-01-06 15:07:20 838

原创 opencv C++ SVM模型训练与分类实现

我用的是opencv 4.5.1版本,win10系统,vs2019.最近想学习一下分类算法的内容,恰好opencv有SVM的函数,故先从这个下手。找了许多资料,发现要么是opencv2、3的,要么就没有具体实现代码,学习还是把代码与原理一起结合来看比较好。...

2022-06-13 14:37:46 7764 6

原创 (有代码有案例)vs2019 opencv 找到图像最大轮廓用GrabCut算法进行图像分割

找图像分割的时候看到了GrabCut算法,但是大部分都是要人机交互用鼠标划分区域,想着先通过大轮廓把目标图像分割出来,排除背景干扰,然后对目标图像进一步细节处理

2022-06-06 16:14:07 1174 2

原创 (成功案例超详细保姆级)vs2019 opencv qt创建动态库被C#调用

之前有个项目关于图像处理,既用到了opencv,还二次开发了相机提供的动态库。一开始我是用QT写的,然后发现人家只需要我提供一个库函数调用就可以了,但是他是用C#写的。没办法,到处找资料,但是没有找到贴切的。最后自己尝试一下,终于弄好的了。其实比较困难的是我的QT动态库里还要包含另外的一个相机的库、opencv的库,然后还要依赖qt。接下来主要介绍vs2019 opencv qt创建动态库被C#调用的过程,optris相机二次开发的就放在下一篇再讲。............

2022-06-05 16:56:23 1020 4

原创 提取获得Qstring类型中的所有数字

获得包含符号、数字、中文Qstring中的所有数字

2022-03-23 23:03:36 3058 2

原创 qt vs2019 Bitmap格式转opencv的Mat格式

qt vs2019 Bitmap格式转opencv的Mat格式

2022-03-23 22:53:18 2971

原创 opencv 二值图 去除边界不完整图形

opencv 二值图 去除边界不完整图形 去除边界不完整图形轮廓

2022-03-23 22:33:19 4738

原创 opencv Mat转 qt 的QImage图像,qt显示opencv图像

opencv Mat格式转 qt 的QImage图像

2022-03-23 22:24:38 939

转载 QT 学习笔记1

信号和槽机制。在两个不同的cpp,h文件中,实现两个窗口A、B的互动,需要借助信号和槽首先按下A窗口按钮,clicked,调用槽函数。槽函数中为emit mysignal即发送一个全局信号,然后B窗口接受到这个信号,B窗口调用B类的槽函数。具体可以看以下博客​​​​​​(20条消息) QT中简单的emit使用_CSDN_dyq111的博客-CSDN博客_qtemit的使用https://blog.csdn.net/CSDN_dyq111/article/details/10717..

2021-12-23 20:19:45 83

原创 最小外接矩形

使用opencv返回点集cnt的最小外接矩形,所用函数为minAreaRect(cnt) ,cnt是所要求最小外接矩形的点集数组或向量,这个点集不定个数。这个矩形是可以有偏转角度的,可以与图像的边界不平行。调用形式:RotatedRectminAreaRect(InputArraypoints)InputArraypoints:表示输入的点集输出是矩形的四个点坐标。例如: box[i] = minAreaRect(Mat(contours[i])); bo...

2021-12-08 21:40:47 1195

原创 【无标题】opencv 轮廓

https://blog.csdn.net/maomao1011120756/article/details/49794997void findContours//提取轮廓,用于提取图像的轮廓(InputOutputArray image,//输入图像,必须是8位单通道图像,并且应该转化成二值的OutputArrayOfArrays contours,//检测到的轮廓,每个轮廓被表示成一个point向量OutputArray hierarchy,//可选的输出向量,包含图像的拓扑信息。其

2021-12-08 20:36:41 70

原创 12.8 创建空白图片

Mat m = Mat(cclose.size(),CV_8UC3,Scalar(255,255,255)); imshow("mubu",m); drawContours(m, contoursDest, -1, Scalar(0, 0, 0), 1); imshow("lunkuo",m);

2021-12-08 20:34:55 2849

原创 【无标题】12.6学习

memcpy(temp->mpData,pData,temp->nDataSize);memcpy指的是C和C++使用的内存拷贝函数,函数原型为:void *memcpy(void *destin, void *source, unsigned n);函数的功能是从源内存地址的起始位置开始拷贝若干个字节到目标内存地址中,即从源source中拷贝n个字节到目标destin中。再强调一遍,拷贝的是字节数,不是个数!(13条消息) 使用memcpy踩出来的坑,值得注意_每木昔月的.

2021-12-06 10:57:00 50

原创 (代码已更新)QT 环境下 用opencv 进行骨架细化(骨架提取)得到图像中心线

qt opencv 通过图像细化提取目标图像中心线

2021-11-04 15:58:28 2221 2

空空如也

空空如也

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

TA关注的人

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