注册 登录
查看: 652|回复: 8

[鹰眼] 鹰眼提取中心线问题

[复制链接]
发表于 2014-6-10 15:22:56 | 显示全部楼层 |阅读模式
山外哥,我用的
uint8 img[CAMERA_H*CAMERA_W]数组做解压后的存储,在主循环里用

      camera_get_img();//摄像头获取图像
img_extract(img, imgbuff,CAMERA_SIZE);//解压图像

那提取中心线应该在哪里执行呢,能在pit中断,或是设置一个中断,
camera_get_img()这个函数时期什么作用的?
一定要用吗?
回复

使用道具 举报

发表于 2014-6-10 15:30:38 | 显示全部楼层
camera_get_img() 就是采集一副图像啊,你需要什么时候采集,就什么时候调用。

解压后进行提取中心线,直接在main函数里进行即可。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-6-10 19:27:24 | 显示全部楼层
山外メ雲ジ 发表于 2014-6-10 15:30
camera_get_img() 就是采集一副图像啊,你需要什么时候采集,就什么时候调用。

解压后进行提取中心线,直 ...

数组里只有255和0两个数吗?
回复 支持 反对

使用道具 举报

发表于 2014-6-10 19:34:31 来自手机 | 显示全部楼层
鹰眼是二值化的图像,所以只有两个值。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-6-10 19:41:49 | 显示全部楼层
山外メ雲ジ 发表于 2014-6-10 19:34
鹰眼是二值化的图像,所以只有两个值。

我想用出口发出中心线值但是就在void ov7725_eagle_get_img()
{
    ov7725_eagle_img_flag = IMG_START;                   //开始采集图像
    PORTA_ISFR = ~0;                        //写1清中断标志位(必须的,不然回导致一开中断就马上触发中断)
    enable_irq(PORTA_IRQn);                         //允许PTA的中断
    while(ov7725_eagle_img_flag != IMG_FINISH)           //等待图像采集完毕
    {
        if(ov7725_eagle_img_flag == IMG_FAIL)            //假如图像采集错误,则重新开始采集
        {
            ov7725_eagle_img_flag = IMG_START;           //开始采集图像
            PORTA_ISFR = ~0;                //写1清中断标志位(必须的,不然回导致一开中断就马上触发中断)
            enable_irq(PORTA_IRQn);                 //允许PTA的中断
        }
    }
}这里死循环了,主函数是    while(1)
   {   

//获取图像
        camera_get_img();                                   //摄像头获取图像

        //解压图像
        img_extract(img, imgbuff,CAMERA_SIZE);

        //发送图像到上位机
       //sendimg(img, CAMERA_W * CAMERA_H);                  //发送到上位机*/
printf("%d",centre_line);   
   }
如何解决?
回复 支持 反对

使用道具 举报

发表于 2014-6-10 19:51:03 | 显示全部楼层
yoo 发表于 2014-6-10 19:41
我想用出口发出中心线值但是就在void ov7725_eagle_get_img()
{
    ov7725_eagle_img_flag = IMG_STAR ...

改了底层后解决了图像卡住的问题 - 智能车讨论区 - 山外-vcan123论坛 http://www.vcan123.com/forum.php ... tid=4363&ctid=6

试试这里能不能解决
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-6-10 20:01:41 | 显示全部楼层
山外メ雲ジ 发表于 2014-6-10 19:51
改了底层后解决了图像卡住的问题 - 智能车讨论区 - 山外-vcan123论坛 http://www.vcan123.com/forum.php ...

没改底层库?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-6-10 20:23:38 | 显示全部楼层
山外メ雲ジ 发表于 2014-6-10 19:51
改了底层后解决了图像卡住的问题 - 智能车讨论区 - 山外-vcan123论坛 http://www.vcan123.com/forum.php ...

解压后一行数据是80个吗?
黑色信号0?
白色信号255?
回复 支持 反对

使用道具 举报

发表于 2015-1-1 22:13:51 | 显示全部楼层
img是不是一个一维数组?
来自安卓客户端来自安卓客户端
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回列表 返回顶部