机器视觉学习专栏
文章平均质量分 72
以C++为开发环境,海康威视网络摄像机为图像获取设备,使用OpenCV、OpenGL进行图像处理和三维重建,包括SDK的二次开发,单目及双目的实际应用以及部分常见错误的解决方案
土豪gold
联系邮箱:2018@yinjinjing.cn
展开
-
一种基于主体识别技术的三维重建改进算法
如需使用本文所述的方法于商用请联系:2018@yinjinjing.cn本文所述内容将发表于:An Improved Low-Cost Binocular 3D Reconstruction Algorithm Based on Open AI Platform[C].International Conference on Image, Video and Signal Processing,...原创 2020-03-08 12:53:39 · 1115 阅读 · 1 评论 -
双目三维重建—基于特征点匹配的被动式三维重建(OpenCV+OpenGL)
首先我们先来看一下三维重建的效果图:这里特别感谢博主shiter的原创文章:OpenCV+OpenGL 双目立体视觉三维重建本博文参考了该博主的的核心代码,并针对该博主博文中声明的一些BUG进行了修正:本文代码下载地址(已修正相关问题问题):https://download.csdn.net/download/qq_15029743/10784389本文主要从如何配置环境方面进行介...原创 2018-11-14 16:24:08 · 14887 阅读 · 47 评论 -
海康威视网络摄像头SDK中Demo的二次开发(运行)
如有问题请邮件联系:2018@yinjinjing.cn我们买回来的网络摄像头可以在官网下载到SDK开发包:下载下来SDK后我们解压,就可以看到里面包含一些开发文档以及一些Demo示例:我们点开Demo示例,可以看到里面有各种语言的示例,这里我们以MFC为例进行说明:这里,我们需要注意阅读编译环境说明:其中,MFC综合示例是没有问题的,我们直接导入头文件和库文件就可...原创 2018-03-28 21:28:50 · 161830 阅读 · 122 评论 -
物体识别,Win7下运行TensorFlow Object Detection API详细版教程(零基础操作)
这段时间在做三维重建,为了达到更好的重建效果,想在三维重建的工作开始前增加物体识别这一功能,以便针对特定的物体进行相应的优化,国内也不乏有众多公司在做通用图片识别,诸如:旷世,商汤,百度,图普等,这里我们主要以目前比较热门的Google框架作为我们的介绍内容,本文主要借鉴自:对于谷歌开源的TensorFlow Object Detection API视频物体识别系统实现教程,同时,对原文中一些...原创 2018-10-10 16:44:20 · 10135 阅读 · 3 评论 -
海康威视摄像机OSD设置、字符叠加(时间,通道名称)
我们新买的海康威视的摄像头在通道名称处,系统会自动命名为摄像头1、摄像头2、摄像头3等等:如图所示但是在我们进行海康威视摄像头二次开发或者正常使用的过程中,通常不希望以这样的名称来命名我们的摄像头甚至在我们采用网络摄像头做图像处理的过程中,这样的文字覆盖会影响我们的图像处理效果,这时候我们需要去除文字遮盖效果如图:具体的设置方法如下:打开浏览器(推荐360或者基于IE内...原创 2018-08-20 15:55:29 · 75218 阅读 · 2 评论 -
海康威视多路播放开发步骤及参考代码
在我们使用摄像头进行二次开发的过程中,我们通常会遇到需要使用双目甚至多目摄像头的问题,这时候我们就需要二次开发的软件有多路播放的功能,这里,我们还是首先上预览图,需要程序示例Demo的请点击此处下载:为了实现视频的多路播放,我们需要首先了解视视频的实时流回调函数:NET_DVR_SetRealDataCallBack注册回调函数,捕获实时码流数据。BOOL NET_DVR_S...原创 2018-08-19 08:51:25 · 16648 阅读 · 29 评论 -
VS未能正确加载解决方案中的一个或多个项目,无法读取项目文件“XXXX.vcxproj”解决方法
错误提示:点击确定后提示:问题原因:OpenCV路径无法读取导致无法正常加载文件解决方案:使用记事本或文本编辑器打开“XXXX.vcxproj”文件,删除OpenCV路径,正常进入工程后重新配置OpenCV环境...原创 2018-07-12 14:23:52 · 40027 阅读 · 3 评论 -
Open_cv 2.49+Windows 7(×64)+VS2013安装教程
对于Opencv的安装在网上有很多详细的教程,但是很多给出的配置是有问题的,这里以Open_cv 2.49+Windows 7(×64)+VS2013环境为例介绍Open_cv的安装: 首先下载Open_cv软件(选择2.4.9是因为国内很多教程仍然是以2.4.9为版本进行编辑的),这里也提供下载地址:Open_cv 2.4.9下载地址 首先是对Open_c...原创 2018-03-17 15:40:02 · 1304 阅读 · 0 评论 -
基于MFC海康威视摄像头Demo(含抓图显示|不含云台)
这一阵一直在做海康威视的摄像头的调试工作,根据官方给的Demo,这里做了一些修改,删掉了云台的功能,添加了显示抓取图片的模块,这里话不多说,先上程序运行结果:如果你需要的是这样的程序,那么你可以下载下来看一看,Demo是基于VS2013(X86 的SDK)开发的,加载了海康威视最新的SDK,为了防止SDK版本原因造成程序运行的问题,这里我也把我程序里使用的海康威视的SDK放出来,供大家参考:程序下...原创 2018-04-11 21:07:25 · 11750 阅读 · 24 评论 -
图像特征点匹配,SIFT及SURF算法的原理及尽量抛开数学问题的浅析(含示例程序,基于VS2013,OpenCV_2.49)
在介绍算法前我们首先放一张效果图来看一看(SURF算法的使用效果),同时这篇文章我们更多的是要讲清楚原理,并不关心具体的数学推导和意义所在,所以文中尽可能省略整个算法中的数学部分,可以作为算法入门的一个简单教程这里我们感谢浅墨的示例程序,在他的博客中对于SURF算法的使用给了比较详细的说明以及介绍,原文博客同时也附上程序的源文件(基于VS2013+OpenCV_2.49),源程序下载...原创 2018-06-07 21:16:08 · 9994 阅读 · 0 评论 -
海康威视网络摄像头SDK中的相机标定(二次开发)
首先放上一张效果动图:如果你需要这样的Demo,请下载:海康威视标定Demo软件配置环境:VS2013+OpenCV2.49+海康威视相关SDK导入,Release下编译运行标定部分核心代码:m_progress.SetPos(0); CString PIC = ""; CStdioFile picpath("calibdata.ini", CFile::modeRead)...原创 2018-07-20 15:41:53 · 10231 阅读 · 11 评论