智能车制作
标题:
摄像头问题
[打印本页]
作者:
wind
时间:
2008-4-20 18:40
标题:
摄像头问题
<
>请问摄像头旋转90度后采集图象在程序中该怎样写?</P><P>我的程序:</P><P>interrupt 6 void ISR_IRQ(void)<BR>{ int i=0,j=0;<BR> AD1_Init();<BR> DisableInterrupts; <BR> row_cnt++; //对扫描行计数<BR> if((row_cnt>ROW_START)&&(row_cnt%INTERVAL==0)&&(row_image<ROW_SAMPLE)) <BR> { //隔行采集<BR> <BR> for(dot_sample=0;dot_sample<dot_MAX;ldot_sample++) <BR> {<BR> <BR> while(!ATD1STAT1_CCF0);//等待转换完成<BR> image_data[ dot_MAX-dot_sample][row_image]=(signal_in>VALUE)?1:0; //转换完成的数据二值化后放在一个二维数组<BR> transmit_sci(image_data[dot_MAX-line_sample][row_image]);<BR> } <BR> row_image++; <BR> ATD0CTL2=0x00;<BR> EnableInterrupts;<BR> <BR> 对不对?</P><P>为什么得不到与实际对应的图像?我已经困惑好几天了,请帮帮忙</P>
作者:
superyongzhe
时间:
2008-4-21 19:51
标题:
Re:摄像头问题
我的方案和你一样,但是程序编写有些小区别。要想旋转90度,很简单,图像采集不用变,只需在提取黑线的时候,把循环的行和列换个位置就行了。
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2