技能要求:
C++,Python,openCV,QT
经验要求:
5-10年经验
工作描述:
项目编号:【44209】
##目概述
现有伺服龙门+真空吸附工作台,搭载CIS线扫相机、GigE接口、A/B相编码器位置触发。需要开发一套Windows端图像处理软件Demo:接收线扫相机扫描得到的纸板灰度图像,完成图像预处理、轮廓提取、矢量化,输出标准DXFR12、PLT矢量文件,用于CAD裁片排版。
硬件我方提供,可提供原始扫描样图、编码器触发逻辑说明;开发者主要负责算法与软件逻辑开发,不需要做底层相机驱动开发(可调用厂商提供GigE-SDK获取图像数据流)。优先找有**线扫视觉、轮廓矢量化、DXF生成**实际项目经验开发者。
##技术环境
1.运行平台:Windows10/1164位
2.图像来源:GigECIS线扫相机,编码器A/B相触发,输出连续灰度图像
3.可用SDK:相机原厂GigE-SDK,可获取图像流;开发者可选用OpenCV、Ezdxf、Qt等开源库;禁止使用有版权限制商业库。
4.输出格式:**DXFR12(LWPOLYLINE)、PLTHP?GL**,文件可正常被服装/纸板CAD软件打开编辑。
##核心功能需求
1.**图像接收与拼接**
接收编码器触发的线扫灰度图像帧,完成行拼接,生成完整纸板二维灰度大图;处理行偏移、行抖动、明暗不均问题。
2.**图像预处理模块**
灰度图降噪、明暗校正、对比度增强、自适应二值化;支持纸板边缘有毛刺、轻微褶皱、阴影的实际工况。
3.**轮廓提取算法**
提取纸板外轮廓;支持尖角、小缺口、小圆角;过滤噪点小碎片;输出亚像素级轮廓点集。
4.**轮廓矢量化处理**
轮廓点降噪、平滑、多边形拟合(道格拉斯?普克算法);可调节拟合精度参数;区分内外轮廓。
5.**矢量文件导出**
输出DXFR12、PLT格式;坐标与实物1:1映射,单位毫米;矢量线条连续无断裂;CAD打开无乱码、无碎线段。
6.**简易Demo界面**
-加载本地扫描灰度图片测试(离线调试)
-在线模式接收相机数据流实时处理
-参数调节面板:阈值、平滑系数、拟合精度
-预览原图、二值图、提取轮廓预览
-一键导出DXF/PLT文件