



个人介绍
我是程序员客栈的JackPan,一名高级软件系统架构工程师;
拥有超过10年经验的复合型技术专家,在军工涉密及3C精密制造等高标准行业中,具备从底层硬件(FPGA/MCU)开发、嵌入式系统集成到上层软件架构与算法实现的端到端项目领导能力。精通C/C++,在机器视觉(OpenCV/Halcon)、自动化控制、高精度视觉引导领域拥有丰富的实战经验。尤其擅长解决复杂系统中的性能瓶颈与跨平台通信难题,成功主导多个国家级重点项目,并具备在国产操作系统(麒麟)及嵌入式Linux环境下进行底层驱动开发与系统优化的卓越能力。
技能类别 :
编程与架构 C/C++, C, Python, 软件架构设计, Qt, C#, Shell, MFC,.NET (WPF)
嵌入式与硬件 ARM Cortex-M (STM32), 裸机编程, Verilog, 树莓派, FPGA (Xilinx), I2C/SPI/UART, JTAG/SWD, 示波器
视觉与算法 OpenCV, Halcon, 图像处理算法, 相机标定, VisionPro, VisionMaster, 3D视觉, TensorFlow Lite
数据库与工具 MySQL, Git, CMake, Visual Studio 2008, Visual Studio Code, CLion, Pycharm, Socket编程, Oracle, SQL Server, SQLite, Docker, SVN
如果我能帮上您的忙,请点击“立即预约”或“发布需求”!
工作经历
2024-09-01 -至今北京览景科技有限公司架构师已认证
工作内容: 作为核心技术负责人与项目经理,参与主导了多个国家级重点水面系统软件的研发与交付,专注于高可靠性、实时性与跨平台兼容性。 工作业绩: 1.主导设计与交付某水面系统异构平台高可靠数据转发系统,攻克了在麒麟(Kylin)国产操作系统与Windows平台间进行低延迟、高保真数据交换的技术壁垒。通过设计自定义混合传输协议与多线程I/O模型,实现了端到端平均延迟
2022-11-01 -2024-06-30广州立景创新科技有限公司自动化工程师已认证
工作内容: 1、客户需求沟通,方案讨论、技术调研、技术培训、疑难或重要客户问题现场支持等工作; 2、负责图像处理及模式识别算法的研究、实现和优化;相关算法驱动和接口开发; 3、负责自动化相关机器视觉部分的开发、现场实施和技术支持; 4、完成图像算法相关模块的设计、编码、测试以及相关文档; 5、独立解决开发中遇到的难点问题。 工作业绩: 1.主导开发基于FPGA的实时ISP系统,解决了旗舰摄像头模组的性能瓶颈。 在Xilinx FPGA上用Verilog实现硬件加速流水线,将关键图像处理任务从主SoC卸载,使SoC的CPU占用率降低40%,端到端延迟减少12ms,确保了千万级订单的成功交付。 2.独立设计并部署了产线自动化校准治具,将模组校准效率提升60%。 采用STM32微控制器和裸机C语言编程,实现了对光源、电机和I2C通信的精密控制,使产线首次通过率提升15%,每年节省约2000个工时。 3.利用树莓派快速构建边缘AI视觉系统PoC,为公司新产品线 확보50万美元种子资金。 在4周内完成硬件集成(MIPI-CSI2)、Linux驱动适配(设备树)及上层应用(Python, Op
2016-09-01 -2022-10-31东莞迪岑科技有限公司图像算法
工作内容: 1.负责公司网站的搭建以及维护 2. 编写设备通用的视觉标定软件 3. 编写检测 PCB 板上的元器件焊接缺陷的 AOI 软件(架构&图像检测) 工作业绩: 1.主导设计并实现了公司核心的AOI检测软件架构 (QT & OpenCV),专注于PCB板元器件的焊接缺陷检测。通过模块化设计,使新产品检测方案的平均开发周期缩短了50%。 2.独立开发了一套通用的高精度视觉标定软件,结合运动控制与图像处理,实现了亚像素级的手眼标定(Hand-Eye Calibration)与畸变校正,为所有视觉引导设备的定位精度提供了±0.02mm的保障。
2014-09-01 -2016-08-31广州市航易信息科技有限公司C/C++已认证
工作内容: 1.针对每周例会项目经理安排的研发工作制定项目需求有关的计划书 2.主要负责服务器与客户端的升级和维护,以及客户管理平台的授权工作 3.跟同事一同探讨项目的优化 工作业绩: 1.核心负责船舶监控系统客户端的网络通信模块重构,采用多线程和异步Socket模型,将系统并发连接能力提升了10倍,并将数据同步延迟降低了80%,保障了大规模船队监控的实时性。 2.成功主导将客户端内嵌的地图引擎更换为百度地图API,通过C++与JavaScript的深度交互,不仅实现了原有全部功能,还新增了3项增值功能,用户满意度提升40%。
教育经历
2020-09-09 - 2022-09-10华南师范大学英语教育本科
作为一名技术工程师,我在一家自动化公司担任研华运动控制卡的开发工作。在这个职位上,我成功地独立开发了一套基于OPENCV的运动控制系統,并完成了 压合机、锁附机.摆盘机以及AOI项目等工作。
2014-09-01 - 2017-07-10中国地质大学(北京)计算机科学与技术专科已认证
资质认证
语言

作为项目经验,我完成了一个涉及研华运动制卡的压合机上位系統。 该系统实现了对压力和位置的精确控制,使用串口通讯读取压力值,并将其绘制成曲线图进行实时展示。最后,通过用户界面展示产品数据,使操作人员能够直观地了解压合过程和结果。 在该项目中,我承担了以下任务: 1. 系統设计与概述:根据需求分析,设计了整个上位系统架构,明确功能模块、控制策略和数据交互方式。 2. 控制算法开发:基于压合机要求,编写了控制流程和运动规划等,实现对压力和位置的准确控制。 3. 串口通讯实现:配置并使用压力仪表的串口接口,编写通讯协议,通过串口与传感器进行数据交换,实现实时读取压力值。 4. 数据处理与曲线图绘制:利用从传感器获取的压力数据,通过数据处理和可视化库,实现了对压力值的实时曲线图展示,并将其嵌入到用户界面中。 5. 用户界面设计:依据产品需求和人机交互原则,设计了直观友好的用户界面,展示产品数据,提供参数设置和操作控制功能。 6.数据展示与存储:实现将读取的压力数据在用户界面上实时显示,并支持数据保存和导出功能,方便用户进行数据分析和报告生成。 7.系统测试与优化:进行系統测试,包括功能验证、稳定性测试和性能评估,根据测试結果进行调优和问题修复,确保系統达到预期要求。 通过完成这个项目,我积累了丰富的经验和技能,包括系統设计与开发.控制算法实现、串口通讯和用户界面设计。同时,我也锻炼了团队协作能力、需求理解能力和问题解决能力,为后续类似项目的顺利完成打下了坚实基础。


功能实现包含原产线两站位相机拍照与PLC交互进行自动过站,多线程异步使用Halcon进行二维码解码,将解码后的字符串(载具码)与MES交互获取已绑定的SN码及用其烧录进安卓系统指定位置,并架构了异常捕获及报警的用户处理。


此项目框架设计为多客户端多线程架构的AOI服务器检测系统:通过自动化运控程序控制轴运动实现位置引导,对工件进行视觉标定里的畸变校正,接着使用视觉传统算法&深度学习算法检测工件多面是否为不良品,NG的部位,NG的原因。 我是此项目负责人及软件架构师,架构的模块如下: 1、多线程管理模块:运用服务器的一对多机制,效果是相机采集模块、运控模块、图片检测模块互不影响; 2、通讯模块:运用TCP网络传输协议发送或接收指令,效果是控制相机采集、运控、图片检测、图片存取的动作; 3、相机采集模块:运用海康SDK里的API进行采集图片,效果是能控制采集图像效率能接近工业相机自身的帧频; 4、图片存取模块:运用WNetAddConnection2A通讯协议进行图片存取,效果是实现图片存储在一台训练机,供多台设备访问; 5、运控模块:运用Luke程序进行调配轴卡; 6、图片检测模块:运用海康的VM软件根据产品需检测区域搭建对应检测流程图分支,效果是兼容检测产品中不同高度的检测区域; 7、打光验证:成像效果不佳,重新对光源以及镜头进行选型及效果验证; 8、检测结果:以匹配运动矩阵排布显示检测状态值,封装成按钮部件,点击查看对应的渲染图及实现局部放大缩小功能; 9、LOG日志:存储AOI程序运行各模块时的提示信息、警告信息、报错信息; 10、数据库模块:运用ODBC数据源操控SQLServer数据库,效果是存取配方; 11、MES模块:通过IT提供的MES接口实现测试数据的上传及相关信息的获取; 12、用户权限模块:用户登录及分用户权限; 13、复盘功能:管理员权限可以使用复盘功能:使用时间点选择复查存储在数据库解析为bmp格式的所有图片。

相似推荐 换一批
技术总监
1200元/天
前锐达互动科技股份有限公司
技能:nginx + vue + springboot + springcloud(eureka、nacos)+ mysql + redis + OSS,账号微信公众号、小程序、uniapp的开发,Delphi,qtcreator,区块链,go语言,运维,docker、Kubenetes,PHP,Jenkins,Docker,SVN、Git,MongoDB,memcache/redis,运维技术 熟练 Nginx tomcat apache mysql redis mongdb vsftpd iptables zabbix lvs keepalived haproxy,WPF,gdi,GDI+,E lasticSearch,Echart,Android
算法工程师
500元/天
某医疗公司
技能:C++,C,C#,Python,openCV,QT,MFC
web工程师
1127元/天
前绿盟科技
技能:Java,Spring, Spring Boot, Spring Cloud,redis mysql,Kafka/RabbitMQ,dubbo zookeeper,熟练并理解zookeeper、nacos、dubbo、spring cloud、springboot等微服务框架 ; 熟练 | 60 个月 ※熟练并理解高效缓存机制Memcached、Red,微服务
专家
400元/天
阿里巴巴
技能:C/C ++,java android,Python