单位(和海康是属于一个集团的)某一部门 选择用 NVIDIA® JETSON™ TX2 + 海康威视工业相机 的组合来完成 某检测识别任务,在相机选型前用邮件咨询 海康威视工业相机对 TX2 是否支持,得到海康相关人员的肯定答复。
于是采购了海康威视的工业相机回来。 厂家将 相机的 相关驱动和SDK相关资料发过来。
在开发过程中遇到以下问题:
1) 在基于x86-64 的 Ubuntu14.04 上 ,客户端软件可以正常应用,连接相机,保持图像序列,
SDK示例 Display 可以正常运行,一些SDK示例不能正常运行, GrabImage 和 ImageProcess 两个示例不能正确运行,
2) 在 TX2 上客户端软件不能使用, SDK 示例 没有能正常使用的,后来我们自己运行 SDK 示例 GrabImage, 希望厂家提供 调用相机SDK得到的 数据排列格式,以便自己解析数据,使用 opencv 显示图像和保持视频,当然如果厂家能够提供 图像和视频保存SDK函数就更好了。
看看海康的相关人员是如何对待正在问题的: 五一假期不接电话,尤其是技术人员。在微信售后讨论群里最终的答复是: 需要定制,交 20W!
”至于以前的邮件回复人 可能还没有正式入职,私有的邮箱还没有,我们无法找到对应的人,但邮件是我们这边回复的,鉴于这一点我们可以免费退换。 ”
售后服务就这样说没就没了, 兄弟单位之间的友谊小船说翻就翻了!
其他的就不多说了。 海康的这种态度让我想起四年前 基于 上海锐视机器视觉 相机进行二次开发的经历。当时厂家提供了完整的相机开发框架,而这个框架在海康工业相机上基本看不到。 这个开发框架包括 图像采集模块,图像处理模块(这个一般是客户自己二次开发的),数据存储模块,通信模块。在麻烦的地方就是这几个模块相互影响的,对一些异常情况的处理。当时人家的售后还是很给力的。 所以大家如果有相关需求,不一定非要找海康,也可以了解一下 其他厂家的产品。
在项目的方案设计阶段 对硬件的选型还是很重要的,现在来看 用 TX2 + 第三方工业相机来完成任务可能不是最快的方案。