【求助】DM6437图像处理时出来的图像卡在上一次采集的图像
- UID
- 114293
|
【求助】DM6437图像处理时出来的图像卡在上一次采集的图像
<table cellspacing="0" cellpadding="0"><tr><td class="t_f" id="postmessage_2581572">
我在例程video_preview的程序上改的。以下是我的部分程序<br />
/* loop forever performing video capture and display */<br />
while ( status == 0 ) {<br />
<br />
/* grab a fresh video input frame */<br />
FVID_exchange(hGioVpfeCcdc, &frameBuffPtr);<br />
for(y=0;y<height;y++)<br />
for(x=0;x<width;x++)<br />
{<br />
frameBuffPtr->frame.iFrm.y1[y * 1440 + x * 2] = 128;<br />
c=frameBuffPtr->frame.iFrm.y1[y * 1440 + x * 2+1];<br />
for(b=0;b<height;b++)<br />
for(a=0;a<width;a++)<br />
{<br />
if(frameBuffPtr->frame.iFrm.y1[b * 1440 + a * 2+1]<= c)<br />
c=frameBuffPtr->frame.iFrm.y1[b * 1440 + a * 2+1];<br />
}<br />
<br />
<br />
if(frameBuffPtr->frame.iFrm.y1[y * 1440 + x * 2+1]==c)<br />
frameBuffPtr->frame.iFrm.y1[y * 1440 + x * 2+1]=0;<br />
}<br />
/* display the video frame */<br />
FVID_exchange(hGioVpbeVid0, &frameBuffPtr);<br />
我基于的是YCRCB。其实就是想将摄像头捕捉到画面里亮度最大的地方,所以为了表现出来就想把那部分的亮度全改为0,这样好观察下效果。结果出来的图像时钟是卡着的,没法动,更别提效果了。因为我也没学过图像处理,可能对这方面有所不足,特向各位请教。<br />
<br />
</td></tr></table> |
|
|
|
|
|