高性能开发板现货热卖中,Halcon测评

发布时间:2024-08-29

飞腾派是由萤火工场研发的一款面向行业工程师、学生和爱好者的开源硬件。飞腾派正在iCEasy商城和天猫旗舰店火热售卖中!小伙伴们可以直接登录iCEasy商城网站www.iceasy.com搜索“飞腾派”下单,或者在iCEasy商城小程序内下单!

引言

开发板简介:

飞腾派开发板是萤火工场研发的一款面向行业工程师、学生和爱好者的开源硬件。

评测目的:

本次评测主要目的是测试Halcon视觉处理算法在飞腾派上的运行情况,评估给硬件在工业视觉领域应用的可能性

外观设计

1.尺寸与重量:

尺寸:119mm×93mm

重量:72±2g

2. 接口布局

具体接口布局参看说明文档。

双网口的设计值得好评!

需要注意的是散热风道的设计,安装之前最好能够仔细阅读开发手册。

硬件性能

处理器:主板处理器采用飞腾定制四核处理器,该处理器兼容ARM V8指令集,包含2个FTC664核和2个FTC310核,其中FTC664核主频可达1.8GHz,FTC310核主频可达1.5GHz

内存与存储:主板板载64位DDR4内存,有2G和4G两个版本,支持SD或者eMMC外部存储。(主板方本次提供的测试样板是4G内存版本,感谢)

功耗与散热:散热风扇风力强劲,触感没有过热情况(运行深度学习案例)

扩展性:支持1×Mini-PCIe,后续可以测试NPU扩展组件。

软件支持

操作系统:主板操作系统支持 Ubuntu、Debian 等国外主流开源操作系统,也支持国内 OpenKylin、OpenHarmony、SylixOS、RT-Thread 等国产操作系统。

开发环境:默认支持Qt、Python、OpenCV

五、应用测试

1.Halcon HBench基准:

HBench 是一个用于HALCON机器视觉库的基准测试工具,用于比较各种机器的性能。

2. Halcon Rule-Base基础视觉功能测试:

测试算子包括 blob分析、测量、匹配、读码、OCR、3D点云处理等等

以下是几个常见应用的运行示例:

完整视频参看链接:

飞腾派 && Halcon Rule-Base测试_哔哩哔哩_bilibili

3. Halcon深度学习测试:

测试分类、语义分割、实例分割以及异常值检测深度学习模型

完整视频:

飞腾派&&Halcon HPeek Deep Learning_哔哩哔哩_bilibili

4. 性能瓶颈分析:

异常值检测模型需要更大的内存,目前开发板加载异常值检测模型,需要非常久的时间。

5. 使用Avalonia搭建跨平台应用

Halcon支持C#接口,并且是基于.netstandard。结合Avalonia提供的跨平台界面框架,可以很快的把基于C#的PC上位机软件,迁移到Arm平台

运行视频参看:

avalonia&&飞腾派&&Halcon 联合编程_哔哩哔哩_bilibili

易用性评估

上手难度:上手简单,没有碰到稀奇古怪的原因,更为难得的是,Halcon使用的硬件加密狗也是一次性就完成了识别,没有安装额外的驱动。

调试与排错:目前只测试了软件开发以及扩展部分,没有测试硬件接口外部交互,后期测试会补充

用户体验:一级棒,到手的样板提供了开箱即用的所有配件,几乎到手就可以点亮运行了

评测总结

这款开发板完全支持Halcon所有基础视觉算法,而且运行速度也能满足工业生产要求。深度学习部分限于内存原因,无法全部支持,不过后期可以通过增加NPU来解决这个瓶颈。

感谢主办方提供的测试硬件。