
OpenCV
开心大爆炸
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
opencv中 unsigned char* , BYTE* 转换为 Mat类型 及 路径问题
unsigned char* 转换为 Mat类型其中pBufAddr 为 unsigned char*类型cv::Mat mmat = cv::Mat(stFrameInfo.nHeight, stFrameInfo.nWidth, CV_8UC1, stImageInfo.pBufAddr, 0);BYTE* 转换为 Mat类型其中m_pFrameBuffer 为BYTE* 类型cv::Mat sMat = Mat(sFrameHead.iHeight, sFrameHead.iWidth,原创 2022-05-24 09:52:17 · 2952 阅读 · 0 评论 -
opencv与vs的版本
想要使用vs2017最好是用opencv3.4.0版本以上opencv2.4.13对应vc11 vc12,也就是vs2012和vs2013opencv2.4.3对应vs2010原创 2022-05-06 09:23:38 · 3191 阅读 · 4 评论 -
opencv形态学操作
假如图像是黑色底,高亮区域是白色膨胀是对高亮区域进行放大的操作,取局部最大值,可去掉白色中的小黑点。腐蚀是对高亮区域进行缩小,取局部最小值,可去掉小白点。对膨胀尽心操作:原图,膨胀一次时:源码:Mat src = cvLoadImage("../Debug/dliate.jpg", 0); if (src.rows == 0) { return; } Mat deliat; Mat element = getStructuringElement(MORPH_RECT, Si原创 2021-12-09 13:45:00 · 2438 阅读 · 0 评论 -
opencv计算梯度
梯度XY方向模板系数https://blog.youkuaiyun.com/lovetobelove/article/details/86618324GX中第二行第二列,就是m(m,n)https://www.it610.com/article/1293107422264631296.htm原创 2021-12-03 19:39:54 · 187 阅读 · 0 评论 -
opencv中形态学操作
opencv —— morphologyEx 开运算、闭运算、形态学梯度、顶帽、黑帽总结:https://www.cnblogs.com/bjxqmy/p/12295654.html在背景是黑色的前提下,亮点是白色https://www.jianshu.com/p/ee72f5215e07转载 2021-11-26 09:08:13 · 123 阅读 · 0 评论 -
C++ opencv中 cvCreateImageHeader 和 cvCreateImage
//由于已经有了数据,则直接用cvCreateImageHeader,如果没有数据则使用cvCreateImage进行创建IplImage *iplImage = cvCreateImageHeader(cvSize(m_sFrameHead.iWidth, m_sFrameHead.iHeight), IPL_DEPTH_8U, m_sFrameHead.uiMediaType == CAMERA_MEDIA_TYPE_MONO8 ? 1 : 3); //memcpy(iplImage, m_pFr原创 2021-11-24 16:37:57 · 2575 阅读 · 0 评论 -
opencv detect 抛出异常 的解决方法
问题一:缺少库lib编译时出错:LNK2019无法解析的外部符号“public: __thiscall cv::SURF::SURF(double,int,int,bool,bool)”(??0SURF@cv@@QAE@NHH*/最后解决了: //添加 opencv_nonfree243d.lib.问题2: 函数报异常在detector.detect(img1, keypoints1);时出现的问题:最后发现: 我在解决问题1时,在debug模式下加入了两个库opencv_nonfree24原创 2021-09-24 09:26:44 · 708 阅读 · 0 评论 -
c++ 相机高速 采集
利用C++ 设计缓存队列实现高效传输相机数据(SampleBuffer)海康相机SDK联合c++标定https://cloud.tencent.com/developer/article/1730940原创 2021-09-16 13:56:27 · 356 阅读 · 0 评论 -
opencv 双目测距
学习笔记:使用opencv做双目测距(相机标定+立体匹配+测距).https://www.cnblogs.com/daihengchen/p/5492729.html原创 2021-09-16 11:18:01 · 477 阅读 · 0 评论 -
opencv中 画六边形
转自:http://www.opencv.org.cn/opencvdoc/2.3.2/html/doc/tutorials/imgproc/shapedescriptors/point_polygon_test/point_polygon_test.html#point-polygon-test已知一个包含顺序点的数组,需要画出六边形 const int r = 100; Mat src = Mat::zeros(Size(4 * r, 4 * r), CV_8UC1); ///..转载 2021-04-20 08:37:00 · 1008 阅读 · 0 评论 -
opencv中Mat的重置与是否为空
Mat的重置:Mat置零Mat mat = zeros(height, width, CV_64FC1);或者Mat mat = Mat::zeros(height, width, CV_64FC1);Mat是否为空if(!mat .data)return false;原创 2021-03-15 08:28:22 · 5586 阅读 · 0 评论 -
opencv与mfc联合使用时
opencv 与mfc一起使用时,在退出程序时,会出现 、 6A 70 63 00 等内存泄漏。原因只要程序中使用Mat 、Iplimage 、 CvMat 这几个类型,在退出时都会有内存泄漏。 可以单独创建一个程序,只定义这几个变量,发现确实是有。主要解决办法:MFC下使用opencv出现内存泄露的解决办法可以再对opencv的函数进行二次封装成dll,而且dll中不能含有这几个类型的参数,这样的话是可以的。可以用uchar来代替mat将”配置属性>常规>MFC的使用原创 2021-03-10 11:20:05 · 448 阅读 · 0 评论 -
opencv中 drawContours函数
drawContours参考文章:https://www.it610.com/article/1283334633437544448.htmdrawContours绘图时要在原图中进行绘制drawContours(inImg, counters, -1, Scalar(255));namedWindow(“窗口1”,CV_WINDOW_NORMAL);使oepncv中图片大小的窗体可以拖动...原创 2020-12-01 09:13:23 · 713 阅读 · 0 评论 -
C#使用opencvsharp
C#调用opencvsharp :先创建C#的工程,然后在 工具–NuGet包管理器—管理解决方案的Nuget程序包 上搜索opencv后,然后安装就可以了。参考:https://blog.youkuaiyun.com/u012719076/article/details/109090579检测圆心...原创 2020-11-28 16:05:00 · 999 阅读 · 2 评论 -
opencv 知识点 标记
视频: https://www.bilibili.com/video/BV1sa4y1s7FR?p=7Mat的创建Mat img1; Mat img2(200,100, CV_8UC1);// 200*100行列的数据类型为8的单通道矩阵 Mat img3(Size(200, 100), CV_8UC1);//与上式等同 Mat img4(Size(200, 100), CV_8UC3, Scalar(255, 0 ,0));//三通道,彩色的 Mat img5(Size(200, 100),原创 2020-11-28 16:04:40 · 202 阅读 · 0 评论 -
关于opencv的小知识点总结
opencv 读取固定地址的图像时mat为空cv::Mat mat1 = cv::imread("./20201029-104759.jpg"); if (mat1.empty()) { return; }用上面读取时发现 mat为空,使用绝对位置,而且带两个双斜杠才可以。解决办法:cv::Mat mat1 = cv::imread("E://wokspace//excercise//TestOpencv_MFC//Debug//20201029-104759.jpg"); if (ma原创 2020-10-29 14:08:40 · 389 阅读 · 0 评论 -
在安装opencv时,sudo apt-get install build-essential 报错
输入:sudo apt-get install build-essential更新不完成,而且总是下载不了,网速慢E: 无法下载 http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/dists/xenial/main/binary-i386/Packages 404 Not Found [IP: 101.6.8.193 80]我得解决办法:更...原创 2020-02-17 22:40:06 · 680 阅读 · 0 评论 -
OpenCV2.4.9在VS2010下的安装教程及部分安装问题
官网http://opencv.org/有OpenCV2.4.9,无需进行CMake编译,直接配置就可使用, 安装和配置方法挺简单的。[1] 下载程序下载“opencv-2.4.9.exe”,为windows版本,运行解压至某目录文件夹,比如:“D:”,以下均按这一设置讲述,于是F盘下就有一文件夹"opencv";配置环境变量右键“计算机”-&a原创 2018-10-10 21:39:12 · 1528 阅读 · 0 评论 -
无法打开件“opencv_calib3d249d.lib”--
一般出现这种情况有:添加VC++的包含目录和库目录时出现问题,没有配置正确连接器中的附加依赖项 并不是安装目录下…\opencv\build\x86\vc10\lib中对应的lib ;此问题出现的比较多我是出现在了第一个问题上。...原创 2018-10-10 20:53:32 · 2066 阅读 · 0 评论