OpenEdv-开源电子网

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

stm32+摄像头实现一定面积下的激光点的坐标

[复制链接]

4

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
67
金钱
67
注册时间
2014-5-10
在线时间
4 小时
发表于 2014-7-15 17:21:28 | 显示全部楼层 |阅读模式
5金钱
如题,怎么用stm32+摄像头来识别固定面积下的激光亮点的坐标。

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-7-15 23:13:10 | 显示全部楼层
图像识别,不过我不会,^_^.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

16

主题

56

帖子

0

精华

初级会员

Rank: 2

积分
140
金钱
140
注册时间
2013-8-10
在线时间
0 小时
发表于 2014-7-16 08:08:52 | 显示全部楼层
一行一行的扫描  然后用聚类算法将在某一个相邻范围内的点找出来 求平均值  即达到激光点的像素点做标
回复

使用道具 举报

4

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
67
金钱
67
注册时间
2014-5-10
在线时间
4 小时
 楼主| 发表于 2014-7-16 15:05:37 | 显示全部楼层
回复【3楼】Naga1991:
---------------------------------
有可以参考的代码么
回复

使用道具 举报

19

主题

93

帖子

0

精华

初级会员

Rank: 2

积分
197
金钱
197
注册时间
2013-11-24
在线时间
8 小时
发表于 2014-7-16 21:27:30 | 显示全部楼层
回复【4楼】小刺猬:
---------------------------------
我最近在做一个红绿灯识别的小车,其中就用到了OV7670,用摄像头找到红绿灯并识别出来。现在小车硬件和程序都已经调通。也许我的代码你能用得到。。。我Q1010889926可以找我详谈,看看是不是你需要的那种功能,如果是的话,愿意帮助你
回复

使用道具 举报

6

主题

90

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
404
金钱
404
注册时间
2013-1-11
在线时间
107 小时
发表于 2014-7-17 09:31:00 | 显示全部楼层
激光打靶的是吗?我也在做,不过刚定位了靶心,还不稳定。你们定位靶心怎么做的?用的什么算法?
为啥还要考试啊。。。。。。。
回复

使用道具 举报

4

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
67
金钱
67
注册时间
2014-5-10
在线时间
4 小时
 楼主| 发表于 2014-7-17 10:14:34 | 显示全部楼层
回复【6楼】unciauncia:
-------------------------------- 
我还刚起步,摄像头不太了解,你怎么定位的靶心?能不能把程序看一下?
回复

使用道具 举报

4

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
67
金钱
67
注册时间
2014-5-10
在线时间
4 小时
 楼主| 发表于 2014-7-17 10:14:54 | 显示全部楼层
回复【6楼】unciauncia:
---------------------------------
谢谢加你了
回复

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2234
金钱
2234
注册时间
2012-4-30
在线时间
7 小时
发表于 2014-7-17 12:14:32 | 显示全部楼层
回复【3楼】Naga1991:
---------------------------------
聚类中心已经是平均值点了,无需另求平均值。
回复

使用道具 举报

3

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
75
金钱
75
注册时间
2014-1-17
在线时间
0 小时
发表于 2014-7-17 12:41:28 | 显示全部楼层
回复【4楼】小刺猬:
---------------------------------
 回复【4楼】小刺猬:
---------------------------------
用kmeans聚类吧,计算量小,又简单。本质上就是一个无监督学习算法。
在通信里面又叫做码本设计。

扫描到有光标颜色的点,全部记录下来,由于一个光标可能会占很多个像素,所以扫描到的M个坐标,有很多坐标其实代表的是一个点。
聚类算法说通俗点,就是分类算法,将M个点分类。每种分类都会得到一个分类中心,这些分类中心,就是该类的均值。

Kmeans效果不是很好,但是计算量小,而且简单。
还有LBG、模拟退火、遗传的聚类,力求寻找到更好的聚类中心。
之所以用kmeans,和难度无关,其他计算量比较大,尤其是和全局寻优扯上关系的。单片机估计跑起来恼火,花时间。
回复

使用道具 举报

6

主题

90

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
404
金钱
404
注册时间
2013-1-11
在线时间
107 小时
发表于 2014-7-17 16:02:39 | 显示全部楼层
目前就做了这么多

1程序.rar

7.13 MB, 下载次数: 1641

为啥还要考试啊。。。。。。。
回复

使用道具 举报

6

主题

90

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
404
金钱
404
注册时间
2013-1-11
在线时间
107 小时
发表于 2014-7-17 16:08:23 | 显示全部楼层
目前就做了这么多

1程序.rar

7.13 MB, 下载次数: 722

为啥还要考试啊。。。。。。。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-7-17 22:38:13 | 显示全部楼层
回复【12楼】unciauncia:
---------------------------------
谢谢分享
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

6

主题

90

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
404
金钱
404
注册时间
2013-1-11
在线时间
107 小时
发表于 2014-7-19 07:59:35 | 显示全部楼层
激光点测出来了,比较RGB的数值就可以了,(R>0X1F)&(G>0X2F)&(B>0X1F);数字需要根据环境更换。你有什么好办法?
为啥还要考试啊。。。。。。。
回复

