×

机器人视觉 halcon 视觉 机器学习 找线找圆找点 行业文摘与算法

562188634@qq.com 想要一份find_line 库函数...

带ROI跟随的找边,是机器视觉中最常用的功能。如果各位对勇哥这段代码有疑问,欢迎留言讨论。载入第一张图片,执行找边的结果。载入第二张图片,角度与位置与上张不同。可以看到ROI是跟随的,执行找边。这里勇哥没有再找第二条边,因为方法是一样的,就不重复了。完整测试代码如下:[Xhide...

还有 7 人发表了评论 加入17937人围观

置顶 本站原创软件与资源

2020年勇哥的机器视觉实验项目清单(大纲)

勇哥,很想停止 勇哥,很想停止 发表于2020-04-10 浏览32942 评论3
下面的清单算是对勇哥的工业自动化职业生涯中有关机器视觉方面的总结。它是勇哥看到过的一些项目,以及对应的知识点的盘点。勇哥缺少工匠精神,许多认识不深入,浮于表面,大叔级别的人了对待学习还是有点浮燥,造成许多知识点勇哥也是一知半解,希望借着这个贴子内容的梳理、和相关的实验的开展,不断的提升自己的知识深度,最重要一点是形成一种有规划的学习模式,节省时间提升效率。本贴的内容做为大纲,实际的实验内容勇哥会不断更新贴子出来。所以就将本贴置顶吧。(一) 单相机标定(1)halcon的标定助手 &nb
勇哥的免费视频教程清单

置顶 本站开源软件与资源

勇哥的免费视频教程清单

勇哥,很想停止 勇哥,很想停止 发表于2021-02-01 浏览22192 评论1
“少有人走的路”www.skcircle.com《勇哥的机器视觉》免费视觉教学系列免费视频勇哥会不定期更新,希望观赏后各位能给出宝贵意见。视频中所用图片素材以及源码等资料,在本站QQ群(98596273)中发布。视频也在B站发布,播放地址为:https://space.bilibili.com/1150123755?from=search&seid=5789841158140412090你也可以订阅本站微信公众号《勇哥的机器视觉》接收最新视频的更新消息。免费视频教程清单:————————
OpenCV 学习(直线拟合)

c++/QT/MFC

OpenCV 学习(直线拟合)

勇哥,很想停止 勇哥,很想停止 发表于2020-02-18 浏览7879 评论0
OpenCV 学习(直线拟合)Hough 变换可以提取图像中的直线。但是提取的直线的精度不高。而很多场合下,我们需要精确的估计直线的参数,这时就需要进行直线拟合。直线拟合的方法很多,比如一元线性回归就是一种最简单的直线拟合方法。但是这种方法不适合用于提取图像中的直线。因为这种算法假设每个数据点的X 坐标是准确的,Y 坐标是带有高斯噪声的。可实际上,图像中的每个数据点的XY 坐标都是带有噪声的。下面就来讲讲适用于提取图像中直线的直线拟合算法。一个点 (xi,yi)(xi,yi) 到直线的距离用 r
Windows下的OpenCVSharp配置

c++/QT/MFC

Windows下的OpenCVSharp配置

勇哥,很想停止 勇哥,很想停止 发表于2020-02-18 浏览5722 评论0
OPenCvSharp是OpenCV的Net Warpper,应用最新的OpenCV库开发,目前放在github.。本人认为OpenCvSharp比EmguCV使用起来更为方便,因为函数更接近于原生的OpenCV库,只要有一定的OpenCV和C#知识,就能很快得上手,开发周期较短。OpenCvSharp官网:https://github.com/shimat/opencvsharpWindows下的配置:(配置环境变量)下载OpenCV,官网上下载,http://opencv.org/,这里笔者
OpenCV3编程入门之感兴趣区域ROI-图片叠加示例

c++/QT/MFC

OpenCV3编程入门之感兴趣区域ROI-图片叠加示例

勇哥,很想停止 勇哥,很想停止 发表于2020-02-18 浏览3986 评论0
 在图像处理领域,常常需要设置感兴趣区域来专注或者简化工作过程,也就是从图像中选择一个图像区域,这个区域是图像分析所关注的重点。       定义ROI区域有两种方法:Mat imageROI; //方法一 //前两个参数是相对于原图像的坐标,后两个参数是ROI区域的宽和高 imageROI = image(Rect(pos_left,pos_top,logo.cols,logo.rows)

c++/QT/MFC

图像ROI与ROI操作

勇哥,很想停止 勇哥,很想停止 发表于2020-02-18 浏览7979 评论0
知识点:ROI解释:图像的 ROI(region of interest) 是指图像中感兴趣区域、在 OpenCV 中图像设置图像 ROI 区域,实现只对 ROI 区域的操作。提取不规则ROI区域的一般步骤:1、通过inRange函数生成mask2、通过与操作提取ROI #ifndef DAY16 #define DAY16   #include <opencv2/opencv.hpp> #include <iostr
MFC OpenCV:显示图片的3种方法(详细)

c++/QT/MFC

MFC OpenCV:显示图片的3种方法(详细)

勇哥,很想停止 勇哥,很想停止 发表于2020-02-18 浏览8212 评论0
MFC OpenCV:显示图片的3种方法(详细)一、背景二、方法三、实现3.1 嵌套OpenCV窗口显示图片3.2 转换格式显示OpenCV图片3.3 OpenCV图片保存后显示一、背景  由于OpenCV常用的界面只是单纯的打开图像窗口,相关界面控件和工具较少且不美观,故使用MFC制作界面,而用OpenCV单纯做图像处理。此时便需要在MFC中显示OpenCV所用的图片。二、方法1、嵌套。直接将OpenCV窗口嵌套到MFC的Pictrue Control控件中。此方法既能直接显示图片,也可直接使
the file contains top level spacers. They will not be saved.Perhaps you forgot to create a layout

c++/QT/MFC

the file contains top level spacers. They will not be saved.Perhaps you forgot to create a layout

勇哥,很想停止 勇哥,很想停止 发表于2020-02-18 浏览11097 评论0
如果碰到如题的提示,可以右键QWidget,选择布局。添加布局成功后,可以看到LoginUi新增了layout属性实际上,这种问题有时候把窗体上全部控件删除完了,都还是报错。因此原因说不清楚了。最简单的办法只能是防止,每放一部分控件就保存一下,没问题继续。--------------------- 作者:hackpig来源:www.skcircle.com版权声明:本文为博主原创文章,转载请附上博文链接!