2022年12月3日

摘要: 所谓"blend",英文解释为“vt. 混合vi. 混合;协调n. 混合;掺合物”这里应该理解为是图像数据的融合。这是“识别->对准->融合”的最后一步。融合是决定拼接质量的关键一步,一方面它决定于图像对准的质量,一方面它本身的也直接对拼接的最终结果负责。 最简单和便于理解的融合为liner,正好借 阅读全文
posted @ 2022-12-03 15:33 jsxyhelu 阅读(474) 评论(0) 推荐(1)
摘要: 模版的多个匹配,能够得到所有匹配的结果。模板匹配是数字图像处理的重要组成部分之一。 把不同传感器或同一传感器在不同时间、不同成像条件下对同一景物获取的两幅或多幅图像在空间上对准,或根据已知模式到另一幅图中寻找相应模式的处理方法就叫做模板匹配 简单而言,模板就是一幅已知的小图像。模板匹配就是在一幅大图 阅读全文
posted @ 2022-12-03 15:33 jsxyhelu 阅读(121) 评论(0) 推荐(0)
摘要: 简单的来说,就是将 一类的图片最后拼接成为这样的结果 这个图片有点大呀。 基本步骤: 1、halcon进行仿射变化进行镜头畸变。这个可以参考halcon中一个二维码畸变的例子; 2、基于模版匹配找出偏移值,然后进行拼接。这个可以参考hal... 阅读全文
posted @ 2022-12-03 15:33 jsxyhelu 阅读(1476) 评论(0) 推荐(0)
摘要: // TwoCameraOnTimer2Dlg.cpp : 实现文件/*CvMat, Mat, IplImage之间的互相转换IpIImage -> CvMatCvMat matheader;CvMat * mat = cvGetMat(img,... 阅读全文
posted @ 2022-12-03 15:33 jsxyhelu 阅读(51) 评论(0) 推荐(0)
摘要: 就是实现这样: 其中,能够根据模版运算,自动实时从图中找出相同模版的地方。从而能够计算出镜头的相对位移。 模板匹配的工作方式 模板匹配的工作方式跟直方图的反向投影基本一样,大致过程是这样的:通过在输入图像上滑动图像块对实际的图像块和输入图像进... 阅读全文
posted @ 2022-12-03 15:33 jsxyhelu 阅读(108) 评论(0) 推荐(0)
摘要: 一般的模式,也是目前我的模式是这样的 接触一个任务->划分类型->halcon预处理一下,也可以出demo(图片,程序)->opencv(或相关的东西)->封装成为dll文件->发布 所以,核心的东西还是opencv... 阅读全文
posted @ 2022-12-03 15:33 jsxyhelu 阅读(354) 评论(0) 推荐(0)
摘要: 做图像有一段时间了,几个问题进行反思,欢迎讨论 1、机器视觉的本质是什么? 我认为就是通过计算机和数学的方法,对一定形式存储的2d或3d的视觉信号进行增强、延伸,以增加信号的强度; 2、机器视觉的第一原则是什么? 在能够容忍的速度下完成任务。视觉信... 阅读全文
posted @ 2022-12-03 15:33 jsxyhelu 阅读(72) 评论(0) 推荐(0)
摘要: 在图像识别的方法中,模版识别是比较简单的一种,《学习opencv》中给出了例子和实现代码,即使是在最新版本中,改变的也并不大。 但是这并不代表模版识别在实际应用中不适合。恰恰相反,每一张方法都需要用在它合适的地方。模版识别相对来说,应用于特征不是非常明显... 阅读全文
posted @ 2022-12-03 15:33 jsxyhelu 阅读(85) 评论(0) 推荐(0)
摘要: 实现gabor filter的滤波 图像纹理对于航空遥感图片、织物图案、复杂自然风景和动植物都适合。这里我采用遥感图片、织物图案和钢铁表面来做,并和canny图片进行一定的对比。 遥感图像 编织物 相比较canny算法(或者自适应canny)来说,gabor的确在全局的特征显示上面有所优势,特别是在 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(257) 评论(0) 推荐(1)
摘要: 【该项目现在已经实现人工智能识别,相关材料博客里面进行搜索】 钢管识别项目2 零、相关说明: 首先进行一下相关说明。在“jsxyhelu.cnblogs.com/项目实战派”栏目里面出现的需求、图片和其他资源,都是我在浏览威客网站、论坛等网站的时候通过正规渠道获得的真实需求。个人觉得比较感兴趣,但是 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(70) 评论(0) 推荐(0)
摘要: 证码识别--资料收集 【现在应该考虑全方位向人工智能方向迁移】 一、验证码基础知识 验证码设计的目的就是区分“人”和“机器”,所以它在被设计的时候,主要的目的就是防止被采用就是自动识别出来。所以作为破解者来说,一开始就是处于劣势地位的。当然这使得验证码的破解变成了一项结合图像识别、模式识别的猜谜解题 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(167) 评论(0) 推荐(0)
摘要: 集装箱体本身的特征有三,一是图片中的需要识别的文字比较大;二是需要识别的文字色彩鲜艳;三是文字周围的干扰比较多,所以直接识别,即使是使用finereader这种软件都无法完成。 所以,第一步需要做的就是更换图片区域,强调联通。比如这样的结果 再强化 这个时候即使是识别成这样,都无法ocr,因为 细节 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(42) 评论(0) 推荐(0)
摘要: 【这块具体内容可以直接百度搜索 GOCW】 使用 csharp 编写 winform 程序,不仅速度快,而且容易界面美化并找到其他类库的支持;而使用 opencv 编写图形图像处理程序,是目前比较流行,而且高效的一种方法。如果需要将两者结合,需要解决的问题就是使用 csharp 调用 vc 下编写的 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(250) 评论(0) 推荐(0)
摘要: 原文链接:http://coolshell.cn/articles/10590.html#jtss-tsina 识别二维码的项目数不胜数,每次都是开箱即用,方便得很。 这次想用 OpenCV 从零识别二维码,主要是温习一下图像处理方面的基础概念,熟悉 OpenCV 的常见操作,以及了解二维码识别和编 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(1052) 评论(0) 推荐(1)
摘要: 局部标准差实现对比度增强(ACE) 图像增强算法的基本原则是“降低低频区域,突出高频区域”,以此强化边缘,达到增强的目的。最简单的例子就是通过原始图像减去高斯模糊处理后的图像,就能够将边缘强化出来。 直方图均衡化也是一种非常常见的增强方法。但是为了避免背景的干扰,更倾向于采用“局部”方法进行处理。我们这里着重研究自适应对比度增强(ACE)的相关内容。 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(900) 评论(0) 推荐(0)
摘要: 压板识别项目【压板项目应该是一个比较典型的目标识别项目,这里介绍的传统方法能够起到辅助作用】 零、相关说明: 首先进行一下相关说明。在“jsxyhelu.cnblogs.com/项目实战派”栏目里面出现的需求、图片和其他资源,都是我在浏览威客网站、论坛等网站的时候通过正规渠道获得的真实需求。个人觉得 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(159) 评论(0) 推荐(0)
摘要: 基本形态学算法 为什么要做基本形态学算法的研究和实现?是因为形态学是一个非常有力,应用 广泛的工具,但同时也是研究不是很清楚的工具。往往一个恰到好处的变换,就能够省下许多的劳动。对此的分类和研究就显得非常有必要,而相关代码的积累,也很有价值。 零、基本概念: 膨胀:白->黑; dilate 腐蚀:黑 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(302) 评论(0) 推荐(0)
摘要: 选择轮廓(select_shape) Halcon是一款运用广泛的图像识别和处理软件。在肤浅的接触中,它的轮廓选择算子(select_shape)给予我很深的印象。结果是往往几行代码就能够产生很好的效果: 比如要得到这样的结果 只需要 read_image (Image1, 'F:/未来项目/钢管识 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(756) 评论(0) 推荐(0)
摘要: 最大轮廓和投影 最近非常多的用到了最大轮廓和投影运算。回想起来,这两种算法的确是属于非常常见的基础算法。这里加以总结和提取。 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(108) 评论(0) 推荐(1)
摘要: 添加.h和cpp #pragma once#include "afxwin.h"class mySplash : public CWnd{ DECLARE_DYNAMIC(mySplash)protected: DECLAR... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(49) 评论(0) 推荐(0)
摘要: 一致都是研究如何调用opencv显示动态图片,但是很多时候在显示图标的时候,都是需要显示静态图片,现在将最简单的方法总结下: 1、添加picture控件 2、添加资源,要求为bmp 3、修改属性 结果就可以了。 ... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(83) 评论(0) 推荐(0)
摘要: 编写带界面的图像处理程序,选择opencv+mfc是一种很好的选择;在读取摄像头数据方面,网上的方法很多,其中shiqiyu的camerads的方法是较好的。 基于现有资料,通过在实际项目中的积累,我总结出来... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(439) 评论(0) 推荐(0)
摘要: 图像处理系统中,镜头、光源的选配,对于最后能否产生稳定的识别效果至关重要。而搭载镜头、光源的是支架。机器视觉的支架一般都是根据项目的具体需要进行配置的,搜索淘宝能够得到一些商品。 这些支架形状不一,价格在数百元... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(189) 评论(0) 推荐(0)
摘要: 一般在高精度测量时需要做以下几个标定,一光学畸变标定(如果您不是用的软件镜头,一般都必须标定),二投影畸变的标定,也就是因为您安装位置误差代表的图像畸变校正,三物像空间的标定,也就是具体算出每个像素对应物空间的尺寸。 前两者应该... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(400) 评论(0) 推荐(0)
摘要: 这样的程序主要实现windows平台下两个应用程序间的通信。 最简单的单元分为两个部分,一个是引用的程序,一个是被引用的程序。 一、如果引用他人,需要传递参数找到运行的程序,并且传递消息过去 void CShellEx... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(107) 评论(0) 推荐(0)
摘要: 通过学习,掌握以下几个问题: 1、核心算法,并且向GVF衍生; 2、核心库封装的方法 2016年11月16日06:52:51 昨日实现了梯度场和频率场的计算。最大的感觉就是建立基础代码库的重要性。 如果使用o... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(185) 评论(0) 推荐(0)
摘要: 为现有图像处理程序添加读取exif的功能 exif是图片的重要参数,在使用过程中很关键的一点是exif的数据能够和图片一起存在。exif的相关功能在操作系统中就集成了,在csharp中也似乎有了实现。但是使用mfc来实现这个功能,的确费了我的一些时间... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(241) 评论(0) 推荐(0)
摘要: 一直以来,我都在思考,如何将图像处理和手机等移动终端结合起来。结合起来的方法,大体应该说是两类,一类就是直接在android手机上写native的程序,但是由于工具链的搭建比较复杂,再加上android本来是java系的,不是很熟悉,所以尝试不多;二类就是... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(59) 评论(0) 推荐(0)
摘要: 气泡的图像增强 对于这样的图片,如果只是基于普通的阈值处理、或者是梯度增强,都会因为背景比较复杂,从而结果不是很理想。很久之前,我的考虑就是要基于图像的本质特征。 什么是图像的本质特征?比如这里我关心的是圆的区域,它的特点就是梯度从... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(78) 评论(0) 推荐(0)
摘要: 在现有的图像处理软件中融合dxf格式输出 dxf格式是autocade的支持格式。如果将现有图像识别的结果导出到dxf格式,就能够使用autocad的强大功能进行后续处理。 dxf的格式比较复杂,开源支持库为libdxf,使用起来也比较复杂。... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(192) 评论(0) 推荐(0)
摘要: 《在纹线方向上进行平滑滤波,在纹线的垂直方向上进行锐化滤波》 --Gabor增强的具体 实践 一、问题提出 ... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(176) 评论(0) 推荐(0)
摘要: android环境的配置还是比较复杂的,特别对于我这样一直使用mfc的程序员来说,有很多观念上需要转变。好在配置成功后就能够不断复用,那么这样的问题值得整理出来 一、安装jdk 二、解压adt-bundle-windows... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(121) 评论(0) 推荐(0)
摘要: 原文链接:http://www.cnblogs.com/yishaochu/p/5436094.html 作 者:Ansen --- 一、前言 不知不觉自己已经做了几年开发了,由记得刚出来工作的... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(155) 评论(0) 推荐(0)
摘要: csharp编写界面,调用基于opencv的图像处理类库,是解决一类问题的优良方法。经过不懈研究,有最新进展: 一、目前情况和优点 位置在11.通过clr 架在clr.dll中 ... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(41) 评论(0) 推荐(0)
摘要: MFC读写EXIF信息 读取有类库可以直接调用,网络上有直接可以用的;但是写Exif的资料非常少,我花了一点时间研究收集,终于成功。 将相关的资料共享。主要是借助gdi+,需要注意的地方很多 // ConsoleAppl... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(73) 评论(0) 推荐(0)
摘要: 由于项目需要,进行过一段时间的 PariticalFilter 研究。主要的工作就是将网络上的Console代码和Mfc融合在一起,并且添加了Mfc端的控制功能。 程序还有不完善的地方,现将相关的函数发布出来,大家相互研究。... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(41) 评论(0) 推荐(0)
摘要: 最新版本的gexif,直接基于gdi+实现了exif信息的读取和写入,代码更清晰。 /* * File: gexif.h * Purpose: cpp EXIF reader * 3/2/2017 * 基于GDI+的EXIF读写类 *///201... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(271) 评论(0) 推荐(0)
摘要: Win7下的MSPaint是Ribbon的典型运行。这种SDI程序对于图像处理来说是很适合的。利用春节时间,基于之前的积累,我实现GreenOpenPaint,主要就是模拟MSPaint的界面,实现出现处理的结果。 知识要点: 1、MFC下S... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(76) 评论(0) 推荐(0)
摘要: 标尺对于图像处理程序,特别是需要精确测量的程序来说意义很大。这里进行了专门的研究。 基于现在已经引入的类和定义的变量,主要讲一讲如何调用。 1、添加放大缩小 void CGreenOpenPaintDoc::ScaleF... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(64) 评论(0) 推荐(0)
摘要: 1、DOC中添加,核心图片文件保存在这里。之所以不用Mat,是因为CVVImage有更好的输入输出函数。 我这里直接使用了public public: CvvImage m_image; ... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(35) 评论(0) 推荐(0)
摘要: 想显示一副图片相对来说比较容易。但是想在SDI中显示一个可以拖拽的矩形框,并且在滚动和缩放下都不变形,是很困难的。 MFC应该说在这个方面提供了强大的支持,但是也有一些是由于历史的原因需要去除的地方,特别是在缩放的这个地方还存在一些问题。 我... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(41) 评论(0) 推荐(0)
摘要: 如果只是直接的图片保存和打开,是没有很多内容的。但是我这里,将EXIF的信息融入其中,使得图像处理的结果能够保存下来。这样就非常有价值意义了。 所有的操作都放在DOC中进行处理。 我之前已经对EXIF的操作进行总结,这里进行引入 ... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(48) 评论(0) 推荐(0)
摘要: 放大缩小看似简单,实际上还是比较复杂的。所以专门拿出来说明。 缩放这块,主要就是处理m_pDoc->m_scalefactor void CGreenOpenPaintView::OnButtonZoomin() {... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(43) 评论(0) 推荐(0)
摘要: 如何生成excel文件作为图像识别结果 在进行大规模图像处理的时候,如果能够以表格的形式生成结果文件,将非常的直观。这个时候,选择excel作为结果输出文件,将是合适的。 查询相关资料,有很多关于excel的操作方法,但是使用mfc来进行ex... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(107) 评论(0) 推荐(0)
摘要: 长度和像素的转化 在做实际项目的时候遇到了“像素和厘米”的转化问题。 如图,尺上的10厘米在photoshop总能够被识别出来为10cm,证明图片本身就是按照实际大小来拍摄的。 查询相关的资料,得知: 图片中所谓“水... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(396) 评论(0) 推荐(0)
摘要: 来自为知笔记(Wiz) 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(24) 评论(0) 推荐(0)
摘要: [2016年7月4周]几款开源图像处理软件评测研究 一、做图像处理软件,不可避免地要进行一些界面操作。为此收集研究能够找到的图像处理软件。 基本的要求就是能够快速打开大图片、能够显示标尺、能够在图像上面显示我所需要显示的绘图对象。 ... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(657) 评论(0) 推荐(0)
摘要: 如何做出半透明和闪光效果 一开始看到这样的效果的时候,我感觉非常酷,等到搞明白原理之后,才发现原来很酷的效果可以通过很简单的代码实现,这就更酷了。 首先,需要获得读取一些图片,最好是自然的图片,... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(107) 评论(0) 推荐(0)
摘要: [wiki,blog]使用opencv自带的融合函数 [wiki,blog]使用opencv自带的融合函数 /*M/// // // IMPORTANT: READ BEFORE DOWNLOADING... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(63) 评论(0) 推荐(0)
摘要: 电影院观影人数统计 一、基本知识和背景 ​ 图像识别和监控相配合,能够帮助使用者获得监控内容的定量信息。通过对所获得的数据的统计分析,就能够得到超出图像本身的价值,并且反馈现实,获得真正的利益。电影院观影人数统计就是这样的一个例子。 二、... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(478) 评论(0) 推荐(0)
摘要: 基于卷积神经网络的以图搜图算法实现 如果用这个名称去搜索论文,一定有不少。为什么了,因为从原理上来看,卷积神经网络就非常适合找图片的相似的地... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(284) 评论(0) 推荐(0)
摘要: 基于SURF特征的图像与视频拼接技术的研究和实现(一) 一直有计划研究实时图像拼接,但是直到最近拜读西电2013年张亚娟的《基于SURF特征的图像与视频拼接技术的研究和实现》,条理清晰、内容完整、实现的技术具有市场价值。 因此定下决... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(154) 评论(0) 推荐(0)
摘要: [blog]马赫效应和应对方法 //创建并且分析如何处理矩形的MachEffect Mat srcRect1(500,500,CV_8UC1); Mat srcRect2(500,5... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(128) 评论(0) 推荐(0)
摘要: 钢管识别项目1 零、相关说明: 首先进行一下相关说明。在“jsxyhelu.cnblogs.com/项目实战派”栏目里面出现的需求、图片和其他资源,都是我在浏览威客网站、论坛等网站的时候通过正规渠道获得的真实需求。... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(88) 评论(0) 推荐(0)
摘要: 傅里叶变换在机器视觉的运用 傅里叶变换在机器视觉的运用 这样一幅图像 1、是如何生成的? 2、体现了什么? 3、如何处理并用来增强原始图片数据? ... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(133) 评论(0) 推荐(0)
摘要: // openmptest的测试程序 // #include "stdafx.h" void Test(int n){ for (int i=0;i #include ... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(108) 评论(0) 推荐(0)
摘要: opencv透视变换 实现透视变换 目标: 在这篇教程中你将学到: 1、如何进行透视变化 2、如何生存透视变换矩阵 理论: 什么是透视变换: ... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(357) 评论(0) 推荐(0)
摘要: ocr是一个宽泛的概念。市场上面ocr将一直是一个不断发展、需求强烈的方向。 我认为,从难度上区分,中文ocr难于英文ocr;手写ocr难于印刷ocr。所以两两组合,中文手写体最难(比如毛体,有一些人都识别不了);而英文(数字)印刷体ocr最... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(249) 评论(0) 推荐(0)
摘要: 最近扒拉了一些光线补偿算法的实现,可能是能力比较有限,看到的大多是是基于Face detection in color images是这篇论文的实现。从效果上来看,的确起到了明亮、美白的效果。但是从代码本身来看,最终的结果只是分别对各通道进行一个有控制的伸... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(178) 评论(0) 推荐(0)
摘要: 在http://www.cnblogs.com/Imageshop/archive/2011/11/13/2247614.html 一文中,作者给出了“自动对比度”的实现方法,非常nice 实际实现过程中,我发现文中有 “Dim HistRed(255)... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(170) 评论(0) 推荐(1)
摘要: http://pan.baidu.com/s/1hrQTWDe 已经成功 ; 来自为知笔记(Wiz) 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(103) 评论(0) 推荐(0)
摘要: 视频摘要 视频浓缩(一) 视频摘要又称视频浓缩,是对视频内容的一个简单概括,以自动或半自动的方式,先通过运动目标分析,提取运动目标,然后对各个目标的运动轨迹进行分析,将不同的目标拼接到一个共同的背景场景中,并将它们以某种方式进行组合。视频摘要在视频分析和... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(983) 评论(0) 推荐(0)
摘要: 多线程程序我本来是能够来写的。但是由于在图像处理的过程中,对于这方面知识使用的比较少,造成重复忘记的情况。这里再次进行整理学习,特别注重和“图像处理”理清关系,为下一步使用奠定基础。 这里实现的是工作者线程 在.h文件中定义 ... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(74) 评论(0) 推荐(0)
摘要: 一直以来,我使用的方法都是shiqiyu在opencvchina上面提供的引入directshow,并且采用cvvimage和cameraDs的方法。这个方法虽然在xp/win7/win8下面都能够成果使用,但是一直以来我都没有动机去深入看一看这个方法。这... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(80) 评论(0) 推荐(0)
摘要: 【blog算法原理】RANSAC和FitLine ​ 如果已经有一系列图片,需要拟合出最为合适的一条直线出来,这个时候你会选择RANSAC还是FitLine。 一、算法定义; RANSAC是实际运用非常广泛的算法,它的数学表示为 ... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(179) 评论(0) 推荐(0)
摘要: 【blog算法原理】Opencv中直线的表示方法 一、问题的提出:​ 在实际项目编写过程中,需要对直线(Line)进行特定的处理。在以前的项目设计实现中,直线(L... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(140) 评论(0) 推荐(0)
摘要: 【项目实战派】图像处理项目的硬件平台选型 一直以来我都对嵌入式系统比较感兴趣,因为感到图像处理最终还是要走向便携式、移动化的。这里讲自己对图像处理项目的硬件平台选型这块的想法进行交流,欢迎交流、批评。 一、典型图像处理系统构建 ... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(379) 评论(0) 推荐(0)
摘要: 【项目实战派】触摸屏程序设计要点 触摸屏作为一种更为直接的人机交互方式,现在广泛运用于智能手机、工业控制、场景展示等许多场合。作为程序员,如何理解触摸屏程序设计?如何做好的触摸屏程序设计?现在已经有的资源包括那些?借着项目牵引,... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(466) 评论(0) 推荐(0)
摘要: // mix.cpp : 图像mix // #include "stdafx.h" #include #include "opencv2/core/c... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(71) 评论(0) 推荐(0)
摘要: [blog 项目实战派]opencv通过dll调用matlab函数,图片作为参数 前文介绍了如何“ csharp通过dll调用opencv函数,图片作为参数 ”。而在实际的代码编写过程中,很多时候... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(135) 评论(0) 推荐(0)
摘要: [blog 项目实战派]csharp通过dll调用opencv函数,图片作为参数 ​一直想做着方面的研究,但是因为这个方面的知识过于小众,也是由于自己找资料的能力比较弱,知道今天才找到了比较好的资料。一个是thinim... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(148) 评论(0) 推荐(0)
摘要: 基于clahe的图像去雾 通过阅读一些资料,我了解到clahe算法对图像去雾有所价值,正好opencv中有了实现,拿过来看一看。 但是现在实现的效果还是有所差异 ... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(146) 评论(0) 推荐(0)
摘要: 相关说明: 首先进行一下相关说明。在“jsxyhelu.cnblogs.com/项目实战派”栏目里面出现的需求、图片和其他资源,都是我在浏览威客网站、论坛等网站的时候通过正规渠道获得的真实需求。个人觉得比较感兴趣,但是由于时间或者工作的冲突自... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(294) 评论(0) 推荐(0)
摘要: 一维二维码的提取、识别和产生 零、相关说明: 在“jsxyhelu.cnblogs.com/机器视觉”栏目主要介绍和图像处理和机器视觉相关的的成套的解决方案、思路和软件集。希望能够为大家在实际工作中解决具体问题提供一... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(468) 评论(0) 推荐(0)
摘要: 一、首先实现 laplacian金字塔的分割和重构 #include "stdafx.h" #include #include #include #include ... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(29) 评论(0) 推荐(0)
摘要: //实现LUT 查找表 #include "stdafx.h" #include #include using namespace std; using namespace cv; ... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(57) 评论(0) 推荐(0)
摘要: http://pan.baidu.com/s/1nvaTki1 这是一个简单的链表操作问题 "现有n个老鼠围成一圆圈,有一只猫从任意位置开始吃老鼠,每次都隔一个老鼠吃,请给出最后一个老鼠的编号?" 题目的具体要求是给出任给老鼠数n,输出猫最... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(57) 评论(0) 推荐(0)
摘要: Cimg代码初探 程序设计最为激动人心的地方,在于丰富的并且容易被查阅到资料。比如对于图像处理,固然有Opencv等较为丰富、被广泛知... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(310) 评论(0) 推荐(0)
摘要: GOICE项目初探 在图像拼接方面,市面上能够找到的软件中,要数MS的ICE效果、鲁棒性最好,而且界面也很美观。应该说有很多值得学习的地方,虽然这个项目不开源,但是利用现有的资料,也可以实现很多具体的拼接工作。 ... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(116) 评论(0) 推荐(0)
摘要: http://pan.baidu.com/s/1i5JGBFB 编写一个图像处理类的程序,实现缩略图是非常自然的想发。基于mfc+opencv框架,实现以下代码 style child border none 一、填写界面 主要实现... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(271) 评论(0) 推荐(0)
摘要: 基于海康监控的图像识别设计 一、基本知识和背景 ​目前,安防行业正从网络化向智能化升级;从简单的视频获取、图像截获向内容分析、自动跟踪进化。借助监控摄像头,进行图像识别或机器视觉设计的需求,变得越来越强烈。这里分享一些自己的研究。 ... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(492) 评论(0) 推荐(1)
摘要: 反人脸识别的思路和实现 一、基本知识和背景 ​人脸识别是非常经典的机器识别运用,目前已经在许多地方得到了使用。相关的算法原理和实现发展的都很发达,Opencv中就有不错的实现。这是现状。 但是,也正因为此,和人相关的隐私变得... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(70) 评论(0) 推荐(0)
摘要: 答题卡图像识别 需求分析、市场分析和技术实现 P.S 博客发布以来,获得多方的关注。相关内容我已经以教程的形式进行了整理发布(包括算法、硬件搭建和软件框架),如果需要请移步 http://edu.51cto.com/course/cour... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(632) 评论(0) 推荐(0)
摘要: 之前一直是做静态图片分析的,机器视觉项目如果想要在线分析,必然需要进行动态分析。前一段时间,我阅读了一些书籍,介绍了一种通过机器视觉的单向信息传输系统。主要在内外网隔离的情况下进行数据单向传输。 这样的系统,必然是真正的“机器... 阅读全文
posted @ 2022-12-03 15:32 jsxyhelu 阅读(221) 评论(0) 推荐(0)
摘要: 我使用过FindContours,而且知道有能够直接寻找联通区域的函数。但是我使用的大多只是“最大轮廓”或者"轮廓数目“这些数据。其实轮廓还有另一个很重要的性质,那就是轮廓的相互包含特性。 比如典型的运用在二维码上面 对于它的3个定位点,认为构造了相互包含的轮廓区域,这种特性,在图上只有三处,而且在 阅读全文
posted @ 2022-12-03 15:31 jsxyhelu 阅读(547) 评论(0) 推荐(0)
摘要: CLAHE算法对于医学图像,特别是医学红外图像的增强效果非常明显。 CLAHE https://en.wikipedia.org/wiki/Adaptive_histogram_equalization 中文方面非常好的资料 限制对比度自适应直方图均衡化算法原理、实现及效果 在OpenCV中已经实现 阅读全文
posted @ 2022-12-03 15:31 jsxyhelu 阅读(758) 评论(1) 推荐(1)
摘要: 通过轮廓的圆度分析实现孔洞提取 阅读全文
posted @ 2022-12-03 15:31 jsxyhelu 阅读(153) 评论(0) 推荐(0)
摘要: 如何获得物体的主要方向 如何获得物体的主要方向?使用PCA呀。 阅读全文
posted @ 2022-12-03 15:31 jsxyhelu 阅读(121) 评论(0) 推荐(0)
摘要: img = img1*mask + img2*(1-mask) How do that ? 阅读全文
posted @ 2022-12-03 15:31 jsxyhelu 阅读(77) 评论(0) 推荐(0)
摘要: 非常巧妙,我领悟了半天才明白,赞叹赞叹! 阅读全文
posted @ 2022-12-03 15:31 jsxyhelu 阅读(139) 评论(0) 推荐(0)
摘要: 相关代码已经被OpenCV收录:/samples/cpp/tutorial_code/ShapeDescriptors/pointPolygonTest_demo.cpp 阅读全文
posted @ 2022-12-03 15:31 jsxyhelu 阅读(1245) 评论(0) 推荐(1)
摘要: 特征点提取在“目标识别、图像拼接、运动 跟踪、图像检索、自动定位”等研究中起着重要作用;我们这里通过一个综合实验来对OpenCV提供的特征提取方法进行比对。 阅读全文
posted @ 2022-12-03 15:31 jsxyhelu 阅读(779) 评论(0) 推荐(0)
摘要: 从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练 1综述http://www.cnblogs.com/jsxyhelu/p/7907241.html2环境架设http://www.cnblogs.com/jsxyhelu/p/79... 阅读全文
posted @ 2022-12-03 15:31 jsxyhelu 阅读(99) 评论(0) 推荐(0)
摘要: 从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练 1综述http://www.cnblogs.com/jsxyhelu/p/7907241.html2环境架设http://www.cnblogs.com/jsxyh... 阅读全文
posted @ 2022-12-03 15:31 jsxyhelu 阅读(84) 评论(0) 推荐(0)
摘要: 从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练 1综述http://www.cnblogs.com/jsxyhelu/p/7907241.html2环境架设http://www.cnblogs.com/jsxyhelu/p/79... 阅读全文
posted @ 2022-12-03 15:31 jsxyhelu 阅读(196) 评论(0) 推荐(0)
摘要: 从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练 1综述http://www.cnblogs.com/jsxyhelu/p/7907241.html2环境架设http://www.cnblogs.com/jsxyhelu/p/79... 阅读全文
posted @ 2022-12-03 15:31 jsxyhelu 阅读(141) 评论(0) 推荐(0)
摘要: 从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练 1综述http://www.cnblogs.com/jsxyhelu/p/7907241.html 2环境架设http://www.cnb... 阅读全文
posted @ 2022-12-03 15:31 jsxyhelu 阅读(66) 评论(0) 推荐(0)
摘要: 从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练 1综述http://www.cnblogs.com/jsxyhelu/p/7907241.html2环境架设http://www.cnblogs.com/jsxyhelu/p/79... 阅读全文
posted @ 2022-12-03 15:31 jsxyhelu 阅读(98) 评论(0) 推荐(0)
摘要: 主要是回答网友提问,同时回顾主要知识。 #include "stdafx.h" #include #include "opencv2/imgproc.hpp" #include "opencv2/vid... 阅读全文
posted @ 2022-12-03 15:31 jsxyhelu 阅读(47) 评论(0) 推荐(0)
摘要: 随着Qt的版本升级,其自带的controls控件库也不断升级,目前已经到了2.3的版本。 本文通过重构并且解读 Qt 自带的 gallery 例程,说明新版本 controls 控件库的相关特性 ... 阅读全文
posted @ 2022-12-03 15:31 jsxyhelu 阅读(81) 评论(0) 推荐(0)

导航