打印

【求助】DM6437图像处理时出来的图像卡在上一次采集的图像

[复制链接]
1969|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
panxu5s|  楼主 | 2012-12-2 15:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在例程video_preview的程序上改的。以下是我的部分程序
/* loop forever performing video capture and display */
   while ( status == 0 ) {

     /* grab a fresh video input frame */
     FVID_exchange(hGioVpfeCcdc, &frameBuffPtr);
         for(y=0;y<height;y++)
                 for(x=0;x<width;x++)
                 {
                         frameBuffPtr->frame.iFrm.y1[y * 1440 + x * 2] = 128;
                                 c=frameBuffPtr->frame.iFrm.y1[y * 1440 + x * 2+1];
                                 for(b=0;b<height;b++)
                                         for(a=0;a<width;a++)
                                         {
                                                 if(frameBuffPtr->frame.iFrm.y1[b * 1440 + a * 2+1]<= c)
                                                         c=frameBuffPtr->frame.iFrm.y1[b * 1440 + a * 2+1];
                                         }
                                 

                                 if(frameBuffPtr->frame.iFrm.y1[y * 1440 + x * 2+1]==c)
                                 frameBuffPtr->frame.iFrm.y1[y * 1440 + x * 2+1]=0;
                 }
     /* display the video frame */
     FVID_exchange(hGioVpbeVid0, &frameBuffPtr);
我基于的是YCRCB。其实就是想将摄像头捕捉到画面里亮度最大的地方,所以为了表现出来就想把那部分的亮度全改为0,这样好观察下效果。结果出来的图像时钟是卡着的,没法动,更别提效果了。因为我也没学过图像处理,可能对这方面有所不足,特向各位请教。
  

相关帖子

沙发
405175671| | 2012-12-2 18:03 | 只看该作者
楼主,你的板子是在哪买的? 感觉如何

使用特权

评论回复
板凳
yyx0731| | 2013-8-25 21:11 | 只看该作者
如何采集一个完整的图像帧

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

5

帖子

0

粉丝