视觉编程问题求助 点击:1967 | 回复:7



野球拳十级

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 116回
  • 年度积分:0
  • 历史总积分:166
  • 注册:2005年2月15日
发表于:2005-11-04 14:09:00
楼主
我使用了一个摄像头和一块图像卡用于在设备控制软件中显示拍到的物体,以便操作人员监控和手动教学。编程环境是MFC,图像卡采用的是深圳天敏视讯的SDK2000。需求的功能也很简单:只是将摄像头拍到的景像显示在一个对话框中,同时该对话框中需要绘制一些线条用于辅助定位。问题是,当我将图像卡初始化并设置连接,并将对话框的句柄传给卡的动态库,摄像头拍到的景物就自动显示于该对话框上,不用我的程序作任何处理。而在对话框中绘制的辅助线条都被覆盖,无论在OnPaint()中还是图像卡提供的回调函数中绘制,均无法显示。
不知各位高手有无好的方法。



yangwanli

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:52
  • 注册:2006年4月04日
发表于:2006-04-05 11:15:00
1楼
请把设计目标、要求以及问题再讲得详细一点。

FireVision

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 30回
  • 年度积分:0
  • 历史总积分:62
  • 注册:2004年7月24日
发表于:2006-04-07 21:37:00
2楼
你需要在OnPaint()中直接对图像Buffer进行设置. 例如显示一条黑色水平线,则需要将相应像素的值设置成0. 要显示字符也是一样. 下星期讨论以下,看公司能否将这部分源码开放.

重庆变频器

  • 精华:4帖
  • 求助:0帖
  • 帖子:18帖 | 72回
  • 年度积分:0
  • 历史总积分:1165
  • 注册:2004年2月24日
发表于:2006-04-18 18:05:00
3楼
我也是用的天敏SDK2000在作视觉检测,很不错,使我的自动点焊设备,成品合格率达到99.9%,我用VB编的程序,使用SDK2000提供的一个OCX控件。

火炬中学

  • 精华:0帖
  • 求助:0帖
  • 帖子:27帖 | 332回
  • 年度积分:0
  • 历史总积分:631
  • 注册:2006年12月07日
发表于:2006-12-13 09:03:00
4楼
我有OMRON的F150的程序

落叶秋风

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 17回
  • 年度积分:0
  • 历史总积分:109
  • 注册:2004年9月16日
发表于:2006-12-28 15:23:00
5楼
FireVision说的对,画线只能直接操作BUFFER,所以要先把图像取到BUFFER,然后再操作BUFFER可得

林健雄

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 2回
  • 年度积分:0
  • 历史总积分:21
  • 注册:2006年1月05日
发表于:2007-01-04 17:42:00
6楼
我用vb写过类试的程序,
如果使用shape控件来做线条或者直接用line()函数都会被影响挡住。
后来用了frame控件(也就是一个框),把它缩小成一条线,就ok了

愿学者

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 1674回
  • 年度积分:0
  • 历史总积分:3355
  • 注册:2006年10月26日
发表于:2007-01-12 08:51:00
7楼
 我们用的是OMRON的

热门招聘
相关主题

官方公众号

智造工程师