经验分享。c#使用MvCameraControl回调取图
c#使用MvCameraControl回调取图

如果使用Bitmap resImg = e.FrameOut.Image.ToBitmap()在回调函数里取图,效率非常慢。

比如我,用的是4K线扫相机,4096*30000像素时,耗时大概5秒。

Mat orimat = Mat.FromPixelData((int)e.FrameOut.Image.Height, (int)e.FrameOut.Image.Width, MatType.CV_8UC1, e.FrameOut.Image.PixelDataPtr, (int)e.FrameOut.Image.Width)

使用指针,秒取。非常鲁棒!!!!!

版权声明:本文为V社区用户原创内容,转载时必须标注文章的来源(V社区),文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:v-club@hikrobotics.com 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
上一篇

从方案加载完成事件回调中获取正确的方案路径

下一篇

在VM3D中测量Rgbd图像的转换方法

评论请先登录 登录
全部评论 1

FromPixelData浅拷贝速度肯定快

2026-02-13 09:01:18 江苏省
回复
  • 1
Lv.0
0
关注
0
粉丝
0
创作
0
获赞
相关阅读
  • 工业缺陷检测,你只需要多模态大模型,零训练,直接检测
    2026-02-02 浏览 0
  • 海康50/4.0线扫改装镜头外景实拍@富士GFX100S:夜景&双林寺
    2026-02-09 浏览 0
  • 一分钟解决:任务开始重复上报过滤
    2026-01-30 浏览 0
  • 【具身智能系列】复合机器人+SC5000XM硬软件一体行业解决方案
    2026-02-10 浏览 0
  • 移动机器人工程师认证回顾-26年1月
    2026-02-10 浏览 0

请升级浏览器版本

您正在使用的浏览器版本过低,请升级最新版本以获得更好的体验。

推荐使用以下浏览器