上位机图像处理和嵌入式模块部署(Halcon借鉴与客户学习)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】

对于很多学院派的同学来说,他们对市场的感觉一般是比较弱的。如果写一个软件的话,或者说开发一个项目的话,他们很喜欢从头开始做。或者说,把大部分的精力放在算法的研究上面,而对设备对接、稳定性、性能、脚本、以及软件的易用性方面,并不是那么地上心。即使是自己不想重复写的代码,也仅仅是调用一下opencv的api,而是不是去进一步地优化、改进,榨取硬件所有地算力和性能,降低整体的部署成本,这些都是非常不足取地。

今天,趁着学习和开发的机会,我们自己来简单总结下,应该如何借鉴别人的产品和软件,来提高自己的能力。

1、借鉴halcon产品

市场上大部分产品都是使用c# & halcon来开发的,少部分是自己用qt & opencv开发的。这部分软件部署在各个行业,面大量广。所以,对于halcon提供了哪些功能,客户最喜欢哪些功能,自己如果开发,差距在什么地方,这些最好都要了解清楚比较好。之前大部分使用halcon正版软件的客户,一般对价格都不是很敏感。但是现在一般都追求降本增效,那这一部分客户是不是就是新的机会?

2、借鉴国内同行的产品

除了halcon、vision pro这一类商业软件之外,另外国内也有一些同行开发了机器视觉的软件。大的有vision master,小的则是各家公司自己的产品,很多试用版本都可以在网站上面下载到。其中的一些软件,在使用上面还是有自己特色的,比如东莞某一家公司开发的easy vision软件,下载下来试用一下,往往都会有意外的收获。

3、电商网站购买代码

目前在电商网站上面,很多的机器视觉软件代码都是可以买到的,价格也不是很贵。这中间的价格从几十到几百不等。相比较于软件自身的价值,付出的费用几乎不值一提,只要软件可以编译通过、可以正常使用起来就行。比如我们之前谈到的qmacvisual,本身是作者在某论坛上面出售的软件,后来因为其他的原因,慢慢地在一些电商网站上面也出现了类似的源代码出售。

当然这些代码,因为本身价格并不是很高,所以如果指望商家替你编译、替你安装,甚至替你调试,那基本是想多了。所以,选择购买代码的同学,一定要自己有一定的开发能力,比如了解c#、了解c++、了解qt、了解通用图像算法原理,不然的话,就算购买了代码,基本上也学不到什么。

4、客户

相比较技术而言,客户往往是我们学习最重要的老师。因为他们是最终的消费者,也更知道自己的问题是什么,或者说希望采购机器视觉软件来帮助自己解决哪一方面的问题。这些需求,或者潜在的应用场景,很多时候并不是通过一两次拜访就能知道的,必须自己对行业、对生产有一定清楚的认知之后,才能去发掘和应用的。做技术的同学,尤其要在产品和客户需求方面狠下功夫,因为这是所有商业的出发点和落脚点。

5、优化自己的商业模式

就像大家目前看到的一样,如果是纯上位机开发、纯项目开发,这中间有很多的弊端。比如说,上位机很容易被逆向,再比如说项目一般都有很多的定制功能,很多开发的内容如果无法被复用,这中间就会形成很大的沉没成本。所以在了解到这些缺点之后,我们自己有必要反思一下,是不是可以做软硬件一体的产品,是不是需要增加上位机脚本定制的功能,是不是可以集中精力做一些刚需的产品,甚至于说针对特定行业做一些标准的产品,而不是一上来就追求大而全,完全不考虑个人的生存以及企业的发展。

相关推荐
繁星星繁2 小时前
C++11学习笔记
c++·笔记·学习
@小博的博客7 小时前
【Linux探索学习】第二篇Linux的基本指令(2)——开启Linux学习第二篇
linux·运维·学习
007php00710 小时前
某大厂跳动面试:计算机网络相关问题解析与总结
java·开发语言·学习·计算机网络·mysql·面试·职场和发展
知识分享小能手10 小时前
微信小程序入门学习教程,从入门到精通,微信小程序核心 API 详解与案例(13)
前端·javascript·学习·react.js·微信小程序·小程序·vue
递归不收敛10 小时前
吴恩达机器学习课程(PyTorch 适配)学习笔记:3.3 推荐系统全面解析
pytorch·学习·机器学习
又是忙碌的一天12 小时前
前端学习 JavaScript(2)
前端·javascript·学习
蒙奇D索大12 小时前
【数据结构】考研数据结构核心考点:二叉排序树(BST)全方位详解与代码实现
数据结构·笔记·学习·考研·算法·改行学it
玲娜贝儿--努力学习买大鸡腿版12 小时前
推荐算法学习笔记(十九)阿里SIM 模型
笔记·学习·推荐算法
光影少年13 小时前
Flutter生态及学习路线
学习·flutter
尤利乌斯.X13 小时前
复杂网络仿真从入门到精通:0 学习路线
网络·学习·matlab·仿真·复杂网络