设置首页收藏本站
开启左侧

大华相机SDK取单帧图像问题

[复制链接]
week 发表于 2019-10-12 09:05:04 | 显示全部楼层 |阅读模式
怎么从连续采集的线程中取单帧图像转成HALCON处理?
我这边用c#编程 , 在线程中加了一个变量采图,转成halocn 显示后,无法扣图出来,用 这个算子HOperatorSet.DrawRectangle2(Form1.hv_WindowHandle, out hv_Row, out hv_Column, out hv_Phi, out hv_Length_d1, out hv_Length_d2);得到的区域是空的
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
Criss 发表于 2019-10-12 11:29:45 | 显示全部楼层
1.新建一个Hobejct类型的成员,用于存放每次采集的图像变量,用完就Dispose()释放,建议用单帧处理,连续的话就只能在这个变量下面通过传参数到方法中去处理;
2.HOperatorSet.DrawRectangle2只是生成坐标参数,还没有产生区域变量,所以肯定是空的,你还需要一步GenRectangle2生成即可!
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
 楼主| week 发表于 2019-10-14 10:10:32 | 显示全部楼层
Criss 发表于 2019-10-12 11:29
1.新建一个Hobejct类型的成员,用于存放每次采集的图像变量,用完就Dispose()释放,建议用单帧处理,连续的 ...

谢谢解答; 我用了Image.Clone(); 这个算子就可以了不知道为什么
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
madeinschool 发表于 2020-3-4 11:44:54 | 显示全部楼层
没Clone之前Image和生成图像是一个地址,你dispose就一起清空了,Clone之后就是独立的了
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
绝地武士 发表于 2020-3-4 11:58:55 | 显示全部楼层
madeinschool 发表于 2020-3-4 11:44
没Clone之前Image和生成图像是一个地址,你dispose就一起清空了,Clone之后就是独立的了 ...

对,clone后就是两个独立对象数据了!
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
LYP2020 发表于 2023-3-23 14:25:50 | 显示全部楼层
大佬,可以分享一下这块的代码吗?我这不明白咋会事
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
wayfat 发表于 2023-3-27 15:17:43 | 显示全部楼层
学习了,这里大佬太多了
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
5279Halcon 发表于 2023-4-24 22:53:06 | 显示全部楼层
学习了,学习了
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表