社区
C#
帖子详情
我想查找一个“十”字白色图形的中心,应该怎么算呢?
sosoben
2012-09-05 05:52:43
我有一个摄像头,以及能够截图了,图像是一个黑底上有两个十字光标(较大个,多数时间是没有倾斜的)的图形,亮度一浅一深
我想图像识别,找出两个十字的中心,之后计算其中心的差距。请问应该怎么编程呢?
如果太复杂可以先告诉我一个十字应该怎么识别? 二值化之后我就没想到更好的处理方法了
...全文
508
32
打赏
收藏
我想查找一个“十”字白色图形的中心,应该怎么算呢?
我有一个摄像头,以及能够截图了,图像是一个黑底上有两个十字光标(较大个,多数时间是没有倾斜的)的图形,亮度一浅一深 我想图像识别,找出两个十字的中心,之后计算其中心的差距。请问应该怎么编程呢? 如果太复杂可以先告诉我一个十字应该怎么识别? 二值化之后我就没想到更好的处理方法了
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
32 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sosoben
2012-09-12
打赏
举报
回复
绿色那些在后台运算的时没有的 ,只是我截图暂时截成这样了
sosoben
2012-09-12
打赏
举报
回复
[img=http://img.my.csdn.net/uploads/201209/12/1347443809_5125.JPG]http://img.my.csdn.net/uploads/201209/12/1347443809_5125.JPG[/img] 。 这个是两个光斑一样亮度的情况,基本上求最亮两点就可以了。但我想做得比较通用的
sosoben
2012-09-12
打赏
举报
回复
http://img.my.csdn.net/uploads/201209/12/1347443809_5125.JPG 。 这个是两个光斑一样亮度的情况,基本上求最亮两点就可以了。但我想做得比较通用的
sosoben
2012-09-10
打赏
举报
回复
[Quote=引用 14 楼 的回复:]
结合10、11楼的方法,基本可以排除杂斑。。
[/Quote]
但是45度倾斜的方法。。。。你还没教我哦
sosoben
2012-09-10
打赏
举报
回复
[Quote=引用 11 楼 的回复:]
以一个倾斜十字为例试着找了一下中心点,没优化,不知道行不行。
C# code
int centerx = -1;
int centery = -1;
Bitmap bp;
public Form1()
{
InitializeComponent();
}
……
[/Quote]
var cross = colorpoints.OrderByDescending(x => x.Value.Count).Select(y => y.Key).ToArray()[1]
这句不知道什么意思 能解释一下吗?
sosoben
2012-09-10
打赏
举报
回复
[Quote=引用 15 楼 的回复:]
你这个太简单了,直接用连通域判断,黑色框内白色区域的连通域,直接可以拿到十字中间的白色区域,然后计算形心就OK了,本人上学的时候就做过了。
[/Quote]
有没有连通域判断的代码示例啊,速度怎么样啊? 型心的意思是正方形的中心吗?
Trent1985
2012-09-10
打赏
举报
回复
发个原图过来,我给你写个程序,看着你们太不专业我就急!!!
sosoben
2012-09-10
打赏
举报
回复
[Quote=引用 27 楼 的回复:]
引用 17 楼 的回复:
引用 11 楼 的回复:
以一个倾斜十字为例试着找了一下中心点,没优化,不知道行不行。
C# code
int centerx = -1;
int centery = -1;
Bitmap bp;
public Form1()
{
InitializeComponent();
}
……
var cross = color……
[/Quote]
对,我二值化后是有锯齿状边缘的十字 而且只能设一个阈值使较暗的那个十字不显示
lizhibin11
2012-09-10
打赏
举报
回复
[Quote=引用 17 楼 的回复:]
引用 11 楼 的回复:
以一个倾斜十字为例试着找了一下中心点,没优化,不知道行不行。
C# code
int centerx = -1;
int centery = -1;
Bitmap bp;
public Form1()
{
InitializeComponent();
}
……
var cross = colorpoints.OrderByDe……
[/Quote]
那个是倒序排列取颜色集合的索引1所包括的点。按照你的描述,正常情况应该是背景的面积最大,下来是两个不同颜色的十字,那么就应该取索引1和2的点,分别是两个十字。用集合只是为了清晰一些,这个不是太好,可以优化。
进行上述操作的前提是需要将你拍摄的图片去除面积较大的杂色,并且背景和两个十字要变成纯色,我怀疑拍摄的照片中背景和两个十字的颜色可能会因为光照产生渐变,即一个十字并不是单纯的一种颜色。
Trent1985
2012-09-10
打赏
举报
回复
[Quote=引用 21 楼 的回复:]
引用 20 楼 的回复:
引用 16 楼 的回复:
引用 15 楼 的回复:
你这个太简单了,直接用连通域判断,黑色框内白色区域的连通域,直接可以拿到十字中间的白色区域,然后计算形心就OK了,本人上学的时候就做过了。
有没有连通域判断的代码示例啊,速度怎么样啊? 型心的意思是正方形的中心吗?
关于形心计算问题,代码,请看http://dongtingyue……
[/Quote]回复了好几次了,一直显示不出来....AForge里面有现成的代码,你百度一下,直接调用,我当时做的是行人流量自动检测,用到了这个,整个工程测试为25帧/S,实时性完全可以!!!
Trent1985
2012-09-10
打赏
举报
回复
[Quote=引用 21 楼 的回复:]
引用 20 楼 的回复:
引用 16 楼 的回复:
引用 15 楼 的回复:
你这个太简单了,直接用连通域判断,黑色框内白色区域的连通域,直接可以拿到十字中间的白色区域,然后计算形心就OK了,本人上学的时候就做过了。
有没有连通域判断的代码示例啊,速度怎么样啊? 型心的意思是正方形的中心吗?
关于形心计算问题,代码,请看http://dongtingyue……
[/Quote]回复了好几次了,一直显示不出来....AForge里面有现成的代码,你百度一下,直接调用,我当时做的是行人流量自动检测,用到了这个,整个工程测试为25帧/S,实时性完全可以!!!
Trent1985
2012-09-10
打赏
举报
回复
AFORGE里面有,你百度一下,下载了,直接可以调用,我当时做的是行人流量检测,用到了连通域判断,整个工程测试为25帧每秒,实时性完全可以!!![Quote=引用 21 楼 的回复:]
引用 20 楼 的回复:
引用 16 楼 的回复:
引用 15 楼 的回复:
你这个太简单了,直接用连通域判断,黑色框内白色区域的连通域,直接可以拿到十字中间的白色区域,然后计算形心就OK了,本人上学的时候就做过了。
有没有连通域判断的代码示例啊,速度怎么样啊? 型心的意思是正方形的中心吗?
关于形心计算问题,代码,请看http://dongtingyue……
[/Quote]
Trent1985
2012-09-10
打赏
举报
回复
AFORGE里面有,你百度一下,下载了,直接可以调用,我当时做的是行人流量检测,用到了连通域判断,整个工程测试为25帧每秒,实时性完全可以!!![Quote=引用 21 楼 的回复:]
引用 20 楼 的回复:
引用 16 楼 的回复:
引用 15 楼 的回复:
你这个太简单了,直接用连通域判断,黑色框内白色区域的连通域,直接可以拿到十字中间的白色区域,然后计算形心就OK了,本人上学的时候就做过了。
有没有连通域判断的代码示例啊,速度怎么样啊? 型心的意思是正方形的中心吗?
关于形心计算问题,代码,请看http://dongtingyue……
[/Quote]
sosoben
2012-09-10
打赏
举报
回复
[Quote=引用 20 楼 的回复:]
引用 16 楼 的回复:
引用 15 楼 的回复:
你这个太简单了,直接用连通域判断,黑色框内白色区域的连通域,直接可以拿到十字中间的白色区域,然后计算形心就OK了,本人上学的时候就做过了。
有没有连通域判断的代码示例啊,速度怎么样啊? 型心的意思是正方形的中心吗?
关于形心计算问题,代码,请看http://dongtingyueh.blog.163.com/bl……
[/Quote]
连通域呢??
Trent1985
2012-09-10
打赏
举报
回复
[Quote=引用 16 楼 的回复:]
引用 15 楼 的回复:
你这个太简单了,直接用连通域判断,黑色框内白色区域的连通域,直接可以拿到十字中间的白色区域,然后计算形心就OK了,本人上学的时候就做过了。
有没有连通域判断的代码示例啊,速度怎么样啊? 型心的意思是正方形的中心吗?
[/Quote]关于形心计算问题,代码,请看http://dongtingyueh.blog.163.com/blog/static/46194532011427105715472/
http://dongtingyueh.blog.163.com/blog/static/461945320126238303158/
Trent1985
2012-09-10
打赏
举报
回复
我当时做的是行人流量实时检测,用到了连通域算法,整个工程运行测试每秒25帧,没问题!![Quote=引用 16 楼 的回复:]
引用 15 楼 的回复:
你这个太简单了,直接用连通域判断,黑色框内白色区域的连通域,直接可以拿到十字中间的白色区域,然后计算形心就OK了,本人上学的时候就做过了。
有没有连通域判断的代码示例啊,速度怎么样啊? 型心的意思是正方形的中心吗?
[/Quote]
Trent1985
2012-09-08
打赏
举报
回复
你这个太简单了,直接用连通域判断,黑色框内白色区域的连通域,直接可以拿到十字中间的白色区域,然后计算形心就OK了,本人上学的时候就做过了。
Conmajia
2012-09-08
打赏
举报
回复
结合10、11楼的方法,基本可以排除杂斑。。
lizhibin11
2012-09-08
打赏
举报
回复
直接用估计不行,我用PowerPoint画的图,本应该只有黑白两种颜色,保存成图片后还是出现了五种。你用摄像头拍的照片估计杂色就更多了,得先降噪。否则万一不知道哪儿跑出一个小小的和十字一样的像素就谬以千里了。
sosoben
2012-09-08
打赏
举报
回复
非常好,我试试先。 等等再加分
加载更多回复(11)
PS之制作圆角的
白色
边框图和
白色
底图
背景内容:
白色
、透明; 矩形工具、圆角矩形工具; 贴边设置矩形大小; 一、效果图
白色
边框图和
白色
底图是使用PS进行制作的,黑色边框图是阿里巴巴矢量图找的。
白色
:纯色底图,便于修改其他颜色。 边框图和底图:最常见的两种UI
图形
。 二、
白色
边框图制作 文件 -> 新建: 设置: 按住Alt+鼠标中键放大; 鼠标靠近最左上角,点击鼠标左键 Shift+Ctrl+Alt+S,保存: 三、
白色
底图制作 文件 -> 新建: 设置; 按住Alt+鼠标中键放大; 鼠标靠近最左上角,点击鼠标左键;.
你还在为改
字
重做效果?揭秘AI外观面板,让你的特效“活”起来
今天,我就要为你揭开AI(Illustrator)里
一个
“宝藏级”面板的神秘面纱——“外观面板 (Appearance Panel)”。它能让你将无数个描边、填充和实时效果,全部“堆叠”到
一个
对象上,并且随时可以修改、编辑,真正实现“无损设计”。
Word页面颜色设置
白色
:提升文档可读性的简单技巧
将Word页面的背景颜色设置为
白色
是提升文档可读性和专业性的简单而有效的方法。通过本文介绍的两种方法——直接选择
白色
或选择“无颜色”——您可以轻松实现这一目标。同时,在设置页面颜色时,还需要注意打印设置、文档主题、填充选项、兼容性和保存设置等方面的问题。希望本文能够帮助您更好地掌握Word页面颜色的设置技巧,为您的文档编辑工作带来更多便利和效率。在未来的文档编辑过程中,不妨尝试将页面颜色设置为
白色
,看看它如何为您的文档增添一份简洁与正式吧!
中心
对称又是轴对称的
图形
_公务员考试行测
图形
推理考点梳理六:对称性和数对称轴...
对称又分为轴对称和
中心
对称两类,都是公务员考试
图形
推理必考题型,你们复习的时候要重点关注。1、对称性和数对称轴对称:分为轴对称和
中心
对称两类。周对称
图形
:(1)
图形
关于某条直线对称;(2)对称轴的方向:横轴对称、竖轴对称、斜轴对称;(3)对称轴的数量:1条、多条。
中心
对称
图形
:(1)
图形
围绕其
中心
点旋转180°能够与原
图形
完全重合;(2)有且只有1个对称
中心
。技巧:
图形
对称轴若为偶数,则既为轴对称...
cad中怎么随意移动
图形
_在CAD中如何将
图形
和文
字
打印成
白色
?
在CAD中,如果
图形
设置为
白色
,在打印时候通常会自动映射为黑色。但有时我们需要在实体(solid)填充上绘制其他
图形
和文
字
,我们可以将填充和
图形
文
字
设置成不同颜色,彩色打印机就比较简单了,可以直接区分。如果用黑白打印机,有希望将文
字
打印成
白色
,文
字
即使设置成
白色
,但打印出来仍然是黑色,这怎么办?在常用的CAD中,包括AUTOCAD或浩辰CAD等软件内,有多种设置颜色的方式:索引色、真彩色和配色系统...
C#
111,128
社区成员
642,536
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章