
opencv
如果没有如果sc
持续学习,唯有学习才能让内心更踏实!
展开
-
opencv3和4的区别(python)
记录一下opencv4和3 的区别,防止在升级opencv时遇到问题。有其它大的变化也请读者指出,谢谢。1.在扩展模块中去掉了SIFT与SURF相关API的调用文件现在如果想在OpenCV Python 4.x中想使用SIFT与SURF只有靠自己从源代码CMake来编译生成python版本的安装包才可以。2.全部取消CV_XXX这种枚举类型,比如在3.x中可以正常使用的语句#O...原创 2019-12-06 17:58:05 · 45382 阅读 · 3 评论 -
阈值化3种方式(包括图像像素自动反转):1,固定阈值;2,自适应阈值化;3,大律法阈值
在机器视觉的图像处理中经常会用到阈值化,有时候我们需要把阈值设出来留给操作人员设定,有时候需要写死阈值,有时候需要图像自己判定阈值。在opencv中常用的阈值化操作有3种。1,固定阈值;2,自适应阈值化;3,大律法阈值。视情况而定使用哪一种方法更好。大家要用哪种把那一种方法取消注释就行。//vs2015,opencv2.4环境下:main函数中: Mat dstImage; Mat srcIma...原创 2018-03-30 18:05:23 · 7097 阅读 · 0 评论 -
opencv,截图工具(实现:截图,翻转)
之前做的一个截图小工具,挺实用的,分享下。opencv的头文件自己加一下,我自定义工具里加的比较多,比较懒就不改了。哈哈,,,main.cpp/***********void cv::flip(cv::InputArray src, // 输入图像cv::OutputArray dst, // 输出int ...原创 2018-03-19 18:57:39 · 2192 阅读 · 1 评论 -
opencv,我的电脑转换2.49版本和3.0版本笔记(vs2015)
会配置的直接从3开始改配置路径,前面的基本上已经配置过了,出错的直接重修配置一遍就行,本系列文章由@浅墨_毛星云 出品,转载请注明出处。 文章链接: http://blog.youkuaiyun.com/poem_qianmo/article/details/19809337作者:毛星云(浅墨) 微博:http://weibo.c转载 2016-12-23 21:06:27 · 1995 阅读 · 0 评论 -
未加载kernelbase.pdb,问题
最近在调试新电脑的时候,配置opencv感觉完全没有问题,为什么会出现这种情况,百思不得其解,又重新配置OpenCV,又是百度,又是github。搞了好长时间没弄好,不弄之后偶尔想到了一个原因,电脑显示的原因,就能调好了,也是无语.......给大家借鉴一下这个原因,,, 上代码:很基础的显示图像的代码测试新配置的opencv环境: #include <opencv2/op...原创 2017-07-11 00:44:56 · 44357 阅读 · 10 评论 -
opencv实战,钢板焊接点寻找4,求助
第四张图使带火花的,因为焊接过程中有火花的干扰,而且影响很大。火花对图像的影响很大,大的火花直接把钢板一些特征给影响了。我的第一个思路是:用轮廓提取,计算轮廓面积,在一定范围内的认为使钢板,把钢板那部分复制到另一幅空图上(大小和原图一样),在提取中间焊接点,但大的火花会对图像有影响。代码如下:(只写了一部分,计算了轮廓的矩)#include #include "o原创 2017-04-30 13:56:10 · 1277 阅读 · 1 评论 -
opencv 实战,钢板焊接点寻找3
第三张图:方法:轮廓检测后亚像素级角点检测 ,得出角点坐标,再提取 个人感觉这种方法抗干扰能力最好。代码://第三张,轮廓检测后亚像素级角点检测 ,得出角点坐标#include #include "opencv2/highgui/highgui.hpp"#include "opencv2/imgproc/imgproc.hpp"#incl原创 2017-04-30 13:29:46 · 2037 阅读 · 1 评论 -
opencv实战,钢板焊接点寻找2
第二张图处理代码://第二张图,调滤波迭代值,加houghlinesP(轮廓)#include #include #include using namespace std;using namespace cv;Mat g_srcImage, g_dstImage; //原始图和效果图int g_nElementSha原创 2017-04-30 13:21:03 · 773 阅读 · 0 评论 -
opencv实战,钢板焊接点寻找1
最近做了一个钢板焊接点寻找项目,记录一下,哈哈分为3张图,分成3个博客讲。分别寻找焊接点,因为没有视频,只能从图片中提取。还有一个问题要求助在第四个博客,我想出一个方法,看看大家有没有什么更好的办法,相互学习。第一张图,方法是调滤波迭代值,加houghlinesP(轮廓)。系统win10,64位,IDE:VS2015。代码如下://调滤波迭代值,加hou原创 2017-04-30 11:52:48 · 1802 阅读 · 0 评论 -
opencv学习笔记,利用contourArea和arcLength检测物体的轮廓面积和周长
因之前的代码很多多余,学习的时候刚写的,现于2018/8/6更新:源代码如下:// 操作系统: Windows 10 64// IDE版本:Visual Studio 2017// OpenCV版本: 3.4#include "opencv2/highgui/highgui.hpp"#include "opencv2/imgproc/imgproc.hpp"#include ...原创 2016-11-23 14:25:46 · 23289 阅读 · 3 评论 -
opencv学习笔记,亚像素级角点检测和waitkey用法说明
在学习亚像素角点检测时遇到bug,最后在回调函数on_GoodFeaturesToTrack( )中需要添加waitkey(0)才能解决,不然一直有错误。查找资料得到:The function waitKey waits for a key event infinitely (when \texttt{delay}\leq 0 ) or for delay milliseconds原创 2016-11-12 14:46:22 · 971 阅读 · 0 评论 -
opencv学习笔记,调用摄像头并且对视频进行canny处理
源代码如下://--------------------------------------【程序说明】-------------------------------------------// 程序描述:使用VideoCapture类调用摄像头读入,用Canny算子处理视频并显示// 开发测试所用操作系统: Windows 7 32bit// 开发测试所用IDE版本:Vi原创 2016-11-12 15:32:52 · 1634 阅读 · 0 评论