- 博客(11)
- 收藏
- 关注
原创 机器视觉-Halcon基础知识
大家有兴趣关注我的B站(缺陷检测-老羊头)UID:3493081175296589 ,我会不定期录制一些课程,相互交流学习。
2024-12-09 15:52:44
385
原创 机器视觉Halcon之模板匹配总结和归纳
同样是提前关键点,模板与轮廓无关,它的模板不是根据边缘轮廓创建的,而是根据特征点创建的,例如:例如:点的位置或者相邻像素的灰度信息可以作为描述符。基于描述符的匹配允许一定程度的透边视形变,并且能在有标定无标定的图像天关行,这子船球任的匹现与物体的经院2与目标的致理您切相关,或说与目标的特征点相关的模板匹配只能用于有纹理的图像。优点: 形状模板是最常用,最有效,最快速的匹配方法,对很多的干扰因素不敏感,如光照和图像灰度发生变化,甚至支持局部边缘缺失杂乱场景,噪声,失焦,轻微变形。
2024-12-07 10:11:56
421
原创 halcon 实现 多点处理拟合曲线
由于点存在不连续性,单纯使用halcon算子 gen_contour_nurbs_xld (Contour, Rows, Cols, 'auto', 'auto', 3, 1, 5),无法实现 曲线连贯性,如下图所示。halcon本身无算子,开发写一个算法可进行处理。
2024-03-25 16:47:14
839
原创 emgucv+C
1."Emgu.CV.CvInvoke"的类型初始值设定项引发异常.将...binx86目录(C:Emguemgucv-windows-universal-gpu 2.4.9.1847binx86)下的.dll文件全部copy到项目bebug文件下。2,环境设置3.添加引用4.注意是64位还是32中的debug还是release模式...
2018-02-09 09:26:10
241
1
原创 关于python
升级pip python -m pip install --upgrade pippython 库路径:https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy6. 安装GPU版的TensorFlow:[html] view plain copypip install tensorflow-
2017-11-29 17:56:30
179
原创 opencv通过鼠标获取训练图像
环境:Window10+VS2017+opencv3.2 再次说明。本代码只能用来学习,交流学习经验,禁止用于商业用途,否则必定追究责任。如果有疑问:欢迎加qq:1558500569使用鼠标达成训练图像的获取,并且移动矩形框,放大或者缩小矩形框,并且保存为训练的图像。目前仅仅只是矩形,后期添加人圆。代码如下:Mat FormerImage; //最原始的图片Mat
2017-10-21 11:35:01
291
原创 Opencv 日志文件函数书写
环境为Window10+VS2017+Opencv3.2日志文件函数的写法void Log(std::string theWriteData,bool ifNewLine){ std:: string theData; time_t rawtime; struct tm* timeinfo; time(&rawtime); timein
2017-10-19 16:25:29
742
原创 opencv鼠标四点获取一个矩形
环境W10+vs2017+Opencv3.2通过鼠标四点获取一个矩形void GetRectTwoPoint::CornerGetPoint(){namedWindow("findCornerImage");imshow("findCornerImage", sourceImage);GlobalRecImage = sourceImage.clone();
2017-10-19 16:20:27
1257
原创 opencv有关轮廓查找的算法
环境W10+opencv3.2+VS2017有关轮廓查找,之后按照面积进行筛选,接着排序,欢迎大家提出问题。int my_map(float p1, float p2){return p1 }void Cbtw_getSpotImage::FindCornerImage() //轮廓的寻找(当其边缘线不明显,但是可以回去到胶上的斑点的时候,通过斑点判断是否存在断胶行
2017-10-19 16:10:46
1486
转载 c++常见面试题30道
转自:http://blog.csdn.net/shihui512/article/details/9092439;1.new、delete、malloc、free关系delete会调用对象的析构函数,和new对应free只会释放内存,new调用构造函数。malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放
2017-03-01 10:33:44
421
原创 简单谈谈对C++设计模式的理解
看了C++设计模式。突然发现设计模式,完全就是在玩虚函数,继承,封装。通过虚函数,在main,中通过定义不同的指针(父类或者派生类),进行选择性的调用想要的虚函数。在父类中私有变量或者,保护变量定义相对应的指针,从而让其继承中相互调用,从而达到其设计模式。简单的说说自己简单的理解,灵活进行应用就行!
2017-03-01 10:31:43
484
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人