实现网
产品开发 远程全职

一、整体框架 / 语言 • C# + .NET (WPF):继续作为上位机 UI 和业务逻辑的主框架 • Python(子进程或服务):负责训练、复杂算法(如深度学习、PatchCore、复杂图像处理) • 通信方式:CLI + StdOut、TCP/Socket、或 gRPC/REST(WPF ↔ Python) --- 二、相机采集系统(工业相机 SDK 抽象) • 工业相机 SDK: • 海康:MVS / MVSDK(C/C++/C#),或 HikRobot 官方 .NET SDK • Basler:pylon SDK(有 .NET 组件) • 大恒:Galaxy SDK • C# 技术栈: • 抽象接口:ICamera, ICameraControl(采集 / 触发 / 参数读写) • Task/async 模式 + 生产者/消费者队列(采集线程与处理线程解耦) • 图像格式:System.Drawing.Bitmap 或 WriteableBitmap / System.Windows.Media.Imaging 统一封装 • 图像基础处理(非 AI): • OpenCvSharp4(C# 封装的 OpenCV,用于预处理、ROI 裁剪、格式转换) --- 三、开源标注软件集成(如 X-AnyLabeling / LabelMe) • 外部工具集成: • System.Diagnostics.Process 启动外部标注软件,带图片目录参数 • 通过配置保存标注软件路径、数据目录 • 标注数据格式: • LabelMe JSON / COCO JSON / YOLO txt 等 • C# 反序列化:System.Text.Json 或 Newtonsoft.Json • 数据转换模块: • AnnotationConverter:将推理结果(框、标签、置信度)↔ 标注 JSON • 目录结构约定:dataset/images, dataset/labels 等 • 训练触发(闭环): • 从 WPF 调 Python 脚本:ProcessStartInfo 调用 python train.py ... • 进度回调:Python 通过 stdout 输出或通过 TCP/Socket 返回给 WPF --- 四、AI 拍摄 / 光学自动对焦(Auto Exposure / Auto Focus) 1. 图像评价算法(清晰度/亮度/对比度) • C#: • OpenCvSharp 实现:Laplacian 方差(清晰度)、直方图 / 均值(亮度)、对比度等 • Python 备选(如后续要用更复杂评价指标): • OpenCV (cv2) + NumPy 2. 参数搜索 / 优化算法 • 简易爬山算法 / 网格搜索 / 模拟退火: • C# 自己实现即可(算法很轻量) • 对接相机 SDK 参数: • 曝光、增益、gamma、光圈、焦距(若镜头可控) 3. 硬件控制 • 使用各家 SDK 中的: • SetExposureTime, SetGain, SetFocus, SetAperture 等属性 • 统一封装到 ICameraControl.AutoOptimizeAsync() 中,隐藏厂商差异 六、通讯系统 / 工业互联(PLC / MES 等) • 工业协议库(C#): • NModbus4:Modbus TCP/RTU • S7.Net:西门子 S7 PLC • 若有自定义 TCP 协议:System.Net.Sockets • 架构设计: • ICommunicationProvider / IIndustrialProtocol 抽象接口 • 插件化实现:ModbusProvider, S7Provider, TcpJsonProvider 等 • 抽象触发源与结果输出: • ITriggerSource(软触发 / PLC 位变化触发) • IResultOutput(写寄存器、发 JSON、写文件等)

预估 700元 / 8小时

全栈/前端开发工程师 远程全职

关于我们 我们是一个早期创业团队,正在开发一款基于AI的高颜值图片生成应用(网页端)。我们的目标是帮助用户利用AI快速在社交媒体上起号并获得流量收益。团队核心成员有丰富的产品和AI应用经验,目前已有清晰的产品规划、技术框架和稳定客源。 我们在寻找 一位能够高效利用AI编程工具(如Cursor、Claude、GitHub Copilot)的全栈或前端开发工程师,与我们的技术负责人紧密配合,快速推进MVP开发。 你将负责 基于现有框架,完成网页端APP的前端界面开发 对接AI图片生成API(如Midjourney、Stable Diffusion等) 实现用户系统、图片管理等核心功能 与技术负责人协作,快速迭代和优化产品 我们希望你 精通Vibe Coding:熟练使用Cursor、Claude或GitHub Copilot等AI编程工具 技术扎实:3年以上Web开发经验,熟悉现代前端框架(React/Vue) 快速交付:能够在AI辅助下快速实现功能,注重结果 产品思维:理解用户需求,能将产品想法转化为技术实现 创业心态:自驱、灵活、愿意承担多种角色 加分项 有AI产品或图片处理相关项目经验,了解comfyUI框架 有创业公司或早期项目经验 有高质量的GitHub开源项目 对AI生图模型、社交媒体运营有兴趣或了解 Base北京,深圳 我们提供 薪资:15,000 - 30,000元/月(根据经验) 工作方式:全职远程,弹性工作时间 成长空间:与团队共同成长,参与产品从0到1的全过程 作为技术合伙人,享受到项目的收益

