http://www.china-vision.net/blog/user2/16276/index.html
 
 
如何使用VC读取Halcon中的像素信息(续一)
2007-03-23 17:36:00
今天在调试程序中发现一个问题,再次让我感受Halcon内存管理的神秘,嘿嘿
说说问题吧
 Hlong PointerGray, PointerRed, PointerGreen, PointerBlue;
 Hlong WidthGray, HeightGray;
 get_image_pointer1(objImageGray, &PointerGray, lpcsType, &WidthGray, &HeightGray);
编译可以通过,但是

Hlong PointerGray, PointerRed, PointerGreen, PointerBlue;
Hlong WidthGray, HeightGray;
get_image_pointer3(objImage, &PointerRed, &PointerGreen, &PointerBlue, &lpcsType, &WidthGray, &HeightGray);
编译就通不过,大家可以试一下

如果需要,可以使用 decompose3(objImage, &objImageRed, &objImageGreen, &objImageGray); 
然后使用函数get_image_pointer1()得到指针

我个人认为是Halcon的变量类型讲究统一,如果是Tuple都是Tuple,我个人认为PointerRed,PointerGreen,PointerBlue可能是Tuple变量中的三个量,而HeightGray不是按照Tuple变量进行管理的,纯属个人猜测,大家有想法的给我回,或发邮件zhiyuanshiji@sohu.com或者zhiyuan_maiker@hotmail.com

 


maiker | 阅读全文 | 回复(0) | 引用通告 | 编辑
  • 标签:VC Halcon 指针 
  • 发表评论:

      大名:
      密码:
      主页:
      标题:
     
    用户公告
    时间记忆
    我的相册
    最新日志
    最新评论
    最新回复
    我的好友
    站点信息