(求问各位大虾)我用摄像头获取的图像数据有问题?????求!!!!!

djhoo 2005-04-25 05:49:56
各位大虾:
我用vfw里面的函数来获取摄像头得到的数据,用的是framecallbackproc函数来取得,可是我从lpVHdr->lpData里面的数据不正确时怎么了??下面是我的数据,每个三个数据有一个0,因为我的图像的大小是240*320,把所有的0加上以后才能得到整个数据大小230*320,下面是数据
77 79 74 0 78 79 74 0 77 79 74 0 77 79 74 0 78 81 76 0 78 82 75 0 79 84 77 0 79 84 78 0 76 83 76 0 78 84 78 0 76 83 76 0 77 85 78 0 75 83 76 0 76 84 77 0 75 83 76 0 74 82 75 0 75 83 76 0 74 82 76 0 74 83 77 0 75 83 77 0 75 82 78 0 76 83 79 0 74 83 78 0 75 82 78 0 75 82 79 0 75 82 79 0 76 84 80 0 74 82 79 0 76 84 81 0 75 84 80 0 76 85 82 0 77 85 83 0 77 85 83 0 77 86 84 0 76 85 83 0 75 85 83 0 76 86 84 0 75 85 83 0 76 86 84 0 76 85 83 0 77 86 84 0 77 87 84 0 77 87 84 0 77 87 83 0 77 86 83 0 77 85 82 0 78 86 83 0 78 85 82 0 80 86 83 0 80 85 82 0 81 85 82 0 82 86 82 0 83 87 82 0 83 87 83 0 85 89 85 0 86 90 86 0 86 90 86 0 86 90 86 0 86 91 86 0 85 90 85 0 86 91 87 0 86 92 88 0 88 93 90 0 89 94 92 0 90 95 94 0 91 96 94 0 90 95 94 0 90 95 93 0 88 94 91 0 90 95 92 0

所以我的得到黑白图像是由竖线的,请教了!!!!!!!!!!!!!!!!11
...全文
132 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
mostideal 2005-05-22
  • 打赏
  • 举报
回复
ding
djhoo 2005-04-25
  • 打赏
  • 举报
回复
非常感谢这位大虾的感情上的支持!我已经搞定了,用capVideoStreamCallback这个回调函数就行了,而不用那个preview的函数!!
djhoo 2005-04-25
  • 打赏
  • 举报
回复
现在的图象的大小为240*320,如果去掉0的话,那么就不满足那么大的图像了,而且去掉了的话,图像肯定会、短一截!!请各位大虾看看!???????????????
FireEmissary 2005-04-25
  • 打赏
  • 举报
回复
可能是四字节对齐补0吧,自己去掉就是了
djhoo 2005-04-25
  • 打赏
  • 举报
回复
各位路过的大虾也帮我看看呀!!我在一个button里面写了capture->Init(0);
capture->OpenPreview();
capture->EnableOverlay();
capture->ClosePreview();
这么三个方法,来触发那个回调函数!!在线等!!!!!!!!!!!!!!!!!!!!!!!!!!!11
djhoo 2005-04-25
  • 打赏
  • 举报
回复
竖线是有点黑色,这是在preview的情况下直接能看得到,如果在overlay的情况下,就好一点,可是从里面得到数据却有一些0,得到的结果就不好了,大虾,能不能帮帮忙呀!!????????
FireEmissary 2005-04-25
  • 打赏
  • 举报
回复
竖线的是怎么样的?

3,881

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