OpenEdv-开源电子网

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

在做板球系统 用ov7060把图像二值化之后怎么求小球的坐标?

[复制链接]

4

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
98
金钱
98
注册时间
2017-5-20
在线时间
24 小时
发表于 2017-8-2 20:27:47 | 显示全部楼层 |阅读模式
20金钱
在做板球系统 用ov7060把图像二值化之后怎么求平板上小球的坐标?
一点思路都没有  求大佬指点一下

最佳答案

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

数组存二值化以后的数据,计算黑白点的个数就行了,最后取个平均值
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

7

主题

41

帖子

0

精华

初级会员

Rank: 2

积分
160
金钱
160
注册时间
2016-11-8
在线时间
33 小时
发表于 2017-8-2 20:27:48 | 显示全部楼层
数组存二值化以后的数据,计算黑白点的个数就行了,最后取个平均值
回复

使用道具 举报

0

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
96
金钱
96
注册时间
2015-10-13
在线时间
21 小时
发表于 2017-8-2 22:21:45 | 显示全部楼层
我也在研究这个  也没思路 你二值化弄出来了?
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手入门

积分
10
金钱
10
注册时间
2017-7-24
在线时间
2 小时
发表于 2017-8-3 14:09:33 | 显示全部楼层
请问用的什么驱动电机呀
回复

使用道具 举报

0

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
96
金钱
96
注册时间
2015-10-13
在线时间
21 小时
发表于 2017-8-3 16:42:18 | 显示全部楼层
你有思路了么  我好像有点了
回复

使用道具 举报

4

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
98
金钱
98
注册时间
2017-5-20
在线时间
24 小时
 楼主| 发表于 2017-8-3 19:03:46 | 显示全部楼层
王志鹏 发表于 2017-8-2 22:21
我也在研究这个  也没思路 你二值化弄出来了?

就是取个阀值 if大于阀值输出黑  else 输出白
回复

使用道具 举报

4

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
98
金钱
98
注册时间
2017-5-20
在线时间
24 小时
 楼主| 发表于 2017-8-3 19:04:51 | 显示全部楼层
oooo 发表于 2017-8-3 14:09
请问用的什么驱动电机呀

你在说什么   不是很懂你要表达的意思
回复

使用道具 举报

4

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
98
金钱
98
注册时间
2017-5-20
在线时间
24 小时
 楼主| 发表于 2017-8-3 19:05:26 | 显示全部楼层
王志鹏 发表于 2017-8-3 16:42
你有思路了么  我好像有点了

感觉要用数组  定坐标  但是具体的不懂
回复

使用道具 举报

2

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
95
金钱
95
注册时间
2017-2-23
在线时间
23 小时
发表于 2017-8-3 21:08:57 | 显示全部楼层
同问,对于板球系统一点思路都没有
回复

使用道具 举报

4

主题

49

帖子

0

精华

初级会员

Rank: 2

积分
102
金钱
102
注册时间
2017-8-3
在线时间
14 小时
发表于 2017-8-3 22:16:50 | 显示全部楼层
把小球坐标X Y的最大最小值找出来 加起来除以二可以吗?
回复

使用道具 举报

1

主题

23

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2017-7-30
在线时间
8 小时
发表于 2017-8-4 01:54:08 来自手机 | 显示全部楼层
同问,很棘手啊这个问题
回复

使用道具 举报

4

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
98
金钱
98
注册时间
2017-5-20
在线时间
24 小时
 楼主| 发表于 2017-8-4 09:47:54 | 显示全部楼层
姚川 发表于 2017-8-3 22:16
把小球坐标X Y的最大最小值找出来 加起来除以二可以吗?

X Y怎么来的= =   这个是问题啊
回复

使用道具 举报

4

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
98
金钱
98
注册时间
2017-5-20
在线时间
24 小时
 楼主| 发表于 2017-8-4 09:48:10 | 显示全部楼层
ji10103555 发表于 2017-8-4 01:54
同问,很棘手啊这个问题

今年出摄像头就GG了
回复

使用道具 举报

0

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
96
金钱
96
注册时间
2015-10-13
在线时间
21 小时
发表于 2017-8-4 10:46:34 | 显示全部楼层
一休 发表于 2017-8-3 19:03
就是取个阀值 if大于阀值输出黑  else 输出白

为什么我用别人的例程 出来是分屏的 能看看你的吗
回复

使用道具 举报

4

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
98
金钱
98
注册时间
2017-5-20
在线时间
24 小时
 楼主| 发表于 2017-8-4 14:25:10 | 显示全部楼层