使用道具 举报

5

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
120
金钱
120
注册时间
2012-3-23
在线时间
13 小时
发表于 2014-7-19 20:48:21 | 显示全部楼层
强大啊,这个怎么做的
回复

使用道具 举报

6

主题

90

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
404
金钱
404
注册时间
2013-1-11
在线时间
107 小时
发表于 2014-7-21 08:12:36 | 显示全部楼层
楼主做的怎么样了?
为啥还要考试啊。。。。。。。
回复

使用道具 举报

5

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
84
金钱
84
注册时间
2015-6-11
在线时间
3 小时
发表于 2015-9-13 18:37:50 | 显示全部楼层
mark!!!
回复

使用道具 举报

2

主题

394

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2115
金钱
2115
注册时间
2012-5-8
在线时间
314 小时
发表于 2015-9-14 15:31:36 | 显示全部楼层
暂时没有用到,支持机械视觉
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2016-3-23
在线时间
0 小时
发表于 2016-3-23 10:39:48 | 显示全部楼层
we-are 发表于 2014-7-16 21:27
回复【4楼】小刺猬:
---------------------------------
我最近在做一个红绿灯识别的小车,其中就用到了OV7 ...

朋友,你好,请问怎么实现的啊?
回复

使用道具 举报

11

主题

64

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
272
金钱
272
注册时间
2014-8-19
在线时间
32 小时
发表于 2016-3-23 21:04:33 | 显示全部楼层
unciauncia 发表于 2014-7-17 09:31
激光打靶的是吗?我也在做,不过刚定位了靶心,还不稳定。你们定位靶心怎么做的?用的什么算法?

你好啊,请教咋定位靶心的啊?谢谢
回复

使用道具 举报

11

主题

64

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
272
金钱
272
注册时间
2014-8-19
在线时间
32 小时
发表于 2016-4-12 21:09:10 | 显示全部楼层
unciauncia 发表于 2014-7-17 16:08
目前就做了这么多

    谢谢你的分享,
                Xin_Y=(Bian_Y[0]+Bian_Y[1])/2;
                Xin_X=(Bian_X[0]+Bian_X[1])/2;
请问定位圆心这怎么理解?
回复

使用道具 举报

6

主题

90

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
404
金钱
404
注册时间
2013-1-11
在线时间
107 小时
发表于 2016-6-4 19:02:00 | 显示全部楼层
xingdongzhe583 发表于 2016-4-12 21:09
谢谢你的分享,
                Xin_Y=(Bian_Y[0]+Bian_Y[1])/2;
                Xin_X=(Bian_X[0]+Bian_X[1])/2;

左边加右边,除以二,就是中间线呀。
为啥还要考试啊。。。。。。。
回复

使用道具 举报

4

主题

42

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1727
金钱
1727
注册时间
2016-2-14
在线时间
258 小时
发表于 2016-6-5 12:37:21 | 显示全部楼层
1)用霍夫变换的圆检测,定位靶
2)不同的圆直径对应环数
3)HSV转换,查找靶上亮度最高的点
最后没成功,环境,光线,靶的材质,影响太多了室内是可以的
回复

使用道具 举报

11

主题

64

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
272
金钱
272
注册时间
2014-8-19
在线时间
32 小时
发表于 2016-6-21 15:18:36 | 显示全部楼层
unciauncia 发表于 2016-6-4 19:02
左边加右边,除以二,就是中间线呀。

明白了,谢谢啊
回复

使用道具 举报

11

主题

64

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
272
金钱
272
注册时间
2014-8-19
在线时间
32 小时
发表于 2016-6-24 09:38:06 | 显示全部楼层
unciauncia 发表于 2016-6-4 19:02
左边加右边,除以二,就是中间线呀。

谢谢谢谢啊,我现在在做这方面,多多指教啊
请问
yanse=LCD_ReadPoint(100,Y);为什么把X定为100?
yanse=LCD_ReadPoint(X,120);为什么把X定为120啊?
和你类似的,现在不知道为啥靶心圆找不到啊?
回复

使用道具 举报

11

主题

64

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
272
金钱
272
注册时间
2014-8-19
在线时间
32 小时
发表于 2016-6-24 09:45:33 | 显示全部楼层
nnhong_qi 发表于 2016-6-5 12:37
1)用霍夫变换的圆检测,定位靶
2)不同的圆直径对应环数
3)HSV转换,查找靶上亮度最高的点

在32中实现的吗?求指教啊
回复

使用道具 举报

1

主题

7

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2017-7-12
在线时间
13 小时
发表于 2017-7-31 19:35:17 | 显示全部楼层
mark
mark
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2020-7-14
在线时间
1 小时
发表于 2020-7-14 10:42:41 | 显示全部楼层
做的人还是比较多的,过来学习一下!
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-11 11:10

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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