当前位置: 首页 > news >正文

映美精彩色相机IFrameQueueBuffer转halcon的HObject

1.之前写了黑白IFrameQueueBuffer转halcon的HObject,下载这边文件写,彩色IFrameQueueBuffer转halcon的HObject
2.相机的部署跟黑白的一样,不同的是取图的格式改变

if (CamerTakeImageOne._camer_take_image_static._camer_is_exit){textbox_message_of_machine.AppendText("查找到相机一" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + Environment.NewLine);//绑定相机回调函数_currently_displayed_buffer_one = null;//创建相机的回调函数,图片格式设置为RGB24_sink_one = new TIS.Imaging.FrameQueueSink((arg) => CamerCallbackOne(arg), TIS.Imaging.MediaSubtypes.RGB24, 5);CamerTakeImageOne._camer_take_image_static._ic_imaging_control.Sink = _sink_one;}else{textbox_message_of_machine.AppendText("没有查找到相机一" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + Environment.NewLine);}

3.把图片转成HObject

/// <summary>/// 第一个相机的回调函数/// </summary>/// <param name="buffer"></param>/// <returns></returns>FrameQueuedResult CamerCallbackOne(IFrameQueueBuffer buffer){DealWithImageOne._deal_with_image_one_static._exit_image = false;DealWithImageOne._deal_with_image_one_static._image.Dispose();HOperatorSet.GenImageInterleaved(out DealWithImageOne._deal_with_image_one_static._image,(HTuple)buffer.GetIntPtr(),(HTuple)"rgb",(HTuple)buffer.FrameType.Width,(HTuple)buffer.FrameType.Height,-1,"byte",0,0,0,0,-1,0);DealWithImageOne._deal_with_image_one_static._exit_image = true;hswinone.RefleshWindow();_image_count_one++;return FrameQueuedResult.SkipReQueue;}
http://www.lryc.cn/news/409495.html

相关文章:

  • 写代码对人的影响
  • Hive-基础介绍
  • 网站如何从0-1搭建部署蓝图介绍
  • 面向对象(封装)练习题 巩固一下啦!
  • 一些问题 7/28
  • 昇思MindSpore 应用学习-基于MobileNetv2的垃圾分类
  • matlab 常用数据类型的转换
  • Cocos Creator2D游戏开发(6)-飞机大战(4)-敌机产生
  • Hugo部署到Vercel踩大坑——全是XML文件?
  • 2024 暑假友谊赛-热身1
  • Nginx系列-11 HTTP消息处理流程
  • 前端知识--前端访问后端技术Ajax及框架Axios
  • 【前端/js】使用js读取本地文件(xml、二进制)内容
  • 初步入门C ++之类的概念
  • 什么是技术作家风格指南?
  • WebGIS学习——Cesium|Javascript
  • Qt,获取其他.exe文件的标准输出流的信息(printf/print的输出信息)
  • LeetCode 热题 HOT 100 (010/100)【宇宙最简单版】
  • Ubuntu24.04安装mysql-server小计,解决mysql_secure_installation时不能重置密码的问题
  • unity3d:TabView,UGUI多标签页组件,TreeView树状展开菜单
  • go语言map底层及扩容机制原理详解(下)
  • 网络协议二 : 使用Cisco Packet Traceer工具模拟网络环境,集线器,网桥,交换机,路由器,IP,同一网段
  • Aria2 任意文件写入漏洞
  • 成为git砖家(4): git status 命令简介
  • 2-48 基于matlab的EM算法聚类可视化程序
  • k8s 使用技巧
  • 学习笔记-系统框图传递函数公式推导
  • C++ - 基于多设计模式下的同步异步⽇志系统
  • git 相关内容
  • ElasticSearch(es)倒排索引