预估 600元 / 8小时

已有6人投递
MC设备控制软件开发工程师 远程全职

岗位职责: 核心开发工作: 1. 使用C++开发Windows平台下的串口通信模块,实现与MC设备的稳定通信 2. 设计并实现AT指令的封装和解析,支持短信发送、接收、删除等操作 3. 开发设备状态监控、SIM卡管理、短信队列处理等核心功能 4. 实现多串口并行控制,支持同时管理多个串口 软件架构设计: 5. 设计模块化的软件架构,确保代码的可维护性和扩展性 6. 实现线程安全的串口操作,避免多线程环境下的资源冲突 7. 开发配置管理模块,支持设备参数、通信设置的灵活配置 用户体验优化: 8. 设计直观的用户界面(MFC),显示设备状态和操作结果 9. 实现日志记录系统,便于问题排查和运行监控 10. 开发数据导入导出功能,支持批量短信发送和结果导出 测试与维护: 11. 编写单元测试和集成测试,确保软件稳定性 12. 进行实际设备测试,验证猫池设备的兼容性 技术要求: 必备技能: 1. 精通C++编程,熟悉C++11/14/17标准特性 2. 熟练掌握Windows平台串口编程 3. 深入理解AT指令集,有GSM模块或猫池设备开发经验 4. 熟悉多线程编程和同步机制(临界区、事件、信号量等) 5. 掌握UI开发框架(Qt、MFC或C++/CLI中的至少一种) 相关经验: 6. 5年以上Windows平台C++开发经验 7. 有串口通信、嵌入式设备控制或物联网设备开发经验 8. 熟悉短信协议(PDU模式或文本模式)和编码处理 9. 有硬件设备调试和故障排查经验 附加技能(优先考虑): 10. 了解GSM/CDMA通信原理 11. 有批量设备管理或自动化控制系统的开发经验 12. 熟悉数据库操作,能够设计数据存储方案,有slqlite实际使用经验 13. 了解网络编程

Small 289e7eea80af92cdc66ca457bd8b1b47
昵称登录后显示 大约 1 个月前发布

预估 600元 / 8小时

已有1人投递
我需要多商户JAVA网站二次开发 远程全职

项目需求说明书 项目编号: SM-MERCHANT-JAVA-2025-1 一、 项目概览 1.1 项目类型:电商系统多商户商城二次开发 1.2 技术基础:基于CRMEB多商户Java 2.0版本进行深度二次开发 1.3 核心架构:前后端分离,分模块开发,独立部署 1.4 项目预算:10-20万元人民币,具体金额可详谈 二、 技术栈要求 2.1 后端技术:Java语言,SpringBoot框架 2.2 前端技术:PC管理端使用Vue.js与Element UI;移动端使用uni-app框架 三、 核心开发功能 3.1 基础商城功能:在CRMEB原有多商户体系上优化与扩展 3.2 分销体系:构建分销与返利模型 3.3 营销活动:开发或集成多种营销工具如拼团、接单、租赁、优惠券等 3.4 三方分账:实现与支付渠道对接的自动化分账结算 3.5 IM客服:集成或开发即时通讯客服系统,支持买家与商户沟通 3.6 分店管理:为商户提供多门店与仓库的管理及配送体系 四、 交付物要求 需完整交付并上线以下终端:Android APP、iOS APP、微信公众号、微信小程序、H5移动端、PC商城、官网。 五、 对合作团队的资格要求 5.1 成功案例:必须具备CRMEB多商户Java版的成功二次开发案例,需提供可验证的演示或资料 5.2 公司信誉:公司近3年内无因合同纠纷、项目烂尾、未按时交付等问题引发的诉讼记录 5.3 团队稳定性:公司需为正式员工缴纳社保,以证明团队的合法性与稳定性 5.4 开发透明度:开发期间需接受我方通过共享桌面对代码编译过程进行适度实时查看 六、 合作期望与模式 6.1 沟通对象:本项目仅限能够亲自参与代码开发与决策的技术负责人或企业负责人接洽,不与商务代表或销售人员沟通 6.2 付款方式:采用分期付款与里程碑验收挂钩的模式,具体细节于合同中明确 6.3 交付目标:本项目追求的最终交付物为可正式上架运营的完整电商系统。在项目达到此最终目标前,我们暂不视为项目完成。 6.4 郑重声明:我方拒绝中途加价、转包拼单、非全职投入等合作模式 6.5 乙方承诺组建全职、稳定的开发团队投入本项目。我方谢绝任何形式的兼职、众包或转包模式,因前述模式导致的烂尾风险由乙方全额承担。 6.6我方寻求的不仅是项目交付,更是系统上线后的长期维护、技术支持与版本迭代合作。乙方需具备长期主义服务理念,理解本项目前期利润有限,其商业价值在于通过成功交付建立长期稳定的合作关系。无法认同此理念者,请勿接洽。 七、 联系我们 如果您及您的团队符合上述要求并有合作诚意,请准备以下资料与我们联系:公司及技术团队简介、工作环境视频、相关成功案例演示、针对本需求的初步技术实现思路。