王志鹏 发表于 2017-8-4 10:46
为什么我用别人的例程 出来是分屏的 能看看你的吗

我用的就是原子的例程
加上if(color>设定阀值)color=黑;
else color=白;
回复

使用道具 举报

0

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
96
金钱
96
注册时间
2015-10-13
在线时间
21 小时
发表于 2017-8-4 15:05:26 | 显示全部楼层
一休 发表于 2017-8-4 14:25
我用的就是原子的例程
加上if(color>设定阀值)color=黑;
else color=白;

阀值你取了多少
回复

使用道具 举报

0

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
96
金钱
96
注册时间
2015-10-13
在线时间
21 小时
发表于 2017-8-4 19:46:13 | 显示全部楼层
姚川 发表于 2017-8-3 22:16
把小球坐标X Y的最大最小值找出来 加起来除以二可以吗?

你这个建议不错  
回复

使用道具 举报

0

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
96
金钱
96
注册时间
2015-10-13
在线时间
21 小时
发表于 2017-8-4 19:46:49 | 显示全部楼层
一休 发表于 2017-8-4 09:47
X Y怎么来的= =   这个是问题啊

弄出来定位了吗
回复

使用道具 举报

2

主题

10

帖子

0

精华

初级会员

Rank: 2

积分
73
金钱
73
注册时间
2017-7-12
在线时间
13 小时
发表于 2017-8-5 12:47:10 | 显示全部楼层
有没有弄好的,贴份程序
回复

使用道具 举报

4

主题

49

帖子

0

精华

初级会员

Rank: 2

积分
102
金钱
102
注册时间
2017-8-3
在线时间
14 小时
发表于 2017-8-5 22:26:40 | 显示全部楼层
王志鹏 发表于 2017-8-4 10:46
为什么我用别人的例程 出来是分屏的 能看看你的吗

那是因为你没有设置LCD显示的窗口 把LCD窗口设置成和摄像头一样的就可以了
回复

使用道具 举报

4

主题

49

帖子

0

精华

初级会员

Rank: 2

积分
102
金钱
102
注册时间
2017-8-3
在线时间
14 小时
发表于 2017-8-6 15:11:12 | 显示全部楼层
这是代码 分享给大家``````
图像识别求质心坐标.PNG
回复

使用道具 举报

11

主题

104

帖子

0

精华

初级会员

Rank: 2

积分
199
金钱
199
注册时间
2017-7-14
在线时间
25 小时
发表于 2017-8-6 15:22:23 | 显示全部楼层
姚川 发表于 2017-8-6 15:11
这是代码 分享给大家``````

你用了嘛?能达到多少帧?
回复

使用道具 举报

1

主题

13

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2017-8-5
在线时间
7 小时
发表于 2017-8-6 15:38:06 | 显示全部楼层
姚川 发表于 2017-8-6 15:11
这是代码 分享给大家``````

能不能把你的程序在放点,谢谢!比如说:Draw_Circle(X,Y,8)
回复

使用道具 举报

1

主题

13

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2017-8-5
在线时间
7 小时
发表于 2017-8-6 15:39:36 | 显示全部楼层
楼主,弄个好了没,说说思路呗
回复

使用道具 举报

4

主题

49

帖子

0

精华

初级会员

Rank: 2

积分
102
金钱
102
注册时间
2017-8-3
在线时间
14 小时
发表于 2017-8-6 15:59:36 | 显示全部楼层
PsychoZy 发表于 2017-8-6 15:22
你用了嘛?能达到多少帧?

用的F1和OV7670 120*160 20帧
                  120*120及以下30帧

回复

使用道具 举报

4

主题

49

帖子

0

精华

初级会员

Rank: 2

积分
102
金钱
102
注册时间
2017-8-3
在线时间
14 小时
发表于 2017-8-6 16:01:37 | 显示全部楼层
吴语wcy 发表于 2017-8-6 15:38
能不能把你的程序在放点,谢谢!比如说:Draw_Circle(X,Y,8)

这个只是一个把质心坐标在LCD上显示出来
我们只需要求出坐标 显示只是为了我们观察 方便调试
画圆是LCD里面的程序  还需要我贴出来吗
``````
回复

使用道具 举报

11

主题

104

帖子

0

精华

初级会员

Rank: 2

积分
199
金钱
199
注册时间
2017-7-14
在线时间
25 小时
发表于 2017-8-6 18:12:00 | 显示全部楼层
姚川 发表于 2017-8-6 15:11
这是代码 分享给大家``````

