OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6583|回复: 17

ov7670二值化循迹问题(区赛要用大神在哪求助)

[复制链接]

32

主题

125

帖子

0

精华

初级会员

Rank: 2

积分
170
金钱
170
注册时间
2016-5-13
在线时间
76 小时
发表于 2016-7-22 10:19:08 | 显示全部楼层 |阅读模式
10金钱
前天买了原子哥的7670摄像头,现在也可以在液晶显示黑白道路了,可是貌似摄像头拍照的方向是反的,颠倒的,我该怎么用二维数组保存下来数据呢,inr a[320][240]占用的内存也太了吧?有没有论坛里的大神提供一些相关资料呢。。感激不尽学生党一只。。这不区赛要到了第一次玩摄像头呢..

最佳答案

查看完整内容[请看2#楼]

上传程序方法:先新建一个.txt文本文档,然后再在keil软件中打开.txt,把要上传的程序复制进入.txt文档,然后保存.txt文档,保存完毕之后直接从.txt文档复制代码到任何地方注释都不会出现乱码。自己找到的方法,分享一下。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

6

主题

104

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
436
金钱
436
注册时间
2015-12-11
在线时间
53 小时
发表于 2016-7-22 10:19:09 | 显示全部楼层
上传程序方法:先新建一个.txt文本文档,然后再在keil软件中打开.txt,把要上传的程序复制进入.txt文档,然后保存.txt文档,保存完毕之后直接从.txt文档复制代码到任何地方注释都不会出现乱码。自己找到的方法,分享一下。
Try again and there is nothing left to say.
回复

使用道具 举报

32

主题

125

帖子

0

精华

初级会员

Rank: 2

积分
170
金钱
170
注册时间
2016-5-13
在线时间
76 小时
 楼主| 发表于 2016-7-22 10:35:34 | 显示全部楼层
没人吗
回复

使用道具 举报

0

主题

8

帖子

0

精华

初级会员

Rank: 2

积分
59
金钱
59
注册时间
2016-3-27
在线时间
12 小时
发表于 2016-7-22 21:11:37 | 显示全部楼层
把程序上传一下,帮一看
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
9
金钱
9
注册时间
2016-7-22
在线时间
0 小时
发表于 2016-7-22 21:35:20 | 显示全部楼层
majy 发表于 2016-7-22 21:11
把程序上传一下,帮一看

可以 放上来看看
回复

使用道具 举报

32

主题

125

帖子

0

精华

初级会员

Rank: 2

积分
170
金钱
170
注册时间
2016-5-13
在线时间
76 小时
 楼主| 发表于 2016-7-22 22:30:48 | 显示全部楼层
for(i=0; i<ov7670_config.height; i++)                         {                         //        LCD_SetCursor(i+ov7670_config.xsta,ov7670_config.ysta);        //éè&#214;&#195;1a±ê&#206;&#187;&#214;&#195;                          //        LCD_WriteRAM_Prepare();     //&#191;aê&#188;D′è&#235;GRAM                                         for(j=0; j<ov7670_config.width; j++)                                 {                                         OV7670_RCK_L;                                         color = GPIOC->IDR&0XFF;        //&#182;áêy&#190;Y                                         OV7670_RCK_H;  //                                         color<<=8;                                         OV7670_RCK_L;//òò&#206;aéè&#214;&#195;μ&#196;ê&#199; YUYVê&#228;3&#246;£&#172;μú&#182;t&#184;&#246;×&#214;&#189;ú&#195;&#187;ó&#195;£&#172;2&#187;Dèòa&#182;á                                 //        color |= GPIOC->IDR&0XFF;        //                                         OV7670_RCK_H;                                                                                                                           color_r = color&0xf800;                                         color_b = color>>11;                                         color >>=5;                                         color_g =color&0x07e0;            if(color>0X03)                                         {                                                 color=0xff;     //bai                }                                         else                                         {                                                 color=0x00;   //hei           }           LCD->LCD_RAM=GRAY_2_RGB565(color);                                 }
回复

使用道具 举报

32

主题

125

帖子

0

精华

初级会员

Rank: 2

积分
170
金钱
170
注册时间
2016-5-13
在线时间
76 小时
 楼主| 发表于 2016-7-22 22:30:58 | 显示全部楼层
for(i=0; i<ov7670_config.height; i++)
                        {
                        //        LCD_SetCursor(i+ov7670_config.xsta,ov7670_config.ysta);        //éè&#214;&#195;1a±ê&#206;&#187;&#214;&#195;
                        //        LCD_WriteRAM_Prepare();     //&#191;aê&#188;D′è&#235;GRAM       
                                for(j=0; j<ov7670_config.width; j++)
                                {
                                        OV7670_RCK_L;
                                        color = GPIOC->IDR&0XFF;        //&#182;áêy&#190;Y
                                        OV7670_RCK_H;

//                                         color<<=8;
                                        OV7670_RCK_L;//òò&#206;aéè&#214;&#195;μ&#196;ê&#199; YUYVê&#228;3&#246;£&#172;μú&#182;t&#184;&#246;×&#214;&#189;ú&#195;&#187;ó&#195;£&#172;2&#187;Dèòa&#182;á
                                //        color |= GPIOC->IDR&0XFF;        //
                                        OV7670_RCK_H;
                                       
                                       
                                        color_r = color&0xf800;
                                        color_b = color>>11;
                                        color >>=5;
                                        color_g =color&0x07e0;
          if(color>0X03)
                                        {
                                                color=0xff;     //bai     
          }
                                        else
                                        {
                                                color=0x00;   //hei
          }
          LCD->LCD_RAM=GRAY_2_RGB565(color);
                                }
回复

使用道具 举报

32

主题

125

帖子

0

精华

初级会员

Rank: 2

积分
170
金钱
170
注册时间
2016-5-13
在线时间
76 小时
 楼主| 发表于 2016-7-22 22:31:39 | 显示全部楼层

放了,在下面。但是效果好差啊   边沿好多黑点
回复

使用道具 举报

32

主题

125

帖子

0

精华

初级会员

Rank: 2

积分
170
金钱
170
注册时间
2016-5-13
在线时间
76 小时
 楼主| 发表于 2016-7-22 22:31:53 | 显示全部楼层
majy 发表于 2016-7-22 21:11
把程序上传一下,帮一看

放了,在下面。但是效果好差啊   边沿好多黑点   不会数据处理算法
回复

使用道具 举报

0

主题

8

帖子

0

精华

初级会员

Rank: 2

积分
59
金钱
59
注册时间
2016-3-27
在线时间
12 小时
发表于 2016-7-23 07:58:36 | 显示全部楼层
上传文件,这样怎么帮你看
回复

使用道具 举报

2

主题

14

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
294
金钱
294
注册时间
2016-1-11
在线时间
100 小时
发表于 2016-7-23 08:20:56 | 显示全部楼层
这样怎么看
回复

使用道具 举报

5

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2015-12-29
在线时间
9 小时
发表于 2016-8-12 01:11:19 | 显示全部楼层
相同问题  加qq讨论一下可好啊 ?????  
回复

使用道具 举报

5

主题

121

帖子

0

精华

高级会员

Rank: 4

积分
619
金钱
619
注册时间
2016-1-26
在线时间
149 小时
发表于 2016-8-12 10:37:26 | 显示全部楼层
这个是二值化的全图数组,处理起来数据量太大了,需要按一定的比例缩小,然后再识别赛道。或者你只需要识别即将影响到运动的赛道那一段图像数据即可
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165462
金钱
165462
注册时间
2010-12-1
在线时间
2114 小时
发表于 2016-8-12 20:30:57 | 显示全部楼层
帮顶
回复

使用道具 举报

32

主题

125

帖子

0

精华

初级会员

Rank: 2

积分
170
金钱
170
注册时间
2016-5-13
在线时间
76 小时
 楼主| 发表于 2016-8-16 18:50:32 | 显示全部楼层
墨黥天 发表于 2016-8-12 20:41
上传程序方法:先新建一个.txt文本文档,然后再在keil软件中打开.txt,把要上传的程序复制进入.txt文档,然 ...

谢谢啊。。。我之前就是不会上传代码。。。
回复

使用道具 举报

17

主题

99

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
298
金钱
298
注册时间
2016-7-24
在线时间
107 小时
发表于 2017-5-8 10:51:41 | 显示全部楼层
你好,我今年遇到同样的问题,你解决了吗,能不能说一下解决思路
回复

使用道具 举报

0

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
97
金钱
97
注册时间
2017-3-22
在线时间
20 小时
发表于 2017-7-25 10:58:09 | 显示全部楼层
学长啊,你做的这个二值化处理的效果好吗?能不能达到要求啊 ?最近我也在捣鼓这个东西
回复

使用道具 举报

9

主题

40

帖子

0

精华

初级会员

Rank: 2

积分
89
金钱
89
注册时间
2017-5-4
在线时间
23 小时
发表于 2017-8-2 16:30:31 | 显示全部楼层
桂电学子 发表于 2016-7-22 22:30
for(i=0; i11;
                                        color >>=5;
                                        color_g =color&0x07e0;

GRAY_2_RGB565()这个函数是什么
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-4-20 05:56

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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