经验分享。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图像的转换方法

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

FromPixelData浅拷贝速度肯定快

2026-02-13 09:01:18 江苏省
回复

代码发出来参考下呗

2026-04-15 14:43:15 江苏
回复
  • 1
Lv.0
0
关注
0
粉丝
0
创作
0
获赞
推荐阅读
  • paddle字符识别自定义模块在VisonMaste中部署
    2026-10-08 浏览 0
  • ID2000X(R)M用户手册全面升级:从"能看懂"到"真好用"
    2026-10-08 浏览 0
  • 【第五届启智杯】报名后,如何高效备赛?这份备赛指南让你少走弯路
    2026-10-16 浏览 0
  • 移动机器人工程师培训与认证安排-26年11月
    2026-10-19 浏览 0
  • 蓄能开战!第五届“启智杯”能量站直播即将开启
    2026-10-14 浏览 0

请升级浏览器版本

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

推荐使用以下浏览器