你好,我用了这个程序,觉得你X_MAX,X_MIN...这些值的初始化应该放在if(i>X_MIN)的前面,我的改之前不好使,改了后级可以了
回复

使用道具 举报

4

主题

49

帖子

0

精华

初级会员

Rank: 2

积分
102
金钱
102
注册时间
2017-8-3
在线时间
14 小时
发表于 2017-8-6 18:26:27 | 显示全部楼层
PsychoZy 发表于 2017-8-6 18:12
你好,我用了这个程序,觉得你X_MAX,X_MIN...这些值的初始化应该放在if(i>X_MIN)的前面,我的改之前不好 ...

谢谢 因为我只截了一部分嘛  我的是可以的 我只是给大家一个思路 还是看你们自己去怎么改
```````
回复

使用道具 举报

1

主题

13

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2017-8-5
在线时间
7 小时
发表于 2017-8-6 18:35:13 | 显示全部楼层
姚川 发表于 2017-8-6 16:01
这个只是一个把质心坐标在LCD上显示出来
我们只需要求出坐标 显示只是为了我们观察 方便调试
画圆是LCD ...

你的这个质心是不是随时变化的
回复

使用道具 举报

1

主题

7

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2017-7-12
在线时间
13 小时
发表于 2017-8-7 21:43:38 | 显示全部楼层
其实可以多取几组 求平均值比较准确
回复

使用道具 举报

3

主题

12

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2017-4-26
在线时间
10 小时
发表于 2017-8-8 01:07:43 | 显示全部楼层
我摄像头干扰好大。。。
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
6
金钱
6
注册时间
2017-8-8
在线时间
3 小时
发表于 2017-8-8 11:18:48 | 显示全部楼层
姚川 发表于 2017-8-3 22:16
把小球坐标X Y的最大最小值找出来 加起来除以二可以吗?

为什么我的一直是初始化错误。。。。
回复

使用道具 举报

0

主题

4

帖子

0

精华

新手上路

积分
27
金钱
27
注册时间
2017-7-26
在线时间
7 小时
发表于 2017-8-9 12:16:33 | 显示全部楼层
楼主能把程序打包分享一下吗   感谢
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手上路

积分
28
金钱
28
注册时间
2017-8-2
在线时间
8 小时
发表于 2017-8-13 21:57:16 | 显示全部楼层
楼主好人,有调节PID的源码么
回复

使用道具 举报

39

主题

212

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
303
金钱
303
注册时间
2016-4-21
在线时间
129 小时
发表于 2017-8-14 19:22:39 | 显示全部楼层
PsychoZy 发表于 2017-8-6 15:22
你用了嘛?能达到多少帧?

提高时钟频率,240*320也能达到20帧
本人交流群:136045527,欢迎各位大佬和萌新
回复

使用道具 举报

0

主题

7

帖子

0

精华

新手上路

积分
20
金钱
20
注册时间
2019-7-9
在线时间
7 小时
发表于 2019-7-27 16:13:49 | 显示全部楼层
姚川 发表于 2017-8-6 15:11
这是代码 分享给大家``````

能发一下源程序嘛
回复

使用道具 举报

0

主题

5

帖子

0

精华

初级会员

Rank: 2

积分
51
金钱
51
注册时间
2019-7-5
在线时间
12 小时
发表于 2019-7-31 20:16:40 | 显示全部楼层
强!!!原来当年出清单的时候大家都猜到了要做板球啊
回复

使用道具 举报

11

主题

140

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1709
金钱
1709
注册时间
2019-5-2
在线时间
169 小时
发表于 2019-8-1 09:28:18 | 显示全部楼层
我也想知道  顶顶顶
回复

使用道具 举报

1

主题

18

帖子

0

精华

新手上路

积分
33
金钱
33
注册时间
2019-8-17
在线时间
9 小时
发表于 2019-8-18 14:07:41 | 显示全部楼层
楼主可否加一下我的Q343230982我加你QQ有问题加不上,最近我也在搞这个板球系统,希望同你交流  谢谢
回复

使用道具 举报

1

主题

18

帖子

0

精华

新手上路

积分
33
金钱
33
注册时间
2019-8-17
在线时间
9 小时
发表于 2019-8-18 14:09:30 | 显示全部楼层
我试了将0XB6改成0XC0二值化之后更卡,这是什么问题,小白在线等
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-28 04:27

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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