Small b88120385438869113b7067d5c54cfb7
昵称登录后显示 大约 1 个月前发布

预估 500元 / 8小时

已有9人投递
资深安卓开发工程师-北京驻场 远程全职
Android

资深安卓开发工程师-北京驻场 1. 具备较丰富的 Android 开发经验,具备扎实的 Java、kotlin 编程基础; 2. 熟悉 Android 主流架构模式(MVVM、MVP等),能结合业务特点设计清晰的分层架构(UI 层、业务逻辑层、数据层),确保模块解耦; 3. 深入理解 Android 四大组件(Activity/Service/BroadcastReceiver/ContentProvider),熟练运用 Intent、Binder 等跨组件通信机制; 4. 熟练掌握 Jetpack 核心组件:ViewModel、Lifecycle、LiveData/Flow、Room(数据存储),能基于 Jetpack 构建稳定的业务架构。 5. 精通 Android UI 开发体系,具备丰富的自定义 View 开发经验,能独立实现复杂交互组件,解决自定义控件的测量、布局、绘制效率问题; 6. 熟练运用动画框架,实现流畅的页面过渡、交互反馈动画(如标签切换动效、菜单展开动画),保证动画帧率稳定。 7. 深入理解 Pad 设备特性(大屏、横屏为主、分屏 / 多窗口支持、触控笔交互等),有成熟的大屏适配方案经验: 8. 熟悉 Android 分屏、自由窗口、日夜间模式切换机制,能适配多窗口模式下的 UI 状态保存、尺寸变化处理,确保分屏时功能完整; 9. 具备 UI 性能调优经验:能通过 Android Profiler、Systrace、Lint 等工具定位并解决过度绘制、布局嵌套过深、主线程阻塞等问题,确保页面滑动 / 切换流畅; 10. 优化复杂列表性能:熟练使用 RecyclerView的复用机制、预加载策略,解决大数据量下的卡顿问题。 11. 掌握内存优化技巧:避免内存泄漏、合理管理图片缓存、大对象内存占用控制; 12. 熟练使用 Git 进行版本管理,掌握分支策略、代码 Review 流程,能高效参与团队协作; 外派小米,驻场地点西二旗,月薪20000左右,周期2-4个月

Small b4f5276e4fccd29705e6f9a37298120f
昵称登录后显示 大约 2 个月前发布

预估 900元 / 8小时

资深全栈工程师 远程全职

工作内容描述: 1、在现有工程基础上(用户体系、基础设施具备),优化与迭代升级小程序/网站产品。 2、根据需求完成功能开发、接口联调对接 日常运维: 1、负责产品前后端的全栈开发,确保系统的高效、稳定运行; 2、参与产品需求分析,设计系统架构,优化用户体验; 3、推动技术创新,采用前沿技术提升产品竞争力; 4、与团队紧密合作,解决技术难题,提升开发效率; 5、持续跟踪并优化系统性能,保障系统的可扩展性和安全性。 任职要求: 后端层面: 1、5年以上的开发经验,扎实的 Java 基础,熟悉多线程、集合、IO、反射、泛型等核心技术。 2、熟练使用Java常用框架和工具,如 Spring boot 、Spring Cloud、SpringMVC、Mybatis等 3、熟悉缓存(Redis),缓存设计和模式及其应用; 4、熟练掌握 MySQL 等关系型数据库,具备 SQL 优化能力 5、容器化:熟悉 Docker、Kubernetes 等容器化技术,具备实际部署经验。 6、DevOps:熟悉 CI/CD 工具(如 Jenkins、GitLab CI),了解自动化测试和部署流程。 前端层面: 1. 精通 HTML5、CSS3、JavaScript(ES6及以上),精通各个端的适配方案 2. 深入理解前端工程化,掌握模块化、组件化开发,具有 Vue 框架的深入经验,熟悉周边生态,并对其最佳实践有深刻理解 3. 熟悉常见的前端开发工具链(如 Vite、Webpack、Babel、npm/yarn 等) 4. 熟悉浏览器的工作原理,能够运用 前端性能优化技术 5. 有小程序开发经验,熟悉常用的小程序开发框架 6. 具备良好的代码规范和编程习惯,能够编写高质量、可维护的代码,熟悉常见的编码规范和最佳实践 7. 熟悉 版本管理工具(如 Git),能够独立处理复杂的分支管理、代码合并、冲突解决等操作; 具有良好的团队协作精神,责任心强。

Small c9ea9edf50a67dda0fca38235841d0e3
昵称登录后显示 大约 2 个月前发布

预估 600元 / 8小时

已有11人投递

我是技术人才
我在寻找远程工作

技术人才入驻

我是创业者
我在寻找技术人才

发布用人需求