感谢大家来学习这个新项目【重明:海康工业相机SDK二次开发】,项目已经开发完毕(框架+海康相机接入,大华和basler相机未接入)。
下单后加我微信可以拉大家进交流群,且同步更新源码。
项目组成包括视频教程、文档(文字教程)、源码工程三个部分:
- 1、前三章视频教程免费公开发布到bilibili,大家可以自行去学习和了解该项目,视频教程地址:https://www.bilibili.com/video/BV1pp4y1n7X9
- 2、后两章视频教程购买后在本网页观看
- 3、项目源码可以在本网页下单购买,购买后可直接获取源码下载
- 4、文字教程会随同源码一起给到大家,文字教程其实就是项目的附带文档。
教程目录如下:
【重明:工业相机二次开发】项目已经发布有一年左右了,现在它的V1.2.0新版本已经更新了:
V1.2.0版本修复了大量已知问题,虽然该项目的目的是为了让大家学习机器视觉软件开发技能,并不追求完美无bug,但有问题还是会影响大家学习的,因此修复了很多已知bug:
修复完毕后项目所有采图、参数设置等基本功能已经非常完善了:
1、项目介绍
【重明工业相机】项目是一个面向机器视觉软件开发岗位的实战项目,适用于所有想转码做机器视觉的小伙伴,该项目源码共6k多行,采用技术栈为QT/C++/Opencv进行的海康工业相机二次开发,实现了和海康工业相机客户端类似的功能。
下图是海康工业相机客户端MVS的界面和功能:
下图为重明工业相机项目的界面实现:
机器视觉行业绝对离不开工业相机。重明项目可以实现相机的枚举、参数设置、相机连接、相机拉流等所有基本功能。
项目技术栈:
本项目使用到了C++、QT库、opencv库,以及相机厂家提供的SDK。技术栈虽然简洁,但在整个项目中也涵盖了非常多的具备极高学习价值的技术点:
- 1、如何构思、设计项目的软件界面
- 2、如何对软件界面进行美化
- 3、学会如何使用工业相机,以及工业相机参数的含义(开发前先学会使用)
- 4、相机的参数属性表控件如何实现:需要深刻理解MVC(Model-View-Controller模型视图代理)架构,然后实现自定义代理从而得到想要的效果
- 5、如何设计一款有锁队列来合理优美的完成相机的取图过程(队列设计与多线程编程)
- 6、如何设计相机参数接口,来完成对相机参数的抽象(C++的面向对象和封装思想)
- 7、如何基于QT的插件框架完成相机的插件化,实现同一接口(C++的封装继承多态)
- 8、如何基于相机厂家提供的SDK完成相机动态库插件的开发(工业相机二次开发本身)
2、项目面向人群
如果你是本科生,那你学习工业相机SDK二次开发,不论从经验还是从技术层面,都是一个绝佳的项目经历,不论是考研复试还是找工作都会有很大帮助;
如果你是研究生,同样如此,甚至你的横向项目中就有很大概率会用到工业相机;
如果你是机器视觉从业者,但工作中没有机会参与相关的工作,但又希望提高自己,实现转岗等等,那这个项目也非常适合。
3、项目作用
学习该项目最大的作用,就是该项目是一个非常高垂直的实战项目,将该项目学习并写在简历上,将会对面试找工作有极大帮助。
这个极大帮助是有多大呢?我可以说,如果你是应届生,或者工作年限在2年以内,那你将【重明项目】学透之后去面试海康的客户端软件开发岗位,简历关是绝对挂不了的,且技术面时面试官一定会围绕该项目和你进行深层次的交流。
当然我无法保证这一个项目一定能让你拿到offer,因为能不能拿下offer,和很多其它因素以及岗位具体有没有hc机会有很大关系,并不单纯看技术和项目经验。但一定可以让你拿到软开岗的入场券。
对于工业相机客户端这个岗位,并不只有海康公司一家,大华华睿、埃科光电等等这些国产工业相机厂家,是一定有工业相机客户端岗位的。学完该项目,面试这些公司也是同样没有问题。
除了工业相机客户端岗位,机器视觉软开岗其实技术栈都是类似的,学习重明以后,所有QT/C++技术栈的机器视觉软件开发岗位就都可以尝试了。
项目现在售价99元,性价比爆表。因为V1.2.0版本修复了很多问题和教学文档,12月份项目将会涨价至129元。想学习的可以抓紧机会。
4、项目教程
和我们降龙算法系列项目一样,重明工业相机二次开发项目的同样是项目文档+项目源码+项目教学视频相结合的方式。
项目文档讲义、源码需要购买后获取下载链接,并获取项目答疑群。项目视频教程我会公开发布到BiliBili:同名【周旋机器视觉】,视频教程地址:https://www.bilibili.com/video/BV1pp4y1n7X9
完整版视频教程下单后可以在本网站页面观看。
- 最新
- 最热
查看全部